@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;200;300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;600&display=swap";:root{--fondo: #000;--border: #444444;--fondo-form: #444444;--principal: #fff;--segundario: #999999;--negativo: #000;--activo: #00B2FF;--texto-activo: #000;--font-header: #fff;--font-header-interno: #fff;--background-header: #000000ae !important;--color-copy: #b4b4b4;--font-footer: #000;--background-footer: #fff !important;--fondo-box: #212122;--color-box: #fff;--support: #a32dc1;--botton-first-font: #000;--botton-first-back: #fff;--botton-first-font-hover: #fff;--botton-first-back-hover: #000;--botton-second-font: #fff;--botton-second-back: #000;--botton-second-font-hover: #000;--botton-second-back-hover: #fff;--botton-third-font: #fff;--botton-third-back: #000;--botton-third-font-hover: #000;--botton-third-back-hover: #fff;--botton-disable: #999999;--input-color: #fff;--input-background: #00000000;--opcion-color: #fff;--opcion-background: #000;--error: #FF2055;--accept: #0beb82;--degradado: #000000;--background1: url(/assets/figurafondo-DPUUvbD-.png);--background2: url(/assets/figurafondo2-A-aYXqTH.png);--preloadingFondo: #000000;--scroll-color: #d9d9d9;--scroll-fondo: #505050;--login-color: #ffffff;--login-fondo: #b3b3b3fda7;--alert-color: #000000;--alert-fondo: #ffffff}:root:has(.white-label){--fondo: #ffffff;--border: #444444;--principal: #000;--segundario: #53565a;--activo: #0033a0;--texto-activo: #000;--font-header: #000;--font-header-interno: #000;--background-header: #e8e8e8db !important;--color-copy: #b4b4b4;--font-footer: #fff;--background-footer: #0033a0 !important;--fondo-box: #00a2e0;--color-box: #fff;--support: #00a2e0;--botton-first-font: #fff;--botton-first-back: #00a2e0;--botton-first-font-hover: #fff;--botton-first-back-hover: #000;--botton-second-font: #000;--botton-second-back: #fff;--botton-second-font-hover: #fff;--botton-second-back-hover: #000;--botton-third-font: #000;--botton-third-back: #fff;--botton-third-font-hover: #fff;--botton-third-back-hover: #000;--botton-disable: #999999;--input-color: #000;--input-background: #00000000;--opcion-color: #000;--opcion-background: #;--error: #FF2055;--accept: #20ff32;--degradado: #ffffff;--background1: none;--background2: none;--scroll-color: #505050;--scroll-fondo: #b3b3b3;--login-color: #ffffff;--login-fondo: #b3b3b3a7}@font-face{font-family:primeicons;font-display:block;src:url(/assets/primeicons-Dk_eWBPK.eot);src:url(/assets/primeicons-Dk_eWBPK.eot?#iefix) format("embedded-opentype"),url(/assets/primeicons-DsZ1W7-Z.woff2) format("woff2"),url(/assets/primeicons-CCFeZR6K.woff) format("woff"),url(/assets/primeicons-NDVQFXzF.ttf) format("truetype"),url(/assets/primeicons-BubJZjaf.svg?#primeicons) format("svg");font-weight:400;font-style:normal}.pi{font-family:primeicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{width:1.28571429em;text-align:center}.pi-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.pi-eraser:before{content:""}.pi-stopwatch:before{content:""}.pi-verified:before{content:""}.pi-delete-left:before{content:""}.pi-hourglass:before{content:""}.pi-truck:before{content:""}.pi-wrench:before{content:""}.pi-microphone:before{content:""}.pi-megaphone:before{content:""}.pi-arrow-right-arrow-left:before{content:""}.pi-bitcoin:before{content:""}.pi-file-edit:before{content:""}.pi-language:before{content:""}.pi-file-export:before{content:""}.pi-file-import:before{content:""}.pi-file-word:before{content:""}.pi-gift:before{content:""}.pi-cart-plus:before{content:""}.pi-thumbs-down-fill:before{content:""}.pi-thumbs-up-fill:before{content:""}.pi-arrows-alt:before{content:""}.pi-calculator:before{content:""}.pi-sort-alt-slash:before{content:""}.pi-arrows-h:before{content:""}.pi-arrows-v:before{content:""}.pi-pound:before{content:""}.pi-prime:before{content:""}.pi-chart-pie:before{content:""}.pi-reddit:before{content:""}.pi-code:before{content:""}.pi-sync:before{content:""}.pi-shopping-bag:before{content:""}.pi-server:before{content:""}.pi-database:before{content:""}.pi-hashtag:before{content:""}.pi-bookmark-fill:before{content:""}.pi-filter-fill:before{content:""}.pi-heart-fill:before{content:""}.pi-flag-fill:before{content:""}.pi-circle:before{content:""}.pi-circle-fill:before{content:""}.pi-bolt:before{content:""}.pi-history:before{content:""}.pi-box:before{content:""}.pi-at:before{content:""}.pi-arrow-up-right:before{content:""}.pi-arrow-up-left:before{content:""}.pi-arrow-down-left:before{content:""}.pi-arrow-down-right:before{content:""}.pi-telegram:before{content:""}.pi-stop-circle:before{content:""}.pi-stop:before{content:""}.pi-whatsapp:before{content:""}.pi-building:before{content:""}.pi-qrcode:before{content:""}.pi-car:before{content:""}.pi-instagram:before{content:""}.pi-linkedin:before{content:""}.pi-send:before{content:""}.pi-slack:before{content:""}.pi-sun:before{content:""}.pi-moon:before{content:""}.pi-vimeo:before{content:""}.pi-youtube:before{content:""}.pi-flag:before{content:""}.pi-wallet:before{content:""}.pi-map:before{content:""}.pi-link:before{content:""}.pi-credit-card:before{content:""}.pi-discord:before{content:""}.pi-percentage:before{content:""}.pi-euro:before{content:""}.pi-book:before{content:""}.pi-shield:before{content:""}.pi-paypal:before{content:""}.pi-amazon:before{content:""}.pi-phone:before{content:""}.pi-filter-slash:before{content:""}.pi-facebook:before{content:""}.pi-github:before{content:""}.pi-twitter:before{content:""}.pi-step-backward-alt:before{content:""}.pi-step-forward-alt:before{content:""}.pi-forward:before{content:""}.pi-backward:before{content:""}.pi-fast-backward:before{content:""}.pi-fast-forward:before{content:""}.pi-pause:before{content:""}.pi-play:before{content:""}.pi-compass:before{content:""}.pi-id-card:before{content:""}.pi-ticket:before{content:""}.pi-file-o:before{content:""}.pi-reply:before{content:""}.pi-directions-alt:before{content:""}.pi-directions:before{content:""}.pi-thumbs-up:before{content:""}.pi-thumbs-down:before{content:""}.pi-sort-numeric-down-alt:before{content:""}.pi-sort-numeric-up-alt:before{content:""}.pi-sort-alpha-down-alt:before{content:""}.pi-sort-alpha-up-alt:before{content:""}.pi-sort-numeric-down:before{content:""}.pi-sort-numeric-up:before{content:""}.pi-sort-alpha-down:before{content:""}.pi-sort-alpha-up:before{content:""}.pi-sort-alt:before{content:""}.pi-sort-amount-up:before{content:""}.pi-sort-amount-down:before{content:""}.pi-sort-amount-down-alt:before{content:""}.pi-sort-amount-up-alt:before{content:""}.pi-palette:before{content:""}.pi-undo:before{content:""}.pi-desktop:before{content:""}.pi-sliders-v:before{content:""}.pi-sliders-h:before{content:""}.pi-search-plus:before{content:""}.pi-search-minus:before{content:""}.pi-file-excel:before{content:""}.pi-file-pdf:before{content:""}.pi-check-square:before{content:""}.pi-chart-line:before{content:""}.pi-user-edit:before{content:""}.pi-exclamation-circle:before{content:""}.pi-android:before{content:""}.pi-google:before{content:""}.pi-apple:before{content:""}.pi-microsoft:before{content:""}.pi-heart:before{content:""}.pi-mobile:before{content:""}.pi-tablet:before{content:""}.pi-key:before{content:""}.pi-shopping-cart:before{content:""}.pi-comments:before{content:""}.pi-comment:before{content:""}.pi-briefcase:before{content:""}.pi-bell:before{content:""}.pi-paperclip:before{content:""}.pi-share-alt:before{content:""}.pi-envelope:before{content:""}.pi-volume-down:before{content:""}.pi-volume-up:before{content:""}.pi-volume-off:before{content:""}.pi-eject:before{content:""}.pi-money-bill:before{content:""}.pi-images:before{content:""}.pi-image:before{content:""}.pi-sign-in:before{content:""}.pi-sign-out:before{content:""}.pi-wifi:before{content:""}.pi-sitemap:before{content:""}.pi-chart-bar:before{content:""}.pi-camera:before{content:""}.pi-dollar:before{content:""}.pi-lock-open:before{content:""}.pi-table:before{content:""}.pi-map-marker:before{content:""}.pi-list:before{content:""}.pi-eye-slash:before{content:""}.pi-eye:before{content:""}.pi-folder-open:before{content:""}.pi-folder:before{content:""}.pi-video:before{content:""}.pi-inbox:before{content:""}.pi-lock:before{content:""}.pi-unlock:before{content:""}.pi-tags:before{content:""}.pi-tag:before{content:""}.pi-power-off:before{content:""}.pi-save:before{content:""}.pi-question-circle:before{content:""}.pi-question:before{content:""}.pi-copy:before{content:""}.pi-file:before{content:""}.pi-clone:before{content:""}.pi-calendar-times:before{content:""}.pi-calendar-minus:before{content:""}.pi-calendar-plus:before{content:""}.pi-ellipsis-v:before{content:""}.pi-ellipsis-h:before{content:""}.pi-bookmark:before{content:""}.pi-globe:before{content:""}.pi-replay:before{content:""}.pi-filter:before{content:""}.pi-print:before{content:""}.pi-align-right:before{content:""}.pi-align-left:before{content:""}.pi-align-center:before{content:""}.pi-align-justify:before{content:""}.pi-cog:before{content:""}.pi-cloud-download:before{content:""}.pi-cloud-upload:before{content:""}.pi-cloud:before{content:""}.pi-pencil:before{content:""}.pi-users:before{content:""}.pi-clock:before{content:""}.pi-user-minus:before{content:""}.pi-user-plus:before{content:""}.pi-trash:before{content:""}.pi-external-link:before{content:""}.pi-window-maximize:before{content:""}.pi-window-minimize:before{content:""}.pi-refresh:before{content:""}.pi-user:before{content:""}.pi-exclamation-triangle:before{content:""}.pi-calendar:before{content:""}.pi-chevron-circle-left:before{content:""}.pi-chevron-circle-down:before{content:""}.pi-chevron-circle-right:before{content:""}.pi-chevron-circle-up:before{content:""}.pi-angle-double-down:before{content:""}.pi-angle-double-left:before{content:""}.pi-angle-double-right:before{content:""}.pi-angle-double-up:before{content:""}.pi-angle-down:before{content:""}.pi-angle-left:before{content:""}.pi-angle-right:before{content:""}.pi-angle-up:before{content:""}.pi-upload:before{content:""}.pi-download:before{content:""}.pi-ban:before{content:""}.pi-star-fill:before{content:""}.pi-star:before{content:""}.pi-chevron-left:before{content:""}.pi-chevron-right:before{content:""}.pi-chevron-down:before{content:""}.pi-chevron-up:before{content:""}.pi-caret-left:before{content:""}.pi-caret-right:before{content:""}.pi-caret-down:before{content:""}.pi-caret-up:before{content:""}.pi-search:before{content:""}.pi-check:before{content:""}.pi-check-circle:before{content:""}.pi-times:before{content:""}.pi-times-circle:before{content:""}.pi-plus:before{content:""}.pi-plus-circle:before{content:""}.pi-minus:before{content:""}.pi-minus-circle:before{content:""}.pi-circle-on:before{content:""}.pi-circle-off:before{content:""}.pi-sort-down:before{content:""}.pi-sort-up:before{content:""}.pi-sort:before{content:""}.pi-step-backward:before{content:""}.pi-step-forward:before{content:""}.pi-th-large:before{content:""}.pi-arrow-down:before{content:""}.pi-arrow-left:before{content:""}.pi-arrow-right:before{content:""}.pi-arrow-up:before{content:""}.pi-bars:before{content:""}.pi-arrow-circle-down:before{content:""}.pi-arrow-circle-left:before{content:""}.pi-arrow-circle-right:before{content:""}.pi-arrow-circle-up:before{content:""}.pi-info:before{content:""}.pi-info-circle:before{content:""}.pi-home:before{content:""}.pi-spinner:before{content:""}.p-colorpicker-panel .p-colorpicker-color{background:transparent url(/assets/color-OBgXniE1.png) no-repeat left top}.p-colorpicker-panel .p-colorpicker-hue{background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAACWCAIAAAC3uvTNAAAA7ElEQVRYw+2YUQqDQAxEh9GWuqV6Be9/JT88RN0VRUuv0ElBwhKY3yF5m90kLKd+mF/975r6geNyjm9Fy0kgqTJ6nqoIdGKczjmPJU5tZxA8wWPL7YOHKhZAlcmTAVVcxSCrMbfgqY/H6JEOoASPe56tgSrqLR7U2zWojwWjJ3jq47HEiZoGTwJxP1RRXw8y9RZfCMhbhTHOVTxXnUFtPJ5rGjzu35y2KfKGQxWT2K4TQL1d2zz6KAH1kRU8wfOXx+37qY3Hct+aDaqot2u7R/wMuDS3qnj0z0HqK4X/+kRNHdfUwFP2Nisqe/sFuUZiVjC9HCUAAAAASUVORK5CYII=) no-repeat left top}*{margin:0;padding:0;box-sizing:border-box;font-family:Noto Sans JP}.white-label .no-white{display:none!important}input:-internal-autofill-selected{appearance:menulist-button;background-image:none!important;background-color:light-dark(rgb(0,94,255),rgba(70,90,126,.4))!important;color:fieldtext!important}body{background-color:var(--fondo);color:var(--principal);margin:0}.p-color{color:var(--principal)}.s-color{color:var(--segundario)}main{width:100%;margin:auto}main.background1{background-image:var(--background1);background-repeat:no-repeat;background-position:bottom left;position:relative}main.background2{background-image:var(--background2);background-repeat:no-repeat;background-position:top right;position:relative;background-size:704px;background-position-y:-261px;background-position-x:calc(100% + 200px);margin-top:-64px;padding-top:84px;z-index:0}@media screen and (max-width:700px){.p-toast-top-right{width:calc(100% - 40px)}main.background1{background-size:200px;padding-bottom:109px;margin-bottom:-2px}main.background2{background-position-y:-163px;background-position-x:calc(100% + 168px);background-size:400px}}.container-global{width:100%;max-width:1280px;padding:0 20px;margin:auto}main.admin-identity-page{min-height:calc(100vh - 140px);margin:0 auto!important;padding:34px 0 24px;background:radial-gradient(circle at top right,rgba(0,157,255,.14),transparent 30%),radial-gradient(circle at bottom left,rgba(245,185,66,.13),transparent 28%),#05070b}.admin-identity-page .container-global{position:relative}.admin-identity-page .container-global>.tittle,.admin-identity-page .container-global>.title,.admin-identity-page .container-global>.flex.flex-between,.admin-identity-page .container-global>.newButton{border:1px solid rgba(255,255,255,.08);border-radius:22px;background:linear-gradient(135deg,#171a23f5,#0a0d12e0);box-shadow:0 20px 44px #00000038;padding:20px 24px;margin-bottom:22px}.admin-identity-page .main-container,.admin-identity-page .respuestaVision,.admin-identity-page .answer-gpt,.admin-identity-page .images-form,.admin-identity-page .images-generator,.admin-identity-page #result-mid{border:1px solid rgba(255,255,255,.08);border-radius:22px;background:#0c1016e6;box-shadow:0 14px 34px #0000002e}.admin-identity-page .main-container,.admin-identity-page .images-form,.admin-identity-page #result-mid{padding:20px}.admin-identity-page h1,.admin-identity-page h2,.admin-identity-page h3,.admin-identity-page .tittle-text,.admin-identity-page .title-text{color:#fff}.admin-identity-page .get-back{border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:8px 14px;background:#ffffff0f}.admin-identity-page input,.admin-identity-page select,.admin-identity-page textarea,.admin-identity-page .form-control,.admin-identity-page .form-input,.admin-identity-page .form-input-small,.admin-identity-page .p-dropdown,.admin-identity-page .p-inputtext{background:#070a10e0!important;border:1px solid rgba(143,200,255,.34)!important;color:#fff!important;border-radius:12px!important}.admin-identity-page input::placeholder,.admin-identity-page textarea::placeholder{color:#ffffff8f}.admin-identity-page .principal-b,.admin-identity-page .principal-b.p-button{background:linear-gradient(135deg,#0ea5e9,#f5b942)!important;color:#03111c!important;border:0!important;box-shadow:0 12px 28px #0ea5e93d}.admin-identity-page .principal-b i,.admin-identity-page .principal-b.p-button i{background:#03111ce6;color:#fff}@media screen and (max-width:700px){main.admin-identity-page{padding:24px 0 16px}.admin-identity-page .container-global>.tittle,.admin-identity-page .container-global>.title,.admin-identity-page .container-global>.flex.flex-between,.admin-identity-page .container-global>.newButton{padding:16px}}@media screen and (max-width:700px){.container-global{padding:0 20px}}.container-internal{width:100%;max-width:1066px;margin:auto;padding:0 15px}.user-trigger-badge{display:inline-flex;align-items:center;justify-content:center;padding:4px 8px;border-radius:999px;background:linear-gradient(135deg,#f5b942,#ffd978);color:#1c1402;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 8px 18px #f5b94238}h1,h2,h3,h4,h5,h6{font-family:Helvetica,sans-serif;font-weight:700;margin-bottom:10px;color:var(--principal)}h1{text-transform:uppercase;margin-top:20px}.container-title{margin-top:40px}@media screen and (max-width:768px){h1{font-size:26px}.container-title{margin-top:20px}}p{font-size:16px;margin-bottom:15px}a,p a{color:var(--principal);text-decoration:none}a:hover{color:var(--activo)}.principal-b,.principal-b.p-button{position:relative;display:flex;background:var(--botton-first-back);color:var(--botton-first-font);text-transform:uppercase;border:2px solid;padding:11px 30px;font-size:16px;font-weight:700;border-radius:100px;justify-content:center;transition:all .3s;cursor:pointer;gap:10px;min-width:190px;max-height:50px}.button-image{width:100%;margin:0;margin-top:-13px!important;display:block;border-radius:0 0 8px 8px;border:0px;padding:5px;font-weight:600;text-transform:uppercase}.principal-b:hover{background:var(--botton-first-back-hover);color:var(--botton-first-font-hover)}.principal-b i{background-color:var(--botton-first-font);padding:5px;color:var(--botton-first-back);border-radius:100px}.principal-b:hover i{background-color:var(--botton-first-font);color:var(--botton-first-back)}.principal-b:disabled{pointer-events:none;background:var(--botton-disable);cursor:not-allowed;opacity:.6}.segundario-b{position:relative;display:flex;background:#000;color:#fff;text-transform:uppercase;border:2px solid;padding:11px 30px;font-size:16px;font-weight:700;border-radius:100px;justify-content:space-between;transition:all .3s;cursor:pointer;min-width:150px;margin:auto}.segundario-b:hover{background:#fff;color:#000}.center{text-align:center}.left{text-align:left}.right{text-align:right}.relative{position:relative}.m-up-10{margin-top:10px}.m-up-20{margin-top:20px}.m-up-30{margin-top:30px}.m-up-40{margin-top:40px}.m-up-50{margin-top:50px}.m-down-10{margin-bottom:10px}.m-down-20{margin-bottom:20px}.m-down-30{margin-bottom:30px}.m-down-40{margin-bottom:40px}.m-down-50{margin-bottom:50px}.grid{display:grid}.flex-start{align-items:start}.flex-end{align-items:end}.flex-between{justify-content:space-between}.flex-column{flex-direction:column}.flex-center{justify-content:center}.flex-center-vertical{align-items:center}.flex-d-2{width:50%}.flex-space{justify-content:space-around}.flex-center{justify-content:center;align-items:center}@media screen and (max-width:700px){.flex-d-1-mob{width:100%}}.wrap{flex-wrap:wrap}.grid-3{display:grid;grid-template-columns:repeat(3,1fr)}.grid-4{display:grid;grid-template-columns:repeat(4,1fr)}@media screen and (max-width:700px){.grid-3,.grid-4{grid-template-columns:auto}}.loader-generative-big{position:fixed;height:100vh;background:#7a7a7a;width:100%;z-index:9999;top:0;display:flex;justify-content:center;align-items:center;text-align:center;flex-direction:column;color:#fff}@media screen and (min-width:700px){.flex-space-desk{justify-content:space-around}}@media screen and (max-width:700px){.flex-column-mobile{flex-direction:column}}gap5{gap:5px}.gap10{gap:10px}.gap15{gap:15px}.gap20{gap:20px}.gap30{gap:30px}.gap40{gap:40px}.gap50{gap:50px}.gap60{gap:60px}.gap90{gap:90px}.al100{width:100%;display:block}.al50{width:calc(50% - 10px)}@media screen and (max-width:700px){.al100-mob{width:100%}}.inputfiledrop{display:flex;justify-content:center;align-items:center;color:var(--principal);border:dotted;border-radius:10px;height:130px;padding:15px}.get-back{font-size:14px;font-weight:700;line-height:20px;letter-spacing:0em;text-align:center;color:var(--principal);text-decoration:none!important;max-width:100px;align-items:center}.p-toast-message{background:var(--alert-fondo);padding:20px;border:1px solid var(--alert-color);border-radius:6px;color:var(--alert-color)}select,input{display:block;box-sizing:border-box;width:100%;border-radius:0;padding:10px 15px;margin-bottom:10px;font-size:17px;cursor:pointer;background:var(--input-background);color:var(--input-color);border:none;border-bottom:1px solid;outline:none}select option{color:var(--opcion-color);background:var(--opcion-background)}input[type=button]:active,input[type=submit]:active{transition:.3s all;transform:translateY(3px);border:1px solid transparent;opacity:.8}input:disabled{opacity:.4}input[type=button]:hover{transition:.3s all}input[type=button],input[type=submit]{-webkit-appearance:none}.text-area{padding:10px;width:100%;border-radius:0;text-align:center;height:87px;background:#0000;border:1px solid var(--principal);color:var(--principal);text-align:left;font-size:16px}.text-area::placeholder{color:var(--principal);font-weight:900;color:var(--segundario)}form label{color:var(--principal)}.error-field{color:var(--error);padding-bottom:10px;display:block}.accept-field{color:var(--accept);padding-bottom:10px;display:block}table{border-collapse:collapse;width:100%;font-size:.9em;height:50px!important;overflow:auto;color:var(--principal);border:1px solid var(--principal)}table td{border:1px solid var(--principal);padding:8px;color:var(--principal)}table th{text-align:left;background-color:var(--principal)!important;color:var(--negativo)!important;padding:12px 12px 12px 10px}.p-highlight{background:#dbdbdb!important}thead.p-datatable-thead{border:1px solid}.p-paginator.p-component.p-paginator-bottom{padding:15px;gap:10px;background:var(--principal)!important}.p-paginator.p-component.p-paginator-bottom *{color:var(--negativo)}span.p-paginator-pages{gap:8px;display:flex}h3{text-transform:capitalize}.tabs-seccion{transition:.3;border-bottom:1px solid var(--border);font-size:16px}.tabs-seccion .tab{font-size:16px;margin-bottom:-1px}.tabs-seccion input{display:none!important}.tabs-seccion input+label{margin:0 0 -1px;display:inline-block;cursor:pointer;padding:12px 15px;font-weight:700}.tabs-seccion input:checked+label,.tabs-seccion input+label:hover{color:var(--activo);border-bottom:1px solid var(--activo)!important;margin-bottom:0;padding:12px 15px 11px}.tab-result{display:none;min-height:400px}.tabs-seccion:has(input#tab1:checked)+.tabs-result .tab1,.tabs-seccion:has(input#tab2:checked)+.tabs-result .tab2,.tabs-seccion:has(input#tab3:checked)+.tabs-result .tab3,.tabs-seccion:has(input#tab4:checked)+.tabs-result .tab4,.tabs-seccion:has(input#tab5:checked)+.tabs-result .tab5,.tabs-seccion:has(input#tab6:checked)+.tabs-result .tab6,.tabs-seccion:has(input#tab7:checked)+.tabs-result .tab7{display:block!important}.modal-info-general #pr_id_2_header{font-size:24px;font-weight:600;margin-bottom:20px}.p-dialog.p-component{background:#fff;padding:20px;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,.75);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,.75);box-shadow:0 0 5px #000000bf}.p-dialog{max-height:80vh}.p-dialog-mask{background-color:#000000db!important}.content-modal-mid{max-width:800px}.p-dialog-content img{display:block;width:100%;height:auto}.p-dialog-header-maximize{margin-right:10px}.p-dialog-header-maximize svg,.p-dialog-header-close svg{width:27px;height:20px;margin-bottom:10px}.content-button-close{padding-top:15px}.loader-generative{min-height:300px;text-align:center;padding-top:80px;padding-bottom:80px;display:flex;flex-direction:column;width:100%}.p-progress-spinner{margin-top:20px;margin-bottom:20px}::-webkit-scrollbar-thumb{background-color:var(--scroll-color)}*::-webkit-scrollbar{width:10px;background-color:var(--scroll-fondo);height:6px}.scroll-medium *::-webkit-scrollbar{width:5px;height:6px}.scroll-slim *::-webkit-scrollbar{width:2px;height:3px}.preloading{position:fixed;top:0;width:100%;height:100vh;background:var(--preloadingFondo);left:0;display:flex;justify-content:center;flex-direction:column;align-items:center;z-index:9999999999}.preloading img{display:block;width:100%;max-width:150px}.preloading .load-m{width:67px;margin-top:17px}.box-general{border:1px solid;padding:15px}.error-status{background:var(--error)}.box-general:has(.error-status){background:var(--error)}.accept-status{background:#1bbd28}.box-general:has(.accept-status){background:#1bbd28}span.accept-status,span.error-status{display:flex;gap:10px}.status-general-box span{color:#fff;padding:20px;display:block;margin-bottom:20px;font-size:20px;border-radius:10px}.box-general:has(.pi-times){background:var(--error)}.statusGeneral{margin-bottom:50px}.statusGeneral i{display:flex;align-items:center}.title-center-status{margin-top:40px;margin-bottom:20px;display:block}.p-dropdown.p-component{width:100%;border-bottom:1px solid;color:var(--principal);padding:10px 0 10px 18px}.p-dropdown-panel.p-component{background:var(--principal);color:var(--negativo)}input.p-dropdown-filter.p-inputtext.p-component{padding-left:29px;color:var(--negativo)}span.p-dropdown-label{text-align:left;font-weight:400}.p-dropdown-item{padding:7px 5px}@media screen and (max-width:700px){.status-general-box span{padding:15px;font-size:17px}div#pr_id_2{width:calc(100% - 40px)!important}.box-general{border:1px solid;padding:10px 15px}}.p-datepicker{background:#fff;color:#fff;padding:10px;min-width:300px!important;margin-top:-1px;box-shadow:0 0 10px #0000001a}table.p-datepicker-calendar td,table.p-datepicker-calendar th{border:1px solid #000;color:#1e1e1e;text-align:center;padding:0;width:28px}td.p-datepicker-other-month{background:#d0d0d0;color:#868686!important}table.p-datepicker-calendar td span{padding:2px 0}.p-yearpicker,.p-datepicker-decade{color:#000}.p-datepicker-header .p-datepicker-title button,.p-datepicker-header .p-datepicker-title span{margin-bottom:5px;font-size:16px!important;border:0px}.p-calendar-w-btn-right .p-datepicker-trigger{color:#fff;background:#0000;border:0px;border-bottom:1px solid #fff}.p-monthpicker .p-monthpicker-month,.p-yearpicker-year{border:1px solid #000;color:#000;margin-right:-1px;margin-bottom:-1px}.p-datepicker-title{gap:8px;display:flex}.p-dialog-mask{color:#000}.nofound{pointer-events:none;cursor:none;opacity:.5}hr.space-ask{margin:30px 0}.p-toast-message-text{margin-left:10px;margin-top:-6px}.padding-container{padding-top:20px;padding-bottom:80px}.blog-post__body{margin-top:30px;margin-bottom:60px;overflow-wrap:anywhere;word-break:break-word;max-width:100%;min-width:0}.blog-post__body>*{max-width:100%}.blog-post__body img{display:block;max-width:100%!important;width:auto!important;height:auto!important}.blog-post__body figure{max-width:100%;margin:24px 0}.blog-post__body figure img{margin:0}.blog-post__body iframe,.blog-post__body video,.blog-post__body canvas,.blog-post__body svg{display:block;max-width:100%}.blog-post__body table{display:block;max-width:100%;overflow-x:auto}.blog-post__body p,.blog-post__body li,.blog-post__body figcaption{max-width:100%}.blog-item__media img{width:100%;display:block;margin-bottom:20px}.blog-item__date{font-size:.9rem}.blog-item__body p{line-height:1.6;overflow-wrap:anywhere;word-break:break-word}.blog-list{margin-top:30px;display:flex;flex-direction:row;flex-wrap:wrap;gap:21px;justify-content:flex-start}a.blog-item hr{margin:10px 0;border:1px solid}a.blog-item{width:32%;background:var(--fondo-box);padding:15px;transition:all .3s ease}a.blog-item:hover{border-radius:20px;background:var(--activo);cursor:pointer}a.blog-item:hover h2,a.blog-item:hover h2 a,a.blog-item:hover p,a.blog-item:hover time,a.blog-item:hover hr{color:var(--negativo)!important;cursor:pointer;border-radius:20px}.blog-post__topbar{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:22px}.blog-post__kicker{text-transform:uppercase;font-size:12px;letter-spacing:3px;color:var(--segundario);margin-bottom:6px}.blog-post__title-wrap{display:flex;flex-direction:column}.blog-post__title{margin:0;font-size:36px;letter-spacing:1px}.blog-post__back{align-self:flex-start;padding:6px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.15);background:#ffffff0a}.blog-post__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:28px;align-items:start}.blog-post__main{display:flex;flex-direction:column;gap:18px;min-width:0}.blog-post__media img{width:100%;border-radius:18px;max-height:520px;object-fit:cover;box-shadow:0 16px 30px #00000059}.blog-post__meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;padding:14px 16px;border-radius:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.blog-post__meta-item{display:flex;flex-direction:column;gap:4px}.blog-post__meta-label{font-size:11px;text-transform:uppercase;letter-spacing:1.2px;color:var(--segundario)}.blog-post__meta-value{font-size:14px;font-weight:600;color:var(--principal)}.blog-post__side{position:sticky;top:90px;align-self:start;display:flex;flex-direction:column;gap:14px}.blog-post__side h3{margin:0}.blog-post__side-list{display:flex;flex-direction:column;gap:16px}.blog-post__side-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:8px;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.blog-post__side-card:hover{transform:translateY(-2px);border-color:#a32dc166;box-shadow:0 10px 20px #0000004d}.blog-post__side-title{font-weight:700;font-size:15px}.blog-post__side-date{font-size:12px;color:var(--segundario)}.blog-post__side-excerpt{font-size:13px;color:var(--segundario);line-height:1.5}@media screen and (max-width:980px){.blog-post__layout{grid-template-columns:1fr}.blog-post__side{position:static}}@media screen and (max-width:700px){.blog-post__topbar{flex-direction:column;align-items:flex-start}.blog-post__title{font-size:28px}.blog-post__meta{grid-template-columns:1fr 1fr}}.custom-tooltip{background-color:#6d6f78;color:#fff;border-radius:4px;font-size:.9rem;padding:.5rem 1rem;max-width:280px;text-align:center;margin-top:20px;margin-left:8px}.blog-post__media img{width:100%}:root,[data-theme=dark],.hr-container[data-theme=dark]{--file-input-accent: #818cf8;--file-input-accent-hover: #a5b4fc;--file-input-surface: #242427;--file-input-hover-surface: #2c2c30;--file-input-border: #333336;--file-input-text: #f0f0f0;--file-input-muted: #a0a0a8;--file-input-radius: 10px}:root[data-theme=light],[data-theme=light],.hr-container[data-theme=light]{--file-input-accent: #6366f1;--file-input-accent-hover: #4f46e5;--file-input-surface: #ffffff;--file-input-hover-surface: #f5f6ff;--file-input-border: #cbd5e1;--file-input-text: #0f172a;--file-input-muted: #64748b;--file-input-radius: 10px}input[type=file]{display:inline-flex;align-items:center;gap:12px;width:100%;max-width:100%;min-height:46px;padding:7px 12px 7px 7px;background-color:var(--file-input-surface);border:1.5px dashed var(--file-input-border);border-radius:var(--file-input-radius);color:var(--file-input-muted);font-family:inherit;font-size:.82rem;line-height:1.3;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}input[type=file]:hover{border-color:var(--file-input-accent);background-color:var(--file-input-hover-surface)}input[type=file]:focus-visible{outline:none;border-color:var(--file-input-accent);box-shadow:0 0 0 3px #6366f138}input[type=file]:disabled{opacity:.55;cursor:not-allowed;border-style:solid}input[type=file]::file-selector-button{flex-shrink:0;margin-right:4px;padding:9px 16px;background-color:var(--file-input-accent);background-image:none;border:none;border-radius:8px;color:#fff;font-family:inherit;font-size:.82rem;font-weight:600;letter-spacing:.01em;cursor:pointer;transition:background-color .15s ease}input[type=file]::file-selector-button:hover{background-color:var(--file-input-accent-hover)}input[type=file]::-webkit-file-upload-button{flex-shrink:0;margin-right:4px;padding:9px 16px;background-color:var(--file-input-accent);background-image:none;border:none;border-radius:8px;color:#fff;font-family:inherit;font-size:.82rem;font-weight:600;letter-spacing:.01em;cursor:pointer;transition:background-color .15s ease}input[type=file]::-webkit-file-upload-button:hover{background-color:var(--file-input-accent-hover)}label[class*=file-btn],label[class*=file-button],label[class*=upload-btn],label[class*=upload-button]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 16px;min-height:38px;background-color:var(--file-input-accent);background-image:none;border:none;border-radius:8px;color:#fff;font-size:.82rem;font-weight:600;cursor:pointer;text-transform:none;transition:background-color .15s ease}label[class*=file-btn]:hover,label[class*=file-button]:hover,label[class*=upload-btn]:hover,label[class*=upload-button]:hover{background-color:var(--file-input-accent-hover)}input[type=file][hidden],input[type=file].hidden,input[type=file].sr-only,input[type=file][style*="display: none"],input[type=file][style*="display:none"],input[type=file][style*="visibility: hidden"]{display:none!important}input[type=file][style*="opacity: 0"],input[type=file][style*="opacity:0"]{position:absolute;opacity:0;pointer-events:none}.hr-body-content .container-global{max-width:none;padding-left:0;padding-right:0;margin-left:0;margin-right:0}.hr-body-content>.spam-ip-shell,.hr-body-content .spam-ip-page>.container-global,.hr-body-content .meta-ads-shell,.hr-body-content .qa-content-wrapper,.hr-body-content .geo-pro-layout,.hr-body-content .cost-optimizer-shell,.hr-body-content .googleads-shell,.hr-body-content .dv360-shell{padding-left:0;padding-right:0;max-width:none;margin-left:0;margin-right:0}.hr-body-content .chatgpt-excel-shell,.hr-body-content .admin-hero,.hr-body-content .spam-ip-page,.hr-body-content .meta-ads-page,.hr-body-content .qa-page,.hr-body-content .googleads-page,.hr-body-content .dv360-page{padding-left:0;padding-right:0;max-width:none}header *{color:var(--font-header)}header:has(.visible) *{color:var(--font-header-interno)}header .menu-global *{color:var(--font-header-interno)}header{padding:15px 15px 0;z-index:99;position:relative}header .container-global{border-bottom:1px solid var(--border)}header .logo{height:46px;border-right:1px solid var(--border);margin-bottom:1px;align-items:center}header .logo img{max-width:104px;margin-right:30px;width:104px}header .group-header{width:100%;align-items:center}header .group-header .title-page{display:inline-flex;align-items:center;gap:8px;font-size:16px;font-weight:400;text-align:left;margin-left:29px}header .title-page-badge{display:inline-flex;align-items:center;justify-content:center;min-height:18px;padding:2px 8px;border-radius:999px;background:linear-gradient(135deg,#f5b942,#ffd978);color:#1c1402;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}header .title-page-badge.is-adjusted{background:linear-gradient(135deg,#22d3ee,#67e8f9);color:#05242b;border:1px dashed rgba(9,84,96,.45)}header .title-page-group{display:inline-flex;align-items:center;gap:10px}header .title-favorite-button{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:0;border-radius:999px;background:#ffffff14;color:var(--font-header);cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease}header .title-favorite-button:hover{transform:translateY(-1px)}header .title-favorite-button.is-active{background:#f5b9422e;color:#ffd978}header .menu-click{padding-left:30px;height:46px;border-left:1px solid var(--border);margin-bottom:1px;cursor:pointer;color:var(--principal)}header .login-sesion{width:100%;justify-content:right;margin-right:20px}header .tabs-result{display:flex;max-width:100%;margin:20px auto;justify-content:center}header .tabs-seccion:has(input#tab1-menu:checked)+.tabs-result .tab1-menu,header .tabs-seccion:has(input#tab2-menu:checked)+.tabs-result .tab2-menu,header .tabs-seccion:has(input#tab3-menu:checked)+.tabs-result .tab3-menu,header .tabs-seccion:has(input#tab4-menu:checked)+.tabs-result .tab4-menu,header .tabs-seccion:has(input#tab5-menu:checked)+.tabs-result .tab5-menu,header .tabs-seccion:has(input#tab6-menu:checked)+.tabs-result .tab6-menu,header .tabs-seccion:has(input#tab7-menu:checked)+.tabs-result .tab7-menu{display:block!important}header .user-name{position:relative;display:inline-block;height:46px;margin-bottom:2}header .user-dropdown{position:relative;max-width:min(100%,320px)}header .user-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;min-height:46px;width:100%;max-width:320px;padding:0 14px;border:0;border-radius:12px;background:transparent;color:var(--font-header);font-size:16px;font-weight:700;cursor:pointer;transition:background-color .2s ease,color .2s ease}header .user-trigger:hover,header .user-trigger.open{background:#ffffff14}header .user-trigger-name{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}header .user-trigger-badge{display:inline-flex;align-items:center;justify-content:center;padding:4px 8px;border-radius:999px;background:linear-gradient(135deg,#f5b942,#ffd978);color:#1c1402;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 8px 18px #f5b94238}header .user-dropdown-menu{display:none;position:absolute;top:calc(100% + 10px);right:0;width:max-content;min-width:180px;max-width:min(320px,calc(100vw - 32px));padding:10px;border-radius:10px;background:#f4f1ee;box-shadow:0 16px 40px #00000059;z-index:20}header .user-dropdown-menu.show{display:block}header .user-dropdown-item{display:flex;align-items:center;gap:10px;padding:12px 16px;color:#151515!important;text-decoration:none;border-radius:8px;font-weight:600}header .user-dropdown-item *,header .user-dropdown-item:hover *{color:#151515!important}header .user-dropdown-item:hover{background:#0000000f}header .menu-global{background-color:var(--background-header);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(11px);visibility:hidden;position:fixed;top:0;left:0;width:100%;z-index:100;margin-top:0;height:0vh;max-height:100%;padding-top:100px;overflow:hidden;z-index:-1;transition:height .5s ease}.menu-global.show{height:100vh}.menu-global.visible{visibility:visible!important;overflow-x:hidden}.menu-global .container-global{height:0px}.menu-global.show .container-global{max-height:auto}header .container-global .menu-global .container-global{border-bottom:0px}body:has(.menu-global.show){overflow-y:hidden!important}.menu-playground{padding:10px}.menu-playground h2{font-family:Noto Sans JP;font-size:32px;font-weight:800;line-height:46px;letter-spacing:0em;text-align:left;margin-bottom:20px}.menu-playground .sections-item{margin-bottom:10px;font-weight:700;line-height:21px}.menu-playground li.sections-item a:hover{color:var(--activo)}.menu-playground li{list-style:none}.menu-playground li{font-family:Noto Sans JP;font-size:14px;font-weight:700;line-height:34px;letter-spacing:0em;text-align:left;cursor:pointer}.menu-playground li:hover{color:var(--activo)}.two-columns{column-count:2;column-gap:20px}.tabs-seccion .menu-p{margin:0;display:inline-block;cursor:pointer;padding:12px 15px;font-weight:400;border-bottom:1px solid #00000000}.tabs-seccion .menu-p:hover,.tabs-seccion .menu-p.activo{border-bottom:1px solid;color:var(--activo)}.white-label img[alt=Preloading-logo]{display:none}@media screen and (max-width:700px){header .tabs-result{display:block}header{padding:5px 15px 0;width:100%}header .logo{border-right:0px}header .menu-click{border-left:0px}header .menu-global{padding-top:65px}header>.container-global{padding:0}header .tabs-seccion{justify-content:normal}.menu-global.visible{overflow:hidden}.menu-playground{margin-top:10px;padding:0}.menu-playground li{margin-bottom:2px}.menu-playground h2{font-size:18px;margin-bottom:0}header .tabs-result{margin:10px auto}.container-result{height:70vh;padding-bottom:0;padding-top:10px!important;margin:10px auto 20px}header .container-global.flex{justify-content:space-between}header .group-header.flex.solo-titulo-heager{display:none!important}header .button-logout{display:none}.menu-global.show.visible .button-logout{display:block}button.button-logout{position:fixed;bottom:20px;margin:auto;background:#fff;padding:10px 20px;background:var(--segundario);border-radius:20px;text-decoration:none;width:150px;margin-left:calc(50% - 95px)}.user-logout{display:block!important;overflow:hidden;margin-right:0}header .menu-click{padding-left:15px;margin-left:15px;border-left:1px solid var(--border)}header .group-header .title-page{margin-left:0;text-align:right;text-overflow:ellipsis;overflow:hidden;white-space:pre;margin-bottom:4px}header .tabs-seccion{overflow-x:overlay!important;width:100%;overflow-y:hidden!important}header .tabs-seccion .tab{width:100%;font-size:16px;min-width:fit-content;padding-left:10px;padding-right:10px;margin-bottom:10px}header .tabs-seccion label{padding-left:5px;padding-right:5px}.menu-playground .sections-item{font-size:12px;line-height:18px;margin-bottom:8px}}.user-logout{justify-content:flex-end;align-items:center;gap:18px;padding-right:30px;border-right:1px solid var(--border);margin-right:0;min-width:0}button.button-logout{background:#0000;border:0px;text-decoration:underline;cursor:pointer}.menu-global.show.visible .button-logout{display:none!important}button.p-button.p-component.p-button-icon-only:focus,input.p-inputtext.p-component:focus{outline:none!important;box-shadow:none!important}@media screen and (max-width:700px){.user-logout{display:flex!important;align-items:center;justify-content:flex-end;gap:10px;margin-right:0;padding-right:14px;border-right:0;width:100%}header .user-dropdown{max-width:100%}header .user-trigger{max-width:100%;min-height:42px;padding:0 12px;font-size:14px}header .user-trigger-name{max-width:160px}header .user-dropdown-menu{right:0;left:auto;min-width:160px;max-width:calc(100vw - 24px)}.menu-global.show.visible .button-logout{display:block!important;background:#828282;color:#fff;text-transform:uppercase;border:0px solid;padding:11px 30px;font-size:16px;font-weight:700;border-radius:100px;transition:all .3s;cursor:pointer;min-width:150px;margin:auto;text-decoration:none;margin-left:calc(50% - 95px)}}@media screen and (max-width:520px){.user-logout{padding-right:8px;gap:8px}header .user-trigger{max-width:calc(100vw - 120px)}header .user-trigger-name{max-width:120px}header .user-trigger-badge{padding:3px 6px;font-size:9px}header .user-dropdown-menu{width:min(240px,calc(100vw - 20px))}}.white-label header .logo img{max-width:104px;margin-right:30px;height:44px;width:auto}.p-dialog-mask.p-dialog-center.p-component-overlay.p-component-overlay-enter.p-dialog-visible.p-dialog-draggable.p-dialog-resizable{z-index:80}.search-box{max-width:50px;justify-content:center}.search-box button.p-button.p-component.p-button-icon-only{background:#0000!important;border:0px}.p-dialog-mask:has(.results-list-search){z-index:80!important}.p-dialog-mask:has(.results-list-search)>div{width:100%!important;max-width:1100px}.p-dialog-mask:has(.results-list-search){align-items:baseline;padding-top:60px}.p-dialog-mask:has(.results-list-search) .p-dialog.p-component,.p-dialog-mask:has(.results-list-search) .p-dialog .p-dialog-header,.p-dialog-mask:has(.results-list-search) .p-dialog-content{background:#fff0!important}.p-dialog-mask:has(.results-list-search) .p-dialog.p-component{max-height:calc(100vh - 80px);overflow:hidden}.p-dialog-mask:has(.results-list-search) .p-dialog .p-dialog-content{overflow:hidden!important}.p-dialog-mask:has(.results-list-search) .p-dialog-header{display:none}.p-dialog-mask:has(.results-list-search) input.p-inputtext.p-component{background:#000;border:0px;border-bottom:1px solid #fff;border-radius:0;color:#fff;font-size:28px;padding:0 0 14px;width:100%}.p-dialog-mask:has(.results-list-search) input.p-inputtext.p-component::placeholder{color:#fff;font-size:28px}.p-dialog-mask:has(.results-list-search) input.p-inputtext.p-component:focus-visible{outline:none!important}.p-dialog-mask:has(.results-list-search) .p-input-icon-right>i:last-of-type{color:#fff}.p-dialog-mask:has(.results-list-search) .results-list-search span{color:#fff}.p-dialog-mask:has(.results-list-search) .results-list-search a{text-decoration:underline}.p-dialog-content:has(.results-list-search) .results-list-search span{color:var(--principal)}body:has(.p-dialog-mask .buscador-style){overflow:hidden}.buscador-style div#pr_id_4_content>div{min-height:90%;padding:20px;background:#ddd0;margin-top:10px}.buscador-style .p-dialog-content{padding:8px 20px 24px}.buscador-style .search-input-row{display:flex;align-items:center;gap:16px;width:100%}.buscador-style .search-input-icon{color:#fff;font-size:22px;flex-shrink:0;margin-top:-10px}.buscador-style .results-list-search{margin-top:18px;max-height:min(65vh,680px);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;display:flex;flex-direction:column;gap:22px}.buscador-style .search-results-section{display:flex;flex-direction:column;gap:10px}.buscador-style .search-results-title{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;opacity:.7}.buscador-style .search-result-card{display:flex;flex-direction:column;gap:4px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.16)}.buscador-style .search-result-link{text-decoration:none}.buscador-style .search-result-name{font-weight:700}.buscador-style .search-result-meta{font-size:.85em;opacity:.8}.buscador-style .search-result-description{font-size:.9em;font-style:italic;opacity:.92}.buscador-style .search-result-links{margin-top:6px}.buscador-style .search-empty-state{padding:12px 0;color:#ffffffb8;font-size:.95rem}@media screen and (max-width:700px){.p-dialog-mask:has(.results-list-search) input.p-inputtext.p-component,.p-dialog-mask:has(.results-list-search) input.p-inputtext.p-component::placeholder{font-size:22px}.buscador-style .search-input-row{gap:12px}.buscador-style .search-input-icon{font-size:18px;margin-top:-8px}}.header-new-banner{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(90deg,#f5b942,#ff8c42);color:#000;padding:10px 24px;font-weight:700;font-size:14px;position:relative;z-index:100;box-shadow:0 4px 12px #f5b9424d;animation:slideDownBanner .4s ease-out}@keyframes slideDownBanner{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.header-new-banner-actions{display:flex;align-items:center;gap:12px}.header-banner-btn-view{background:#000;color:#fff;border:none;padding:6px 14px;border-radius:999px;font-size:12px;font-weight:800;cursor:pointer;transition:transform .2s}.header-banner-btn-view:hover{transform:scale(1.05)}.header-banner-btn-close{background:transparent;border:none;color:#000;font-size:16px;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:opacity .2s}.header-banner-btn-close:hover{opacity:.6}.header-notification-bell{background:transparent;border:none;padding:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;position:relative;transition:transform .2s}.header-notification-bell:hover{transform:scale(1.1)}.header-notification-bell .p-badge{min-width:16px;height:16px;line-height:16px;padding:0 4px;border-radius:10px;font-size:10px;font-weight:700;transform:translate(30%,-30%);background:#ef4444;color:#fff;display:inline-flex;align-items:center;justify-content:center}.whatsnew-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000bf;backdrop-filter:blur(8px);z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box}.whatsnew-modal{background:#1e1e1e;border:1px solid rgba(255,255,255,.1);border-radius:24px;width:100%;max-width:600px;max-height:90vh;display:flex;flex-direction:column;position:relative;box-shadow:0 20px 40px #00000080,0 0 0 1px #ffffff0d inset;animation:modalEnter .4s cubic-bezier(.16,1,.3,1);overflow:hidden}@keyframes modalEnter{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.whatsnew-close{position:absolute;top:20px;right:20px;width:32px;height:32px;border-radius:16px;background:#ffffff0d;border:none;color:#fff9;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;z-index:2}.whatsnew-close:hover{background:#ffffff26;color:#fff;transform:scale(1.05)}.whatsnew-header{padding:40px 40px 30px;text-align:center;background:linear-gradient(180deg,rgba(245,185,66,.05) 0%,transparent 100%);border-bottom:1px solid rgba(255,255,255,.05)}.whatsnew-kicker{display:inline-block;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:#f5b942;margin-bottom:12px;background:#f5b94226;padding:4px 12px;border-radius:999px;border:1px solid rgba(245,185,66,.3)}.whatsnew-title{margin:0 0 8px;font-size:26px;font-weight:800;color:#fff;letter-spacing:-.02em}.whatsnew-subtitle{margin:0;font-size:15px;color:#fff9}.whatsnew-list{padding:20px 40px;overflow-y:auto;display:flex;flex-direction:column;gap:16px}.whatsnew-item{display:flex;align-items:center;justify-content:space-between;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:20px;text-decoration:none;transition:all .25s ease;gap:20px}.whatsnew-item:hover{background:#ffffff0f;border-color:#f5b94266;transform:translateY(-2px);box-shadow:0 10px 20px #0003}.whatsnew-item-content{display:flex;flex-direction:column;gap:6px}.whatsnew-item-name{font-size:16px;font-weight:800;color:#ffd685;display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.whatsnew-item-badge{display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;border-radius:999px;background:linear-gradient(135deg,#f5b942,#ffd978);color:#1c1402;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.whatsnew-item-badge.is-adjusted{background:linear-gradient(135deg,#22d3ee,#67e8f9);color:#05242b;border:1px dashed rgba(9,84,96,.45)}.whatsnew-item-note{margin:0;font-size:13px;color:#ffffffb3;line-height:1.4}.whatsnew-item-group{display:inline-flex;align-items:center;font-size:11px;font-weight:700;color:#fff6;text-transform:uppercase;letter-spacing:.05em;margin-top:4px}.whatsnew-item-group:before{content:"📁";margin-right:6px;font-size:10px;opacity:.8}.whatsnew-item-cta{background:#f5b9421a;color:#f5b942;border:1px solid rgba(245,185,66,.2);padding:8px 16px;border-radius:8px;font-size:12px;font-weight:800;white-space:nowrap;transition:all .2s}.whatsnew-item:hover .whatsnew-item-cta{background:#f5b942;color:#1a1a1a}.whatsnew-footer{padding:24px 40px 30px;border-top:1px solid rgba(255,255,255,.05);display:flex;justify-content:center}.whatsnew-dismiss{background:#fff;color:#000;border:none;border-radius:999px;padding:12px 32px;font-size:14px;font-weight:800;cursor:pointer;transition:all .2s;width:100%}.whatsnew-dismiss:hover{background:#f5b942;transform:translateY(-1px);box-shadow:0 4px 12px #f5b94233}@media(max-width:600px){.whatsnew-header,.whatsnew-list,.whatsnew-footer{padding-left:20px;padding-right:20px}.whatsnew-item{flex-direction:column;align-items:flex-start}.whatsnew-item-cta{width:100%;text-align:center}}footer.app-main-footer{padding:0;background:var(--background-footer);z-index:10;position:relative}footer.app-main-footer a{text-decoration:none!important}footer.app-main-footer *,footer.app-main-footer a:hover{color:var(--font-footer)}.cont-support{right:15px;position:relative;z-index:1}.cont-support>button{right:0;background:var(--support);padding:10px 15px;width:141px;margin:-23px auto auto;border:5px solid #fff;border-radius:100px;color:#fff;position:absolute}footer ul.sections-cont{margin:46px 0 30px}footer li.sections-item{list-style:none;font-size:14px;line-height:1.45;margin-bottom:8px}.footer-grouped-grid{display:grid;grid-template-columns:repeat(4,minmax(220px,1fr));gap:28px;width:100%}.footer-main-layout{display:grid;grid-template-columns:minmax(0,1fr) 160px;gap:36px;align-items:start}.footer-group-card{min-width:0}.footer-group-title{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin:46px 0 8px;color:var(--color-copy)}footer li.sections-item a{position:relative;display:block;padding:2px 0;transition:all .3s ease}.footer-item-label{display:inline-grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;line-height:1.35;width:100%;max-width:100%}.footer-item-text{min-width:0;overflow-wrap:break-word}.footer-new-badge{display:inline-flex;align-items:center;justify-content:center;height:17px;padding:0 8px;white-space:nowrap;margin-top:1px;border-radius:999px;background:linear-gradient(135deg,#f5b942,#ffd978);color:#1c1402;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.footer-new-badge.is-adjusted{background:linear-gradient(135deg,#22d3ee,#67e8f9);color:#05242b;border:1px dashed rgba(9,84,96,.45)}.footer-terms a{white-space:nowrap}footer li.sections-item a:after{content:"";position:absolute;bottom:-6px;left:0;width:0;border-bottom:1px solid transparent;transition:all .3s ease}footer li.sections-item:hover a:after{width:100%;border-bottom:1px solid}.content-copy{border-top:1px solid #cccccc;text-align:left;padding:20px 0}.content-copy p{font-size:14px;font-weight:400;line-height:34px;letter-spacing:0em;text-align:left;color:var(--color-copy)}@media screen and (max-width:700px){.footer-main-layout{grid-template-columns:1fr;gap:16px}.footer-grouped-grid{grid-template-columns:1fr;gap:10px;padding-top:24px}ul.sections-cont{margin:0!important}.footer-group-title{margin:14px 0 4px}.content-copy{margin-top:40px}.content-copy p{text-align:center}}.cont-support-e{position:fixed;right:20px;bottom:20px;z-index:1}.support-button{background-color:var(--support);color:#fff;padding:10px 20px;border:none;cursor:pointer}.chat-container{display:flex;flex-direction:column;width:300px;background-color:#fff;border:0px solid #ccc;padding:0;position:relative;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,.75);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,.75);box-shadow:0 0 5px #000000bf;transition:.3s;border-radius:6px}.chat-container form{width:100%}.chat-header{background-color:var(--support);color:#fff;padding:10px;text-align:center;margin-top:-1px;border-radius:6px 6px 0 0}.chat-body{overflow-y:auto}.support-form #message{min-height:130px;max-height:130px;padding:10px}.cont-support-e{position:fixed;bottom:10px;right:10px;height:0px;transition:.5s;display:flex;justify-content:flex-end}.cont-support-e:has(div){height:auto}.cont-support-e:has(.error-chat),.cont-support-e:has(.pass-chat){height:auto}.cont-support-e:has(.activado-chat){height:0px}.input-container{display:flex;justify-content:space-between;flex-direction:column}.chat-input{flex:1;padding:5px}.send-button{background-color:var(--support);color:#fff;padding:10px;border:none;cursor:pointer;border-radius:30px;margin-top:10px}.sections-cont{list-style:none;padding:0}.sections-item{margin-bottom:10px}.content-copy{margin-top:20px;text-align:center}.close-chat{font-weight:600;background:var(--support);color:#fff;padding:10px;width:30px;position:absolute;height:42px;right:0;transition:.3s;cursor:pointer;margin-top:-1px;border-radius:0 6px 0 0}.input-container{padding:15px}span.error-chat{text-align:center;margin-bottom:10px;color:var(--error);font-size:14px}span.pass-chat{margin-bottom:10px;color:var(--accept);text-align:center;background:var(--accept);color:#fff;padding:10px;margin-top:10px;border-radius:34px}@media screen and (max-width:700px){.chat-container{width:calc(100vw - 20px)}}.button-teams{position:fixed;bottom:15px;left:15px;background:#595eb0;color:#fff;gap:10px;z-index:999;border:0px;font-size:14px;width:fit-content!important;min-width:61px;padding:10px 20px!important}.button-teams img{max-width:20px}.container-global:has(.button-teams) .content-copy{padding-bottom:70px}:root{--hr-bg-main: #f8fafc;--hr-bg-sidebar: rgba(255, 255, 255, .82);--hr-bg-card: #ffffff;--hr-border-color: #e2e8f0;--hr-text-primary: #0f172a;--hr-text-secondary: #475569;--hr-text-muted: #64748b;--hr-accent-primary: #6366f1;--hr-accent-hover: #4f46e5;--hr-accent-light: #eef2ff;--hr-accent-active: #e0e7ff;--hr-accent-purple: #8b5cf6;--hr-success: #34d399;--hr-warning: #fbbf24;--hr-danger: #f87171;--hr-radius-sm: 8px;--hr-radius-md: 12px;--hr-radius-lg: 16px;--hr-radius-xl: 28px;--hr-shadow-card: 0 1px 3px rgba(0, 0, 0, .04), 0 1px 2px rgba(0, 0, 0, .02);--hr-shadow-hover: 0 8px 24px rgba(0, 0, 0, .06), 0 2px 8px rgba(0, 0, 0, .04);--hr-sidebar-width: 260px;--hr-sidebar-collapsed: 74px}.hr-container[data-theme=dark]{--hr-bg-main: #121212;--hr-bg-sidebar: rgba(18, 18, 18, .92);--hr-bg-card: #242427;--hr-border-color: #333336;--hr-text-primary: #f0f0f0;--hr-text-secondary: #a0a0a8;--hr-text-muted: #6b6b74;--hr-accent-primary: #818cf8;--hr-accent-hover: #a5b4fc;--hr-accent-light: rgba(129, 140, 248, .1);--hr-accent-active: rgba(129, 140, 248, .16);--hr-accent-purple: #a78bfa;--hr-shadow-card: 0 2px 8px rgba(0, 0, 0, .3);--hr-shadow-hover: 0 8px 24px rgba(0, 0, 0, .4)}.hr-container[data-theme=light] .hr-logo-img{filter:brightness(0)}.hr-container[data-theme=dark] .hr-logo-img{filter:brightness(1) invert(0)}html,body{margin:0;padding:0}.hr-container{display:flex;min-height:100vh;background-color:var(--hr-bg-main);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--hr-text-primary);width:100%;transition:background-color .3s ease,color .3s ease;position:relative;overflow-x:hidden}.hr-sidebar{width:var(--hr-sidebar-width);min-width:var(--hr-sidebar-width);background-color:var(--hr-bg-sidebar);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border-right:1px solid var(--hr-border-color);border-top:none;border-left:none;border-bottom:none;border-radius:0;display:flex;flex-direction:column;height:100vh;position:fixed;top:0;left:0;bottom:0;z-index:100;padding:16px 14px;box-sizing:border-box;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;box-shadow:none;transition:width .3s cubic-bezier(.4,0,.2,1),min-width .3s cubic-bezier(.4,0,.2,1),background-color .3s ease,border-color .3s ease}.hr-sidebar-ambient-orb{display:none}.hr-container[data-theme=dark] .hr-sidebar-ambient-orb{display:block;position:absolute;bottom:-50px;left:-40px;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,rgba(129,140,248,.08) 0%,rgba(99,102,241,.04) 50%,transparent 100%);filter:blur(50px);pointer-events:none;z-index:0}.hr-sidebar::-webkit-scrollbar{width:5px}.hr-sidebar::-webkit-scrollbar-track{background:transparent}.hr-sidebar::-webkit-scrollbar-thumb{background:#94a3b833;border-radius:4px}.hr-sidebar::-webkit-scrollbar-thumb:hover{background:var(--hr-accent-primary)}.hr-sidebar.collapsed{width:var(--hr-sidebar-collapsed);min-width:var(--hr-sidebar-collapsed);padding:16px 10px}.hr-sidebar-header{display:flex;align-items:center;justify-content:space-between;padding:4px 6px 20px;gap:8px;position:relative;z-index:2}.hr-logo-img{height:34px;max-width:170px;object-fit:contain;transition:filter .2s ease}.hr-logo-d-badge{width:38px;height:38px;border-radius:8px;background:transparent;color:var(--hr-text-primary);font-size:1.85rem;font-weight:900;font-family:Inter,sans-serif;display:flex;align-items:center;justify-content:center;line-height:1;letter-spacing:-.05em;user-select:none;flex-shrink:0}.hr-container[data-theme=dark] .hr-logo-d-badge{color:#fff}.hr-sidebar-toggle-btn{background:var(--hr-bg-card);border:1px solid var(--hr-border-color);color:var(--hr-text-secondary);width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;font-size:.85rem;flex-shrink:0;position:relative;z-index:2}.hr-sidebar-toggle-btn:hover{background-color:var(--hr-accent-light);color:var(--hr-accent-primary);border-color:var(--hr-accent-primary)}.hr-sidebar.collapsed{overflow:visible}.hr-sidebar.collapsed .hr-sidebar-header{position:static;justify-content:center}.hr-sidebar.collapsed .hr-sidebar-toggle-btn{position:absolute;top:22px;right:-15px;z-index:110;background:var(--hr-accent-primary);border-color:var(--hr-accent-primary);color:#fff;box-shadow:0 0 0 3px var(--hr-bg-main),0 4px 12px #6366f159}.hr-sidebar.collapsed .hr-sidebar-toggle-btn:hover{background:var(--hr-accent-hover);border-color:var(--hr-accent-hover);color:#fff;transform:scale(1.08)}.hr-container[data-theme=dark] .hr-sidebar.collapsed .hr-sidebar-toggle-btn:hover{background:#6366f1;border-color:#6366f1}.hr-sidebar-section{margin-bottom:20px;position:relative;z-index:2}.hr-section-label{font-size:.68rem;font-weight:700;color:var(--hr-text-muted);letter-spacing:.08em;margin-bottom:8px;padding-left:8px;white-space:nowrap;overflow:hidden}.hr-sidebar.collapsed .hr-section-label{display:none}.hr-nav-list{display:flex;flex-direction:column;gap:4px;list-style:none;padding:0;margin:0}.hr-nav-item-wrapper{display:flex;flex-direction:column}.hr-nav-item{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-radius:var(--hr-radius-md);color:var(--hr-text-secondary);font-size:.88rem;font-weight:500;cursor:pointer;transition:all .2s ease;text-decoration:none;white-space:nowrap;border:none;background:transparent;width:100%;box-sizing:border-box;text-align:left}.hr-sidebar.collapsed .hr-nav-item{padding:10px 0;justify-content:center}.hr-nav-item-left{display:flex;align-items:center;gap:12px}.hr-nav-item-icon{font-size:1.15rem;color:var(--hr-text-muted);transition:color .2s ease;flex-shrink:0}.hr-sidebar.collapsed .hr-nav-item-left span,.hr-sidebar.collapsed .hr-nav-arrow{display:none}.hr-nav-item:hover{background-color:var(--hr-accent-light);color:var(--hr-text-primary)}.hr-nav-item:hover .hr-nav-item-icon{color:var(--hr-accent-primary)}.hr-nav-item.active{background-color:var(--hr-accent-active);color:var(--hr-accent-primary);font-weight:600}.hr-nav-item.active .hr-nav-item-icon{color:var(--hr-accent-primary)}.hr-nav-arrow{font-size:.75rem;color:var(--hr-text-muted);transition:transform .25s ease}.hr-nav-arrow.open{transform:rotate(180deg);color:var(--hr-accent-primary)}.hr-submenu-list{list-style:none;padding:4px 0 4px 34px;margin:0;display:flex;flex-direction:column;gap:2px}.hr-sidebar.collapsed .hr-submenu-list{display:none}.hr-submenu-item{display:flex;align-items:center;gap:8px;padding:7px 12px;border-radius:var(--hr-radius-sm);color:var(--hr-text-secondary);font-size:.8rem;font-weight:500;text-decoration:none;transition:all .2s ease}.hr-submenu-item:hover{background-color:var(--hr-accent-light);color:var(--hr-accent-primary);font-weight:600}.hr-submenu-badge{font-size:.58rem;font-weight:800;padding:2px 7px;border-radius:10px;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;flex-shrink:0;line-height:1.2}.hr-submenu-badge-new{background-color:#34d39924;color:var(--hr-success);border:1px solid rgba(52,211,153,.22)}.hr-submenu-badge-updated{background-color:#fbbf2424;color:var(--hr-warning);border:1px solid rgba(251,191,36,.22)}.hr-search-trigger-section{margin-bottom:12px}.hr-sidebar-search-btn{display:flex;align-items:center;gap:10px;width:100%;padding:8px 12px;background-color:var(--hr-bg-card);border:1px solid var(--hr-border-color);border-radius:var(--hr-radius-md);color:var(--hr-text-muted);font-size:.84rem;font-weight:500;cursor:pointer;transition:all .2s ease;box-sizing:border-box}.hr-sidebar.collapsed .hr-sidebar-search-btn{justify-content:center;padding:9px 0}.hr-sidebar-search-btn:hover{border-color:var(--hr-accent-primary);color:var(--hr-accent-primary);background-color:var(--hr-accent-light)}.hr-sidebar-search-icon{font-size:1.1rem;flex-shrink:0}.hr-sidebar-search-text{flex:1;text-align:left}.hr-sidebar-search-kbd{font-family:inherit;font-size:.68rem;font-weight:700;background:var(--hr-accent-light);color:var(--hr-accent-primary);padding:2px 6px;border-radius:6px;border:1px solid rgba(99,102,241,.18)}.hr-theme-toggle-floating{background-color:var(--hr-bg-card);border-radius:var(--hr-radius-md);padding:4px;display:flex;gap:4px;border:1px solid var(--hr-border-color);box-sizing:border-box;width:100%}.hr-sidebar.collapsed .hr-theme-toggle-floating{flex-direction:column;padding:3px;border-radius:12px}.hr-theme-btn-compact{flex:1;border:none;background:transparent;padding:7px 4px;border-radius:10px;font-size:.72rem;font-weight:600;color:var(--hr-text-secondary);display:flex;align-items:center;justify-content:center;gap:4px;cursor:pointer;transition:all .2s ease}.hr-sidebar.collapsed .hr-theme-btn-compact{padding:7px 0;border-radius:8px}.hr-sidebar.collapsed .hr-theme-btn-compact span{display:none}.hr-theme-btn-compact.active{background-color:var(--hr-accent-primary);color:#fff;box-shadow:0 2px 8px #6366f133}.hr-sidebar-footer{margin-top:auto;padding-top:16px;border-top:1px solid var(--hr-border-color);position:relative;z-index:2;display:flex;flex-direction:column;gap:10px;width:100%;box-sizing:border-box}.hr-user-card{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--hr-radius-md);background-color:var(--hr-bg-card);border:1px solid var(--hr-border-color);box-sizing:border-box;width:100%}.hr-sidebar.collapsed .hr-user-card{flex-direction:column;gap:8px;padding:8px 0;border:none;background:transparent}.hr-user-avatar{width:34px;height:34px;border-radius:50%;background:var(--hr-accent-primary);color:#fff;font-weight:700;font-size:.85rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.hr-user-info{display:flex;flex-direction:column;flex:1;overflow:hidden}.hr-sidebar.collapsed .hr-user-info{display:none}.hr-user-name{font-weight:600;font-size:.82rem;color:var(--hr-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hr-user-status{font-size:.7rem;color:var(--hr-success);display:flex;align-items:center;gap:4px;font-weight:500}.hr-status-dot{width:6px;height:6px;border-radius:50%;background-color:var(--hr-success)}.hr-user-actions{display:flex;align-items:center;gap:2px}.hr-sidebar.collapsed .hr-user-actions{flex-direction:column;gap:6px}.hr-user-footer-btn{border:none;background:transparent;color:var(--hr-text-muted);cursor:pointer;padding:5px;font-size:.95rem;border-radius:6px;transition:all .2s ease;display:flex;align-items:center;justify-content:center;position:relative;text-decoration:none}.hr-user-footer-btn:hover{color:var(--hr-accent-primary);background-color:var(--hr-accent-light)}.hr-user-notif-btn i{font-size:1rem}.hr-user-notif-badge{position:absolute;top:0;right:0;background-color:var(--hr-danger);color:#fff;font-size:.58rem;font-weight:800;border-radius:10px;padding:1px 4px;border:1.5px solid var(--hr-bg-card);line-height:1}.hr-main-wrapper{flex:1;display:flex;flex-direction:column;min-width:0;margin-left:var(--hr-sidebar-width);padding:0;transition:margin-left .3s cubic-bezier(.4,0,.2,1)}.hr-container:has(.hr-sidebar.collapsed) .hr-main-wrapper{margin-left:var(--hr-sidebar-collapsed)}.hr-body-content{padding:24px 28px 60px;display:flex;flex-direction:column;flex:1;min-height:0}.hr-header{padding:12px 28px 4px;background:transparent;display:flex;align-items:center;justify-content:space-between;gap:20px}.hr-header-left{display:flex;align-items:center}.hr-header-tag{display:inline-flex;align-items:center;gap:8px;font-size:.76rem;font-weight:700;color:var(--hr-text-muted);letter-spacing:.06em;text-transform:uppercase}.hr-header-dot{width:6px;height:6px;border-radius:50%;background-color:var(--hr-success)}.hr-header-right{display:flex;align-items:center;gap:12px}.hr-header-search-btn{display:flex;align-items:center;gap:8px;background-color:var(--hr-bg-card);border:1px solid var(--hr-border-color);padding:7px 14px;border-radius:20px;color:var(--hr-text-secondary);font-size:.82rem;font-weight:500;cursor:pointer;transition:all .2s ease}.hr-header-search-btn:hover{border-color:var(--hr-accent-primary);color:var(--hr-accent-primary)}.hr-header-kbd{font-family:inherit;font-size:.65rem;font-weight:700;background:var(--hr-accent-light);color:var(--hr-accent-primary);padding:2px 6px;border-radius:4px}.hr-search-modal-backdrop{position:fixed;inset:0;background-color:#0009;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:9999;display:flex;align-items:flex-start;justify-content:center;padding-top:80px;animation:hrFadeIn .2s cubic-bezier(.16,1,.3,1)}@keyframes hrFadeIn{0%{opacity:0}to{opacity:1}}.hr-search-modal{width:90%;max-width:640px;background-color:var(--hr-bg-card);border:1px solid var(--hr-border-color);border-radius:20px;box-shadow:0 24px 60px #0006;overflow:hidden;display:flex;flex-direction:column;animation:hrScaleUp .25s cubic-bezier(.16,1,.3,1)}@keyframes hrScaleUp{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.hr-search-modal-header{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid var(--hr-border-color)}.hr-search-modal-icon{font-size:1.25rem;color:var(--hr-accent-primary);flex-shrink:0}.hr-search-modal-input{flex:1;background:transparent;border:none;color:var(--hr-text-primary);font-size:1.05rem;font-weight:500;outline:none;font-family:Inter,sans-serif}.hr-search-modal-input::placeholder{color:var(--hr-text-muted)}.hr-search-modal-clear{border:none;background:transparent;color:var(--hr-text-muted);cursor:pointer;font-size:1rem;padding:4px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:color .2s ease}.hr-search-modal-clear:hover{color:var(--hr-accent-primary)}.hr-search-modal-esc-tag{font-size:.68rem;font-weight:700;color:var(--hr-text-muted);background:var(--hr-border-color);padding:3px 7px;border-radius:6px}.hr-search-modal-results{max-height:380px;overflow-y:auto;padding:8px}.hr-search-modal-group-label{font-size:.7rem;font-weight:800;color:var(--hr-text-muted);letter-spacing:.08em;text-transform:uppercase;margin:8px 8px 10px}.hr-search-modal-list{display:flex;flex-direction:column;gap:6px}.hr-search-modal-item{display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:12px;color:var(--hr-text-primary);text-decoration:none;transition:all .15s ease;cursor:pointer}.hr-search-modal-item:hover,.hr-search-modal-item.active{background-color:var(--hr-accent-light);color:var(--hr-accent-primary)}.hr-search-item-icon{font-size:1.2rem;color:var(--hr-accent-primary);flex-shrink:0}.hr-search-item-info{flex:1;display:flex;flex-direction:column;gap:2px;overflow:hidden}.hr-search-item-title{font-size:.9rem;font-weight:600;color:var(--hr-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hr-search-item-note{font-size:.76rem;color:var(--hr-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hr-search-item-badge{font-size:.68rem;font-weight:700;color:var(--hr-accent-primary);background-color:var(--hr-accent-active);padding:3px 8px;border-radius:12px;white-space:nowrap}.hr-search-item-arrow{font-size:.85rem;color:var(--hr-text-muted);transition:transform .2s ease}.hr-search-modal-item:hover .hr-search-item-arrow{transform:translate(2px,-2px);color:var(--hr-accent-primary)}.hr-search-modal-empty{padding:32px 16px;text-align:center;color:var(--hr-text-muted);font-size:.9rem}.hr-search-modal-footer{padding:12px 20px;border-top:1px solid var(--hr-border-color);background-color:#00000005;display:flex;justify-content:space-between;align-items:center;font-size:.74rem;color:var(--hr-text-muted)}.hr-hero-banner{margin:8px 28px 0;border-radius:var(--hr-radius-lg);background:linear-gradient(135deg,#1a1a1f,#242428);color:#f0f0f0;padding:24px 32px;display:flex;justify-content:space-between;align-items:center;gap:24px;position:relative;overflow:hidden;border:1px solid #333336}.hr-container[data-theme=light] .hr-hero-banner{background:linear-gradient(135deg,#f1f5f9,#e2e8f0);color:#0f172a;border:1px solid #e2e8f0}.hr-hero-banner:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 10% 50%,rgba(129,140,248,.06) 0%,transparent 60%),radial-gradient(ellipse at 90% 50%,rgba(167,139,250,.04) 0%,transparent 60%);pointer-events:none}.hr-container[data-theme=light] .hr-hero-banner:before{background:radial-gradient(ellipse at 10% 50%,rgba(99,102,241,.05) 0%,transparent 60%),radial-gradient(ellipse at 90% 50%,rgba(139,92,246,.03) 0%,transparent 60%)}.hr-hero-mesh-svg{position:absolute;inset:0;width:100%;height:100%;opacity:.5;pointer-events:none}.hr-hero-left{max-width:520px;position:relative;z-index:2}.hr-hero-tag{display:inline-flex;align-items:center;gap:6px;background:#818cf81a;border:1px solid rgba(129,140,248,.18);padding:5px 14px;border-radius:20px;font-size:.65rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--hr-accent-primary);margin-bottom:14px}.hr-container[data-theme=light] .hr-hero-tag{background:#6366f114;border-color:#6366f126;color:#6366f1}.hr-hero-tag-dot{width:5px;height:5px;border-radius:50%;background-color:var(--hr-success);animation:hrPulse 2s ease-in-out infinite}@keyframes hrPulse{0%,to{opacity:1}50%{opacity:.4}}.hr-hero-title-area{display:flex;align-items:center;gap:12px;margin:0 0 6px}.hr-hero-title{font-size:1.65rem;font-weight:800;margin:0 0 6px;letter-spacing:-.02em;line-height:1.2;color:#f0f0f0;text-transform:uppercase}.hr-hero-title-area .hr-hero-title{margin:0;display:inline-block}.hr-container[data-theme=light] .hr-hero-title{color:#0f172a}.hr-favorite-btn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9px;background:#ffffff0a;border:1px solid rgba(255,255,255,.12);color:#94a3b8;cursor:pointer;padding:0;font-size:15px;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative;outline:none;flex-shrink:0}.hr-favorite-btn:hover{background:#facc151f;border-color:#facc1559;color:#facc15;transform:translateY(-1px) scale(1.06);box-shadow:0 4px 14px #facc152e}.hr-favorite-btn:active{transform:translateY(0) scale(.96)}.hr-favorite-btn.is-active{background:#facc1529;border-color:#facc1580;color:#facc15;box-shadow:0 0 14px #facc1547}.hr-favorite-btn.is-active:hover{background:#facc1538;border-color:#facc15a6;color:#fde047}.hr-favorite-btn i{font-size:16px;line-height:1;transition:transform .2s ease}.hr-favorite-btn:hover i{transform:scale(1.12)}.hr-container[data-theme=light] .hr-favorite-btn{background:#f1f5f9;border-color:#cbd5e1;color:#64748b}.hr-container[data-theme=light] .hr-favorite-btn:hover{background:#fef9c3;border-color:#fde047;color:#ca8a04;box-shadow:0 4px 12px #ca8a041f}.hr-container[data-theme=light] .hr-favorite-btn.is-active{background:#fef08a;border-color:#eab308;color:#a16207;box-shadow:0 2px 8px #ca8a0433}.hr-hero-desc{font-size:.88rem;color:#a0a0a8;margin:0 0 18px;line-height:1.5;max-width:580px}.hr-container[data-theme=light] .hr-hero-desc{color:#475569}.hr-hero-actions{display:flex;align-items:center;gap:16px}.hr-btn-link{background:var(--hr-accent-primary);border:1px solid transparent;color:#fff;font-weight:700;font-size:.84rem;padding:9px 20px;border-radius:10px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .25s ease;text-decoration:none}.hr-btn-link:hover{background-color:#6366f1;transform:translateY(-1px);box-shadow:0 4px 14px #6366f14d;color:#fff}.hr-hero-stats-inline{display:flex;align-items:center;gap:2px;position:relative;z-index:2;flex-shrink:0;background:#ffffff0a;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.08);border-radius:var(--hr-radius-md);padding:4px}.hr-container[data-theme=light] .hr-hero-stats-inline{background:#ffffffb3;border:1px solid rgba(0,0,0,.06);backdrop-filter:blur(12px)}.hr-stat-block{display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 18px;border-radius:10px;min-width:100px;transition:background-color .2s ease}.hr-stat-block:hover{background:#ffffff0f}.hr-container[data-theme=light] .hr-stat-block:hover{background:#6366f10a}.hr-stat-block-label{font-size:.6rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#6b6b74;white-space:nowrap}.hr-container[data-theme=light] .hr-stat-block-label{color:#64748b}.hr-stat-block-value{font-size:.82rem;font-weight:700;color:#f0f0f0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}.hr-container[data-theme=light] .hr-stat-block-value{color:#0f172a}.hr-stat-block-value a{color:var(--hr-accent-primary);text-decoration:none;font-weight:700}.hr-stat-block-value a:hover{text-decoration:underline}.hr-stat-status-active{color:var(--hr-success);display:inline-flex;align-items:center;gap:5px}.hr-stat-status-dot{width:6px;height:6px;border-radius:50%;background-color:var(--hr-success);animation:hrPulse 2s ease-in-out infinite}.hr-body-content,.hr-home-content{padding:28px 28px 40px;display:flex;flex-direction:column;gap:28px}.hr-recientes-bar{display:flex;align-items:center;gap:14px;overflow-x:auto;padding-bottom:4px}.hr-recientes-label{display:flex;align-items:center;gap:6px;font-size:.72rem;font-weight:700;color:var(--hr-text-muted);letter-spacing:.08em;text-transform:uppercase;flex-shrink:0}.hr-recientes-pills{display:flex!important;align-items:center!important;gap:10px!important;background:transparent!important;border:none!important;padding:0!important;box-shadow:none!important}.hr-reciente-pill{display:inline-flex!important;align-items:center!important;gap:8px!important;background-color:var(--hr-bg-card)!important;border:1px solid var(--hr-border-color)!important;padding:8px 14px!important;border-radius:20px!important;font-size:.82rem!important;font-weight:600!important;color:var(--hr-text-primary)!important;text-decoration:none!important;transition:all .2s ease!important;white-space:nowrap!important;box-shadow:none!important}.hr-reciente-pill:hover{border-color:var(--hr-accent-primary)!important;transform:translateY(-1px)}.hr-dot-indicator{width:8px!important;height:8px!important;border-radius:50%!important;display:inline-block!important;flex-shrink:0!important}.hr-dot-green{background-color:#34d399!important}.hr-dot-purple{background-color:#a855f7!important}.hr-dot-blue{background-color:#3b82f6!important}.hr-pill-date{font-size:.72rem;font-weight:500;color:var(--hr-text-muted)}.hr-tabs-container{display:flex;align-items:center;gap:28px;border-bottom:1px solid var(--hr-border-color);padding-bottom:2px}.hr-tab-item{background:transparent;border:none;padding:10px 0;font-size:.92rem;font-weight:600;color:var(--hr-text-secondary);cursor:pointer;position:relative;display:flex;align-items:center;gap:8px;transition:color .2s ease;font-family:Inter,sans-serif}.hr-tab-item:hover{color:var(--hr-text-primary)}.hr-tab-item.active{color:var(--hr-accent-primary);font-weight:700}.hr-tab-item.active:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background-color:var(--hr-accent-primary);border-radius:2px}.hr-orange-badge-dot{width:6px;height:6px;border-radius:50%;background-color:#f97316;display:inline-block;flex-shrink:0}.hr-section-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:16px}.hr-section-subhead{font-size:.7rem;font-weight:800;color:var(--hr-text-muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px}.hr-section-title{font-size:1.15rem;font-weight:800;color:var(--hr-text-primary);letter-spacing:-.01em}.hr-view-all-link{font-size:.82rem;font-weight:700;color:var(--hr-accent-primary);text-decoration:none;display:flex;align-items:center;gap:4px;transition:gap .2s ease}.hr-view-all-link:hover{gap:8px}.hr-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media(max-width:1200px){.hr-cards-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.hr-cards-grid{grid-template-columns:1fr}.hr-sidebar{display:none}.hr-main-wrapper{margin-left:0!important}.hr-hero-banner{flex-direction:column;align-items:flex-start;margin:8px 12px 0;padding:20px}.hr-hero-stats-inline{flex-wrap:wrap;width:100%}}.hr-novedad-card{background-color:var(--hr-bg-card)!important;border:1px solid var(--hr-border-color)!important;border-radius:var(--hr-radius-lg)!important;padding:24px!important;display:flex!important;flex-direction:column!important;transition:all .25s ease!important;box-shadow:var(--hr-shadow-card)!important;position:relative!important}.hr-novedad-card:hover{transform:translateY(-2px);box-shadow:var(--hr-shadow-hover)!important;border-color:#818cf84d!important}.hr-novedad-top-bar,.hr-card-top-bar{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:16px!important;background:transparent!important;border:none!important;padding:0!important;box-shadow:none!important}.hr-novedad-icon-circle,.hr-card-icon-circle{width:40px!important;height:40px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:1.1rem;border:none!important;padding:0!important;box-shadow:none!important;flex-shrink:0}.hr-novedad-icon-circle svg,.hr-card-icon-circle svg{width:20px!important;height:20px!important;stroke:currentColor;display:block}.hr-icon-purple{background-color:#818cf824!important;color:#818cf8!important}.hr-icon-cyan{background-color:#22d3ee1f!important;color:#22d3ee!important}.hr-icon-amber{background-color:#fbbf241f!important;color:#fbbf24!important}.hr-tag-pill{background-color:#f973161f!important;color:#fb923c!important;font-size:.65rem!important;font-weight:800!important;letter-spacing:.08em;padding:4px 10px!important;border-radius:12px!important;border:1px solid rgba(249,115,22,.25)!important;text-transform:uppercase;display:inline-block!important;box-shadow:none!important}.hr-novedad-title,.hr-card-title{font-size:1.05rem!important;font-weight:800!important;color:var(--hr-text-primary)!important;margin:0 0 4px!important;border:none!important;background:transparent!important;padding:0!important;box-shadow:none!important;line-height:1.25}.hr-novedad-subtitle,.hr-card-subtitle{font-size:.82rem!important;font-weight:600!important;color:var(--hr-text-secondary)!important;margin:0 0 12px!important;line-height:1.35;border:none!important;background:transparent!important;padding:0!important;box-shadow:none!important}.hr-novedad-desc,.hr-card-desc{font-size:.82rem!important;color:var(--hr-text-secondary)!important;line-height:1.5;margin:0 0 20px!important;flex:1;border:none!important;background:transparent!important;padding:0!important;box-shadow:none!important}.hr-novedad-action-link,.hr-card-action-link{font-size:.82rem!important;font-weight:700!important;color:var(--hr-accent-primary)!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;gap:4px!important;transition:gap .2s ease;border:none!important;background:transparent!important;padding:0!important;box-shadow:none!important;width:fit-content}.hr-novedad-action-link:hover,.hr-card-action-link:hover{gap:8px!important}.hr-project-card{background-color:var(--hr-bg-card)!important;border:1px solid var(--hr-border-color)!important;border-radius:var(--hr-radius-lg)!important;padding:22px!important;display:flex!important;flex-direction:column!important;transition:all .25s ease!important;box-shadow:var(--hr-shadow-card)!important;text-decoration:none!important;color:inherit!important;position:relative!important}.hr-project-card:hover{transform:translateY(-2px);box-shadow:var(--hr-shadow-hover)!important;border-color:#818cf840!important}.hr-project-header{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px;margin-bottom:16px!important;background:transparent!important;border:none!important;padding:0!important;box-shadow:none!important}.hr-project-header-left{display:flex!important;align-items:center!important;gap:12px;flex:1;min-width:0;background:transparent!important;border:none!important;padding:0!important;box-shadow:none!important}.hr-project-icon-box{width:40px!important;height:40px!important;border-radius:10px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:1.1rem;flex-shrink:0;border:none!important;padding:0!important;box-shadow:none!important}.hr-project-icon-box svg{width:20px!important;height:20px!important;display:block}.hr-picon-green{background-color:#34d3991f!important;color:var(--hr-success)!important}.hr-picon-purple{background-color:#818cf81f!important;color:var(--hr-accent-primary)!important}.hr-picon-yellow{background-color:#fbbf241f!important;color:var(--hr-warning)!important}.hr-project-title-area{display:flex!important;flex-direction:column!important;min-width:0;background:transparent!important;border:none!important;padding:0!important;box-shadow:none!important}.hr-project-title{font-size:.95rem!important;font-weight:800!important;color:var(--hr-text-primary)!important;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:transparent!important;border:none!important;padding:0!important;box-shadow:none!important}.hr-project-date{font-size:.72rem!important;color:var(--hr-text-muted)!important;margin-top:2px!important;background:transparent!important;border:none!important;padding:0!important;box-shadow:none!important}.hr-status-pill-badge,.hr-card-status-badge{position:absolute!important;top:16px!important;right:16px!important;font-size:.65rem!important;font-weight:800!important;padding:3px 10px!important;border-radius:20px!important;letter-spacing:.04em;text-transform:uppercase;box-shadow:none!important;margin:0!important}.hr-badge-active{background-color:#34d3991f!important;color:var(--hr-success)!important;border:1px solid rgba(52,211,153,.2)!important}.hr-badge-in-use{background-color:#818cf81f!important;color:var(--hr-accent-primary)!important;border:1px solid rgba(129,140,248,.2)!important}.hr-badge-inactive{background-color:#6b6b741f!important;color:var(--hr-text-muted)!important;border:1px solid rgba(107,107,116,.2)!important}.hr-badge-completed{background-color:#60a5fa1f!important;color:#60a5fa!important;border:1px solid rgba(96,165,250,.2)!important}.hr-project-meta-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px 16px!important;margin-bottom:16px!important;background:transparent!important;border:none!important;padding:0!important;box-shadow:none!important}.hr-meta-item{display:flex!important;flex-direction:column!important;gap:2px;background:transparent!important;border:none!important;padding:0!important;box-shadow:none!important}.hr-meta-label{font-size:.62rem!important;font-weight:700!important;color:var(--hr-text-muted)!important;letter-spacing:.08em;text-transform:uppercase;background:transparent!important;border:none!important;padding:0!important;box-shadow:none!important}.hr-meta-value{font-size:.82rem!important;font-weight:700!important;color:var(--hr-text-primary)!important;background:transparent!important;border:none!important;padding:0!important;box-shadow:none!important}.hr-project-progress-section{margin-bottom:12px!important;background:transparent!important;border:none!important;padding:0!important;box-shadow:none!important}.hr-project-progress-head{display:flex!important;justify-content:space-between!important;font-size:.62rem!important;font-weight:800!important;color:var(--hr-text-muted)!important;letter-spacing:.06em;margin-bottom:6px!important;text-transform:uppercase;background:transparent!important;border:none!important;padding:0!important;box-shadow:none!important}.hr-project-progress-bar{height:8px!important;background-color:#ffffff0f!important;border-radius:10px!important;overflow:hidden!important;border:none!important;padding:0!important;box-shadow:none!important}.hr-container[data-theme=light] .hr-project-progress-bar{background-color:#f1f5f9!important}.hr-project-progress-fill{height:100%!important;border-radius:10px!important;transition:width .5s ease}.hr-fill-green{background:linear-gradient(90deg,#34d399,#10b981)!important}.hr-fill-purple{background:linear-gradient(90deg,#a78bfa,#818cf8)!important}.hr-fill-yellow{background:linear-gradient(90deg,#fbbf24,#f59e0b)!important}.hr-project-footer{display:flex!important;align-items:center!important;justify-content:space-between!important;padding-top:12px!important;border-top:1px solid var(--hr-border-color)!important;border-left:none!important;border-right:none!important;border-bottom:none!important;font-size:.75rem!important;background:transparent!important;box-shadow:none!important}.hr-metrics-tag{display:flex!important;align-items:center!important;gap:4px!important;color:var(--hr-accent-primary)!important;font-weight:600!important;background:transparent!important;border:none!important;padding:0!important;box-shadow:none!important}.hr-project-card:hover{transform:translateY(-2px);box-shadow:var(--hr-shadow-hover);border-color:#818cf840}.hr-project-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.hr-project-header-left{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.hr-project-icon-box{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.1rem;flex-shrink:0}.hr-picon-green{background-color:#34d3991f;color:var(--hr-success)}.hr-picon-purple{background-color:#818cf81f;color:var(--hr-accent-primary)}.hr-picon-yellow{background-color:#fbbf241f;color:var(--hr-warning)}.hr-project-title-area{display:flex;flex-direction:column;min-width:0}.hr-project-title{font-size:.95rem;font-weight:800;color:var(--hr-text-primary);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hr-project-date{font-size:.72rem;color:var(--hr-text-muted);margin-top:2px}.hr-more-dots{color:var(--hr-text-muted);cursor:pointer;font-size:1rem}.hr-card-status-badge{position:absolute;top:14px;right:14px;font-size:.65rem;font-weight:800;padding:3px 10px;border-radius:20px;letter-spacing:.04em;text-transform:uppercase}.hr-badge-active{background-color:#34d3991f;color:var(--hr-success);border:1px solid rgba(52,211,153,.2)}.hr-badge-in-use{background-color:#818cf81f;color:var(--hr-accent-primary);border:1px solid rgba(129,140,248,.2)}.hr-badge-inactive{background-color:#6b6b741f;color:var(--hr-text-muted);border:1px solid rgba(107,107,116,.2)}.hr-badge-completed{background-color:#60a5fa1f;color:#60a5fa;border:1px solid rgba(96,165,250,.2)}.hr-project-meta-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px;margin-bottom:16px}.hr-meta-item{display:flex;flex-direction:column;gap:2px}.hr-meta-label{font-size:.62rem;font-weight:700;color:var(--hr-text-muted);letter-spacing:.08em;text-transform:uppercase}.hr-meta-value{font-size:.82rem;font-weight:700;color:var(--hr-text-primary)}.hr-project-progress-section{margin-bottom:12px}.hr-project-progress-head{display:flex;justify-content:space-between;font-size:.62rem;font-weight:800;color:var(--hr-text-muted);letter-spacing:.06em;margin-bottom:6px;text-transform:uppercase}.hr-project-progress-bar{height:8px;background-color:#ffffff0f;border-radius:10px;overflow:hidden}.hr-container[data-theme=light] .hr-project-progress-bar{background-color:#f1f5f9}.hr-project-progress-fill{height:100%;border-radius:10px;transition:width .5s ease}.hr-fill-green{background:linear-gradient(90deg,#34d399,#10b981)}.hr-fill-purple{background:linear-gradient(90deg,#a78bfa,#818cf8)}.hr-fill-yellow{background:linear-gradient(90deg,#fbbf24,#f59e0b)}.hr-project-footer{display:flex;align-items:center;justify-content:space-between;padding-top:12px;border-top:1px solid var(--hr-border-color);font-size:.75rem}.hr-metrics-tag{display:flex;align-items:center;gap:4px;color:var(--hr-accent-primary);font-weight:600}.hr-status-badge{font-weight:700}.hr-sbadge-collab{color:#f97316}.hr-sbadge-review{color:var(--hr-warning)}.hr-sbadge-delivered{color:var(--hr-success)}.hr-filter-controls{display:flex;align-items:center;gap:10px}.hr-filter-pill-btn{display:flex;align-items:center;gap:6px;background-color:var(--hr-accent-light);color:var(--hr-accent-primary);border:1px solid rgba(129,140,248,.25);padding:6px 14px;border-radius:20px;font-size:.78rem;font-weight:700;cursor:pointer;transition:all .2s ease}.hr-filter-pill-btn:hover{background-color:var(--hr-accent-active)}.hr-filter-btn{display:flex;align-items:center;gap:6px;background-color:var(--hr-bg-card);color:var(--hr-text-secondary);border:1px solid var(--hr-border-color);padding:6px 14px;border-radius:20px;font-size:.78rem;font-weight:600;cursor:pointer;transition:all .2s ease}.hr-filter-btn:hover{background-color:var(--hr-accent-light);color:var(--hr-text-primary)}.hr-footer{display:flex;align-items:center;justify-content:space-between;padding:0 28px;height:48px;background-color:var(--hr-bg-main);border-top:1px solid var(--hr-border-color);position:fixed;bottom:0;left:var(--hr-sidebar-width);right:0;z-index:90;transition:left .3s cubic-bezier(.4,0,.2,1);box-sizing:border-box}.hr-container:has(.hr-sidebar.collapsed) .hr-footer{left:var(--hr-sidebar-collapsed)}@media(max-width:768px){.hr-footer{left:0!important}}.hr-footer,.hr-footer div,.hr-footer span,.hr-footer p,.hr-footer-link{color:var(--hr-text-muted)!important}.hr-footer-links{display:flex;align-items:center;gap:18px}.hr-footer-link{text-decoration:none;transition:opacity .2s ease}.hr-footer-link:hover{opacity:.8;text-decoration:underline}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) main.background1,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) main.background2,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) .background1,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) .background2{background-image:none;background-color:transparent;margin:0;padding-top:0;padding-bottom:0;min-height:0}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) main{min-height:0;background-color:transparent}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) .container-global,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) .main-container,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) .form-container,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) .response-container,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) .answer-container{background-color:transparent;color:inherit}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)){color:var(--hr-text-primary)}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) h1,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) h2,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) h3,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) h4,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) h5,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) h6{color:var(--hr-text-primary)}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) p,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) span,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) li,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) td,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) th,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) label{color:inherit}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) input[type=text],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) input[type=search],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) input[type=email],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) input[type=url],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) input[type=number],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) input[type=password],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) input[type=date],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) textarea,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) select,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) .p-inputtext,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) .p-dropdown,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) .p-multiselect{background-color:var(--hr-bg-card);color:var(--hr-text-primary);border:1px solid var(--hr-border-color);border-radius:var(--hr-radius-sm)}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) input::placeholder,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) textarea::placeholder{color:var(--hr-text-muted);opacity:1}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) input:focus,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) textarea:focus,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) select:focus{outline:none;border-color:var(--hr-accent-primary);box-shadow:0 0 0 3px var(--hr-accent-light)}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) .card,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) .panel,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) .box,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) .drop-area,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) .dropzone{background-color:var(--hr-bg-card);color:var(--hr-text-primary);border-color:var(--hr-border-color)}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) table{color:inherit}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) thead th{background-color:var(--hr-accent-light);color:var(--hr-text-primary);border-bottom:1px solid var(--hr-border-color)}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) tbody td{border-bottom:1px solid var(--hr-border-color)}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=container],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=wrapper],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=panel]{border-color:var(--hr-border-color)}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) .responseP,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) .respuestaVision,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) .preview-card,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) .history-item,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) .analysis-header,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) .analysis-content pre,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) .analysis-content blockquote,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) .accessibility-results,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) .analyzed-url,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) .action-buttons,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) .qa-content-wrapper,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) .geo-pro-container,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) .geo-pro-panel,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) .plpstudio-panel,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) .sprint-panel,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) .materials-panel{background-color:var(--hr-bg-card);color:var(--hr-text-primary);border-color:var(--hr-border-color)}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) .responseP *,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) .respuestaVision *,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) .history-item *,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) .analysis-header *{color:inherit;border-color:var(--hr-border-color)}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) pre,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) code{background-color:var(--hr-accent-light);color:var(--hr-text-primary)}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) .deepresearch-page,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) .webanalyzer-page,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) .geo-pro-layout{background-image:none;background-color:transparent}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) p,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) span,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) strong,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) small,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) label,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) li,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) dd,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) dt,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) h1,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) h2,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) h3,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) h4,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) h5,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) h6{color:var(--hr-text-primary)}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) small,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=subtitle],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-hint],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-help],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-desc],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=muted],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=empty]{color:var(--hr-text-secondary)}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button.principal-b,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button.run-btn,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button.cgc-primary,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button.pptGenerator-principal-b,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button.sprint-btn-run,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button.proj-bar-new-btn,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button[class*=-btn-primary],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button[class*=__button--primary],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button[class*=-submit],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button[class*=-generate]{background-color:var(--hr-accent-primary);background-image:none;color:#fff;border:none}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button.principal-b:hover,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button[class*=-btn-primary]:hover,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button[class*=__button--primary]:hover{background-color:var(--hr-accent-hover)}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button[class*=-btn-secondary],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button[class*=__button--secondary],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button[class*=__button--ghost],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button.secondary{background-color:var(--hr-bg-card);background-image:none;color:var(--hr-text-primary);border:1px solid var(--hr-border-color)}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-card],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-panel],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-form],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-sidebar],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-results],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-section],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-container],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-response],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-board],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=dropzone],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=upload-card]{background-color:var(--hr-bg-card);background-image:none;color:var(--hr-text-primary)}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) .proj-bar,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) .proj-bar-selector,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=workspace-header]{background-color:var(--hr-bg-card);background-image:none;color:var(--hr-text-primary);border:1px solid var(--hr-border-color)}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=ingestion-tab]{color:var(--hr-text-secondary)}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=ingestion-tab].active,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=ingestion-tab].active [class*=label]{color:var(--hr-accent-primary)}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) h1,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) h2,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) h3,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) h4,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) h5,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) h6,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) p,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) span,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) strong,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) label,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) li,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) td,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) th,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) small,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) div{color:var(--hr-text-primary)}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-card],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-panel],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-form],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-sidebar],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-results],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-section],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-board],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-response],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=dropzone],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) form,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) aside,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) section,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) header,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) main{background-color:transparent;background-image:none}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-card],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-panel]{background-color:var(--hr-bg-card)}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) input,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) textarea,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) select{background-color:var(--hr-bg-card);background-image:none;color:var(--hr-text-primary);border:1px solid var(--hr-border-color)}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button.principal-b,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button[class*=-btn-run],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button[class*=-btn-primary],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button[class*=__button--primary],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button[class*=-submit],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button[class*=-generate],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button.pptGenerator-principal-b,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button.cgc-primary,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button.proj-bar-new-btn{background-color:var(--hr-accent-primary);background-image:none;color:#fff}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button.principal-b span,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button[class*=-btn-primary] span,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button[class*=__button--primary] span{color:#fff}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button.secondary,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button[class*=-btn-secondary],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button[class*=__button--secondary],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button[class*=__button--ghost]{background-color:var(--hr-bg-card);background-image:none;color:var(--hr-text-primary);border:1px solid var(--hr-border-color)}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button[class*=-btn],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button[class*=-tab],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button[class*=-toggle],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button.analyze-btn,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button.secondary-b,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button.segundario-b,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) a.get-back{color:var(--hr-text-primary)}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button:not([class*=primary]):not([class*=-run]):not([class*=-submit]):not([class*=-generate]) span{color:inherit}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) .cost-optimizer__state,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) .column.main-container,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) .form-input,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) .text-area{background-color:var(--hr-bg-card);background-image:none;color:var(--hr-text-primary)}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) h1,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) h2,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) h3,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) h4,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button span,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) a{text-transform:none}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) label,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=field-label],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-label],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) legend{color:var(--hr-text-secondary)}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) .p-dropdown,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) .p-dropdown-label,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) .p-inputtext,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) .p-multiselect,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) .p-multiselect-label,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) .p-dropdown-panel,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) .p-dropdown-items-wrapper,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) .p-dropdown-item{background-color:var(--hr-bg-card)!important;background-image:none!important;color:var(--hr-text-primary)!important;border-color:var(--hr-border-color)!important}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) .p-dropdown-item:hover,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) .p-dropdown-item.p-highlight{background-color:var(--hr-accent-light)!important;color:var(--hr-accent-primary)!important}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) .p-button{background-image:none;background-color:var(--hr-accent-primary);border-color:var(--hr-accent-primary)}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) .p-button .p-button-label,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) .p-button span{color:#fff}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button[class*=-secondary],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button[class*=-mode-button],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button[class*=-ghost]{background-color:var(--hr-bg-card);background-image:none;color:var(--hr-text-primary);border:1px solid var(--hr-border-color)}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button[class*=trash],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button[class*=delete],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button[class*=danger]{background-color:#fef2f2;background-image:none;color:#b91c1c;border:1px solid #fecaca}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button[class*=trash] span,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button[class*=delete] span,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button[class*=danger] span{color:#b91c1c}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) .field-label,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) .form-select .los-select .one-select .field-label{color:var(--hr-text-secondary)!important;text-transform:none!important}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) .btn-recycle-bin,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=recycle]{background-color:#fef2f2!important;background-image:none!important;color:#b91c1c!important;border:1px solid #fecaca!important}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) .btn-recycle-bin span,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=recycle] span{color:#b91c1c!important}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) .p-dropdown .p-dropdown-label,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) .p-dropdown .p-dropdown-label.p-inputtext,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) .p-dropdown .p-placeholder,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) .container-analite .form-select .los-select .one-select .p-dropdown .p-dropdown-label,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) .container-analite .p-dropdown .p-dropdown-label{color:var(--hr-text-primary)!important}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button span,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) label[class*=file-button],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) a[class*=get-back],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) a[class*=get-back] span{color:var(--hr-text-primary)}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button.principal-b,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button.principal-b span,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button[class*=-btn-primary],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button[class*=-btn-primary] span,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button[class*=__button--primary],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button[class*=__button--primary] span,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button[class*=-submit],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button[class*=-submit] span,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button[class*=-generate],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button[class*=-generate] span,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button.analyze-btn,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button.analyze-btn span,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) .p-button,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) .p-button span{color:#fff}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button.is-active,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button.active,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button[class*=-toggle-btn]{background-color:var(--hr-accent-light);background-image:none;color:var(--hr-accent-primary);border:1px solid var(--hr-border-color)}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button[class*=-toggle-btn].active,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button[class*=-toggle-btn].is-active{background-color:var(--hr-accent-primary);color:#fff}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=automation-],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=plpstudio-],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=mvp-],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=geo-pro-]{background-image:none}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=automation-]:not(button):not(a),.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=plpstudio-]:not(button):not(a),.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=mvp-]:not(button):not(a),.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=geo-pro-]:not(button):not(a){color:var(--hr-text-primary)}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=kicker],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=eyebrow],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) label[class*=form-label]{color:var(--hr-text-muted)}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) h3[style*="4facfe"],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-title]{color:var(--hr-text-primary)}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-upload],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-toggle],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-dropzone],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-field],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-row],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-group],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-box],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-block],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-item],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-cell],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-tile],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-summary],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-header],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-footer],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-body],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-content],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-wrapper],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-shell],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-main],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-aside],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-list],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-grid],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-stack]{background-color:transparent;background-image:none;color:var(--hr-text-primary)}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-card],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-panel],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-upload],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-dropzone]{background-color:var(--hr-bg-card);border:1px solid var(--hr-border-color)}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) label[class*=-toggle]{background-color:var(--hr-accent-light);border:1px solid var(--hr-border-color);color:var(--hr-text-primary);text-transform:none}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button.segundario-b,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button.secundario-b,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button.secondary-b,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button[class*=clear],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button[class*=reset],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button[class*=cancel]{background-color:var(--hr-bg-card);background-image:none;color:var(--hr-text-primary);border:1px solid var(--hr-border-color)}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button.segundario-b span,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button.secondary-b span,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button[class*=clear] span{color:var(--hr-text-primary)}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) label[class*=-toggle],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) label[class*=-label],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) span[class*=-toggle]{text-transform:none}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-card],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-panel],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-box],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-tile],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-upload],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-dropzone],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-section],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-placeholder],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) form,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) aside,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) article,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) section{box-shadow:var(--hr-shadow-card)}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) input,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) select,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) textarea,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) label,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-row],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-item],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-field],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-toggle],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-header],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-kicker],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) h1,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) h2,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) h3,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) p,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) span,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) small{box-shadow:none;text-shadow:none}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=placeholder],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-empty],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=empty-],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-preview],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-result]{background-color:var(--hr-bg-card);background-image:none;color:var(--hr-text-primary);border:1px solid var(--hr-border-color)}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=placeholder] h1,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=placeholder] h2,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=placeholder] h3,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=placeholder] p,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=placeholder] span,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-empty] p,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-empty] h3{color:var(--hr-text-secondary)}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=selected-file],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=file-name]{background-color:var(--hr-accent-light);background-image:none;color:var(--hr-text-primary)}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=kicker],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) th,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) label,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) label span{text-transform:none}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) .p-button,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) label[class*=file-button],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) a[class*=-btn]{min-height:38px;padding:8px 16px;border-radius:var(--hr-radius-sm);font-size:.86rem;font-weight:600;line-height:1.2;letter-spacing:0;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button[class*=al100],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button[class*=-full],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button[class*=block]{width:100%}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button[class*=-icon],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button[class*=icon-]{padding:8px;min-width:38px}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) section,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) article,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-card],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-panel]{margin-top:0;margin-bottom:16px}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-card],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-panel],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-placeholder]{padding:18px 20px;border-radius:var(--hr-radius-md)}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page))>*:first-child{margin-top:0}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) input:not([type=checkbox]):not([type=radio]),.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) select,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) .p-inputtext{min-height:38px;padding:8px 12px;border-radius:var(--hr-radius-sm);font-size:.86rem}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) textarea{padding:10px 12px;border-radius:var(--hr-radius-sm);font-size:.86rem}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) .cesium-credit-expand-link,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) .cesium-credit-text,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=cesium-credit]{color:var(--hr-text-secondary)!important}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) th,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=severity],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-score]{text-transform:none;letter-spacing:0}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) .principal-b,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) .principal-b.p-button,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button.principal-b,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button.principal-b.p-button{background:var(--hr-accent-primary)!important;background-image:none!important;color:#fff!important;border:none!important;border-radius:var(--hr-radius-sm)!important;text-transform:none!important;font-size:.86rem!important;font-weight:600!important;padding:8px 18px!important;min-width:0!important;min-height:38px!important;max-height:none!important;box-shadow:none!important}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) .principal-b:hover,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) .principal-b.p-button:hover{background:var(--hr-accent-hover)!important}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) .principal-b i,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) .principal-b.p-button i,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) .principal-b span{background:transparent!important;color:#fff!important}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) .segundario-b,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) .secundario-b,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) .secondary-b,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button.segundario-b{background:var(--hr-bg-card)!important;background-image:none!important;color:var(--hr-text-primary)!important;border:1px solid var(--hr-border-color)!important;border-radius:var(--hr-radius-sm)!important;text-transform:none!important;font-size:.86rem!important;font-weight:600!important;padding:8px 18px!important;min-width:0!important;min-height:38px!important;max-height:none!important;box-shadow:none!important}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-option],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-choice],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-mode-],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-radio-card]{background-color:var(--hr-bg-card);background-image:none;border:1px solid var(--hr-border-color);border-radius:var(--hr-radius-sm);color:var(--hr-text-primary);box-shadow:none}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-option].active,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-option].is-active,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-option][aria-pressed=true],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-choice].active,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-mode-].active{background-color:var(--hr-accent-light);border-color:var(--hr-accent-primary);color:var(--hr-text-primary)}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-chips],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-chip-group],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-pills],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-tags],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-options],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-toggle-group],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-btn-group],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-actions],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-selector],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-filters]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button+button,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) a[class*=-btn]+a[class*=-btn],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) label[class*=-chip]+label[class*=-chip]{margin-left:8px}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-chips] button+button,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-options] button+button,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-actions] button+button,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-toggle-group] button+button{margin-left:0}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-field]+[class*=-field],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-group]+[class*=-group],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) label+[class*=-chips],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) label+[class*=-options]{margin-top:8px}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-chip],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-pill]:not([class*=badge]){background-color:var(--hr-bg-card);border:1px solid var(--hr-border-color);border-radius:999px;padding:6px 14px;font-size:.82rem;font-weight:600;color:var(--hr-text-secondary);cursor:pointer;min-height:32px}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-chip].active,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-chip].is-active,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-chip].selected,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-chip][aria-pressed=true],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-pill].active,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-pill].selected{background-color:var(--hr-accent-light);border-color:var(--hr-accent-primary);color:var(--hr-accent-hover)}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)),.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) *:not(i):not([class*=pi-]):not([class*=fa-]):not([class*=material-icons]){font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) .p-button,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) a[class*=-btn]{background-image:none}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button[class*=save],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button[class*=validate],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button[class*=open-],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button[class*=duplicate],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button[class*=toolbar-button],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button[class*=shortcuts]{background-color:var(--hr-accent-primary);color:#fff;border:none}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button[class*=save] span,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button[class*=toolbar-button] span,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) .p-button .p-button-label{color:#fff}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) div,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) section,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) article,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) aside,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) form,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) header,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) footer{box-shadow:none}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-card],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-panel],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-container],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-placeholder]{box-shadow:var(--hr-shadow-card)}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=toolbar],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=sticky]{background-color:var(--hr-bg-card);background-image:none;color:var(--hr-text-primary);border-bottom:1px solid var(--hr-border-color);backdrop-filter:none}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) .p-button,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-btn],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=button]{background-image:none!important}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button[class*=toggle-btn],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button[class*=-selector],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button[class*=-option],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button[class*=-mode-]{min-height:0;height:auto;padding:12px 14px;text-align:left;justify-content:flex-start;border-radius:var(--hr-radius-sm);background-color:var(--hr-bg-card);border:1px solid var(--hr-border-color);color:var(--hr-text-primary)}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button[class*=toggle-btn].is-active,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button[class*=toggle-btn].active,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button[class*=-selector].is-active{background-color:var(--hr-accent-light);border-color:var(--hr-accent-primary);color:var(--hr-text-primary)}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button[class*=is-blocked],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) button:disabled{background-color:var(--hr-bg-card);color:var(--hr-text-muted);opacity:.6;cursor:not-allowed}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) article,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) aside,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) nav,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) ul,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) ol,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) li{background-color:transparent;background-image:none;color:var(--hr-text-primary)}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) em,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) i:not([class*=pi-]):not([class*=fa-]),.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) blockquote,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) figcaption{color:var(--hr-text-secondary)}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) a:not([class*=-btn]):not([class*=button]){color:var(--hr-accent-hover)}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) .p-button .p-button-label,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)).hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) .p-button .p-button-icon{color:#fff}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-card] [class*=-card],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-card] [class*=-panel],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-card] [class*=-container],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-card] [class*=-box],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-panel] [class*=-card],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-panel] [class*=-panel],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-panel] [class*=-container],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-panel] [class*=-box],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-container] [class*=-card],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-container] [class*=-panel],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-container] [class*=-container],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-box] [class*=-box],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-card] section,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-panel] section,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-card] article,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-panel] article{background-color:transparent;background-image:none;border:none;box-shadow:none;padding:0;margin-bottom:0;border-radius:0}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-card] [class*=-option],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-panel] [class*=-option],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-card] [class*=-item],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-panel] [class*=-item],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-card] [class*=-result],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-panel] [class*=-result]{background-color:var(--hr-bg-card);border:1px solid var(--hr-border-color);border-radius:var(--hr-radius-sm);padding:12px 14px;box-shadow:none}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-card] [class*=dropzone],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-panel] [class*=dropzone],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-card] [class*=drop-area],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=-panel] [class*=drop-area]{border:1px dashed var(--hr-border-color);border-radius:var(--hr-radius-md);padding:20px;background-color:transparent}.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) .scoring-dashboard,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) .scoring-dashboard *,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=badge],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=pill],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=chip],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) [class*=tag],.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) .p-toast,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) .p-toast *,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) .mail-builder-root,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) .mail-builder-root *,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) .monaco-editor,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) .monaco-editor *,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) canvas,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) svg,.hr-body-content:not(:has(.plpstudio-page)):not(:has(.hr-modern-page)):not(:has(.dash-notebook-page)):not(:has(.nb-root)):not(:has(.cgc-shell-redesign)):not(:has(.cgc-modern-page)) svg *{all:revert}.mag-card{max-width:560px;margin:40px auto;padding:32px 28px;text-align:center;border-radius:16px;border:1px solid var(--hr-border-color);background:var(--hr-bg-card)}.mag-card h3{margin:12px 0 8px;color:var(--hr-text-primary);text-transform:none}.mag-icon{font-size:1.8rem;color:var(--hr-accent-primary)}.mag-text{margin:0 0 18px;color:var(--hr-text-secondary);line-height:1.55}.mag-form{display:flex;flex-direction:column;gap:8px;text-align:left}.mag-form label{font-size:.82rem;font-weight:600;color:var(--hr-text-primary)}.mag-form textarea{width:100%;box-sizing:border-box;padding:10px 12px;border-radius:10px;border:1px solid var(--hr-border-color);background:var(--hr-bg-primary, transparent);color:var(--hr-text-primary);font:inherit;font-size:.9rem;resize:vertical}.mag-form textarea:focus{outline:2px solid var(--hr-accent-primary);outline-offset:1px}.mag-error{margin:0;color:#dc2626;font-size:.82rem}.mag-btn{align-self:flex-end;display:inline-flex;align-items:center;gap:8px;margin-top:4px;padding:10px 18px;border:none;border-radius:10px;background:var(--hr-accent-primary);color:#fff;font:inherit;font-weight:600;cursor:pointer}.mag-btn:disabled{opacity:.55;cursor:not-allowed}.mag-sent{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:#10b98124;color:#059669;font-weight:600}.mag-home{display:inline-flex;align-items:center;gap:8px;margin-top:22px;color:var(--hr-accent-primary);font-weight:600;text-decoration:none}.la-page{--la-bg: #f4f5fb;--la-card: #ffffff;--la-border: #e2e8f0;--la-text: #0f172a;--la-text-2: #475569;--la-text-3: #64748b;--la-input: #f8fafc;--la-accent: #6366f1;--la-accent-hover: #4f46e5;--la-accent-soft: #eef2ff;--la-danger: #dc2626;--la-danger-soft: #fef2f2;--la-shadow: 0 24px 60px rgba(15, 23, 42, .1), 0 2px 6px rgba(15, 23, 42, .05);position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:32px 16px;box-sizing:border-box;overflow:hidden;background:var(--la-bg);color:var(--la-text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.la-page[data-theme=dark]{--la-bg: #0e0e11;--la-card: #1b1b1f;--la-border: #2e2e34;--la-text: #f0f0f0;--la-text-2: #b4b4bc;--la-text-3: #8a8a94;--la-input: #141417;--la-accent: #818cf8;--la-accent-hover: #a5b4fc;--la-accent-soft: rgba(129, 140, 248, .12);--la-danger: #f87171;--la-danger-soft: rgba(248, 113, 113, .1);--la-shadow: 0 24px 60px rgba(0, 0, 0, .45)}.la-glow{position:absolute;width:720px;height:720px;top:-320px;right:-220px;border-radius:50%;background:radial-gradient(circle,rgba(99,102,241,.2),transparent 65%);pointer-events:none}.la-card{position:relative;width:100%;max-width:420px;padding:36px 32px 28px;box-sizing:border-box;border-radius:20px;border:1px solid var(--la-border);background:var(--la-card);box-shadow:var(--la-shadow)}.la-logo{display:block;height:30px;margin-bottom:22px}.la-page[data-theme=light] .la-logo{filter:brightness(0)}.la-eyebrow{margin:0 0 6px;font-size:.7rem;font-weight:700;letter-spacing:.14em;color:var(--la-accent)}.la-title{margin:0;font-size:1.45rem;line-height:1.25;font-weight:800;text-transform:none;color:var(--la-text)}.la-subtitle{margin:8px 0 24px;font-size:.88rem;line-height:1.5;color:var(--la-text-2)}.la-okta-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;padding:13px 16px;border-radius:12px;border:1px solid var(--la-border);background:var(--la-input);color:var(--la-text);font-family:inherit;font-size:.92rem;font-weight:700;cursor:pointer;transition:border-color .15s ease,background .15s ease}.la-okta-btn small{font-size:.74rem;font-weight:500;color:var(--la-text-3)}.la-okta-btn:hover:not(:disabled){border-color:var(--la-accent);background:var(--la-accent-soft)}.la-okta-btn:disabled{opacity:.55;cursor:not-allowed}.la-hint{margin:8px 0 0;font-size:.74rem;color:var(--la-text-3)}.la-divider{display:flex;align-items:center;gap:12px;margin:22px 0 18px;font-size:.74rem;color:var(--la-text-3)}.la-divider:before,.la-divider:after{content:"";flex:1;height:1px;background:var(--la-border)}.la-form{display:flex;flex-direction:column}.la-label{margin:0 0 6px;font-size:.78rem;font-weight:600;color:var(--la-text-2)}.la-input-wrap{position:relative;display:flex;align-items:center;margin-bottom:16px}.la-input-wrap>i{position:absolute;left:13px;font-size:.9rem;color:var(--la-text-3);pointer-events:none}.la-input-wrap input{width:100%;height:46px;padding:0 44px 0 40px;box-sizing:border-box;border-radius:11px;border:1px solid var(--la-border);background:var(--la-input);color:var(--la-text);font-family:inherit;font-size:.92rem;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.la-input-wrap input::placeholder{color:var(--la-text-3)}.la-input-wrap input:focus{border-color:var(--la-accent);box-shadow:0 0 0 3px var(--la-accent-soft)}.la-eye{position:absolute;right:6px;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border:none;border-radius:8px;background:transparent;color:var(--la-text-3);cursor:pointer}.la-eye:hover{color:var(--la-text);background:var(--la-accent-soft)}.la-error{display:flex;align-items:flex-start;gap:8px;margin:0 0 14px;padding:10px 12px;border-radius:10px;background:var(--la-danger-soft);color:var(--la-danger);font-size:.8rem;line-height:1.45}.la-error i{margin-top:2px}.la-submit{height:46px;display:flex;align-items:center;justify-content:center;gap:8px;border:none;border-radius:11px;background:var(--la-accent);color:#fff;font-family:inherit;font-size:.95rem;font-weight:700;cursor:pointer;transition:background .15s ease,transform .15s ease}.la-page[data-theme=dark] .la-submit{color:#0e0e11}.la-submit:hover:not(:disabled){background:var(--la-accent-hover)}.la-submit:disabled{opacity:.7;cursor:wait}.la-footnote{margin:20px 0 0;text-align:center;font-size:.76rem;color:var(--la-text-3)}.la-inline-link{padding:0;border:none;background:none;color:var(--la-accent);font-family:inherit;font-size:inherit;font-weight:600;cursor:pointer}.la-inline-link:hover{color:var(--la-accent-hover);text-decoration:underline}.la-request-lead{margin:0 0 16px;font-size:.84rem;line-height:1.5;color:var(--la-text-2)}.la-label small{font-weight:500;color:var(--la-text-3)}.la-hint-inline{display:flex;gap:6px;margin:-8px 0 14px;text-align:left;line-height:1.45}.la-hint-inline i{margin-top:2px;color:var(--la-accent)}.la-textarea{width:100%;min-height:78px;margin-bottom:16px;padding:11px 13px;box-sizing:border-box;border-radius:11px;border:1px solid var(--la-border);background:var(--la-input);color:var(--la-text);font-family:inherit;font-size:.9rem;line-height:1.45;resize:vertical;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.la-textarea::placeholder{color:var(--la-text-3)}.la-textarea:focus{border-color:var(--la-accent);box-shadow:0 0 0 3px var(--la-accent-soft)}.la-link-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;margin:14px auto 0;padding:6px 10px;border:none;border-radius:8px;background:transparent;color:var(--la-text-2);font-family:inherit;font-size:.82rem;font-weight:600;cursor:pointer}.la-link-btn:hover:not(:disabled){color:var(--la-accent);background:var(--la-accent-soft)}.la-request-sent{display:flex;flex-direction:column;align-items:center;padding:8px 0 0;text-align:center}.la-request-sent>i{font-size:2rem;color:var(--la-accent)}.la-request-sent-title{margin:10px 0 4px;font-size:1rem;font-weight:700;color:var(--la-text)}.la-request-sent p:not(.la-request-sent-title){margin:0;font-size:.86rem;line-height:1.5;color:var(--la-text-2)}@media(max-width:480px){.la-card{padding:28px 20px 22px}.la-title{font-size:1.25rem}}.ghp-backdrop{position:fixed;inset:0;background:#020617c7;backdrop-filter:blur(3px);z-index:1200;display:flex;align-items:center;justify-content:center;padding:24px}.ghp-card{width:min(980px,98vw);max-height:90vh;background:#070f1e;border:1px solid #33415a;border-radius:16px;box-shadow:0 24px 80px #0000008c;overflow:hidden}.ghp-header{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid #24324a}.ghp-header h3{margin:0;color:#f8fafc;font-size:22px}.ghp-close{border:1px solid #4b6288;background:transparent;color:#dbeafe;width:36px;height:36px;border-radius:10px;cursor:pointer}.ghp-body{overflow-y:auto;max-height:calc(90vh - 72px);padding:18px 20px}.ghp-item{border:1px solid #283b58;border-radius:14px;padding:18px;margin-bottom:14px;background:#081124;box-shadow:inset 0 0 0 1px #ffffff05}.ghp-item-header{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:14px;flex-wrap:wrap}.ghp-date{color:#91b7ff;font-size:.9rem}.ghp-item-actions{display:flex;gap:10px;flex-wrap:wrap}.ghp-text-block{margin-bottom:12px}.ghp-block-label{display:inline-block;margin-bottom:6px;color:#a5b4fc;font-size:.96rem;font-weight:700}.ghp-block-content{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:14px 16px;color:#e2e8f0;line-height:1.6;white-space:pre-wrap;word-break:break-word}.ghp-open-btn{border:0;background:#2563eb;color:#fff;border-radius:12px;padding:10px 16px;font-weight:700;cursor:pointer;transition:transform .15s ease,background-color .15s ease}.ghp-open-btn:hover{background-color:#1d4ed8;transform:translateY(-1px)}.ghp-delete-btn{background:#dc2626}.ghp-delete-btn:hover{background:#b91c1c}.ghp-empty{color:#cbd5e1;font-size:1rem;padding:18px;text-align:center}.mh-card{background:var(--hr-bg-card, #fff);border:1px solid var(--hr-border-color, #e2e8f0);border-radius:var(--hr-radius-lg, 16px);padding:20px;box-shadow:var(--hr-shadow-card, none);color:var(--hr-text-primary, #0f172a);min-width:0}.mh-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.mh-title-group{display:flex;align-items:center;gap:12px;min-width:0}.mh-icon{width:36px;height:36px;flex:0 0 36px;display:grid;place-items:center;border-radius:var(--hr-radius-md, 12px);background:var(--hr-accent-light, rgba(99, 102, 241, .12));color:var(--hr-accent-primary, #6366f1)}.mh-title{margin:0;font-size:.95rem;font-weight:700;text-transform:none;letter-spacing:normal;color:var(--hr-text-primary, #0f172a)}.mh-subtitle{color:var(--hr-text-secondary, #64748b);font-size:.75rem}.mh-count{flex:0 0 auto;padding:3px 10px;border-radius:999px;border:1px solid var(--hr-accent-border, rgba(99, 102, 241, .3));background:var(--hr-accent-light, rgba(99, 102, 241, .12));color:var(--hr-accent-primary, #6366f1);font-size:.72rem;font-weight:700;font-variant-numeric:tabular-nums}.mh-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.mh-item{display:flex;flex-direction:column;gap:6px;min-width:0}.mh-thumb{position:relative;aspect-ratio:1;padding:0;border:1px solid var(--hr-border-color, #e2e8f0);border-radius:var(--hr-radius-md, 12px);overflow:hidden;background:var(--hr-bg-main, #f8fafc);cursor:pointer;transition:border-color .2s ease,transform .2s ease}.mh-thumb:hover{border-color:var(--hr-accent-primary, #6366f1);transform:translateY(-1px)}.mh-thumb img,.mh-thumb video{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.mh-play{position:absolute;inset:0;display:grid;place-items:center;color:#fff;font-size:1.1rem;background:linear-gradient(transparent,#00000040)}.mh-play i{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#0000008c}.mh-tag{position:absolute;left:6px;bottom:6px;padding:2px 7px;border-radius:999px;background:#000000a6;color:#fff;font-size:.62rem;font-weight:600;text-transform:capitalize}.mh-actions{display:flex;justify-content:center;gap:4px}.mh-actions button{width:30px;height:28px;display:grid;place-items:center;border:1px solid var(--hr-border-color, #e2e8f0);border-radius:var(--hr-radius-sm, 8px);background:transparent;color:var(--hr-text-secondary, #64748b);cursor:pointer;font-size:.75rem}.mh-actions button:hover{color:var(--hr-accent-primary, #6366f1);border-color:var(--hr-accent-border, rgba(99, 102, 241, .3))}.mh-actions button.is-danger:hover,.mh-btn.is-danger:hover{color:var(--hr-danger, #ef4444);border-color:var(--hr-danger, #ef4444)}.mh-thumb:focus-visible,.mh-actions button:focus-visible,.mh-btn:focus-visible,.mh-link:focus-visible{outline:2px solid var(--hr-accent-primary, #6366f1);outline-offset:2px}.mh-empty{margin:0;color:var(--hr-text-secondary, #64748b);font-size:.85rem;line-height:1.5}.mh-link{border:0;background:none;padding:0;color:var(--hr-accent-primary, #6366f1);font:inherit;font-weight:600;cursor:pointer}.mh-preview{display:flex;flex-direction:column;gap:10px}.mh-preview img,.mh-preview video{width:100%;max-height:68vh;object-fit:contain;border-radius:12px;background:#0b0b0d}.mh-preview-prompt{margin:0;font-size:.9rem;line-height:1.5}.mh-preview-meta{margin:0;font-size:.78rem;color:#64748b}.mh-preview-actions{display:flex;flex-wrap:wrap;gap:8px}.mh-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:1px solid #cbd5e1;border-radius:10px;background:transparent;color:inherit;font:inherit;font-size:.85rem;font-weight:600;cursor:pointer}.mh-btn:hover{border-color:#6366f1;color:#6366f1}@media(max-width:1280px){.mh-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:900px){.mh-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:560px){.mh-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.mj-workspace{width:100%;flex:1 1 auto;display:flex;flex-direction:column;min-height:0;color:var(--hr-text-primary, #f0f0f0);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;box-sizing:border-box}.mj-hero-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.mj-hero-btn{display:inline-flex;align-items:center;gap:8px;background:var(--hr-bg-card, #242427);border:1px solid var(--hr-border-color, #333336);color:var(--hr-text-primary, #f0f0f0);padding:8px 16px;border-radius:var(--hr-radius-md, 12px);font-size:.82rem;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);text-decoration:none;font-family:inherit;outline:none}.mj-hero-btn:hover{border-color:var(--hr-accent-primary, #818cf8);color:var(--hr-accent-primary, #818cf8);background:var(--hr-accent-light, rgba(129, 140, 248, .1));transform:translateY(-1px)}.mj-hero-btn.primary{background:var(--hr-accent-primary, #818cf8);border-color:var(--hr-accent-primary, #818cf8);color:#fff}.mj-hero-btn.primary:hover{background:var(--hr-accent-hover, #a5b4fc);border-color:var(--hr-accent-hover, #a5b4fc);color:#fff;box-shadow:0 4px 14px #818cf847}.mj-layout-grid{display:grid;grid-template-columns:minmax(380px,460px) 1fr;gap:20px;align-items:stretch;flex:1 1 auto;min-height:0;width:100%}.mj-studio-panel{display:flex;flex-direction:column;gap:16px}.mj-card{background:var(--hr-bg-card, #242427);border:1px solid var(--hr-border-color, #333336);border-radius:var(--hr-radius-lg, 16px);padding:20px;box-shadow:var(--hr-shadow-card, 0 2px 8px rgba(0, 0, 0, .3));transition:border-color .2s ease,box-shadow .2s ease;box-sizing:border-box}.mj-card:hover{border-color:#818cf859}.mj-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--hr-border-color, #333336)}.mj-card-title-group{display:flex;align-items:center;gap:10px}.mj-card-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--hr-radius-sm, 8px);background:var(--hr-accent-light, rgba(129, 140, 248, .1));color:var(--hr-accent-primary, #818cf8);font-size:.95rem}.mj-card-title{margin:0;font-size:.95rem;font-weight:700;color:var(--hr-text-primary, #f0f0f0);letter-spacing:-.01em}.mj-badge-pill{font-size:.65rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;padding:4px 10px;border-radius:var(--hr-radius-xl, 28px);background:var(--hr-accent-light, rgba(129, 140, 248, .1));color:var(--hr-accent-primary, #818cf8);border:1px solid rgba(129,140,248,.25)}.mj-disclaimer{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;background:#fbbf240f;border:1px solid rgba(251,191,36,.2);border-radius:var(--hr-radius-md, 12px);font-size:.78rem;line-height:1.45;color:var(--hr-text-secondary, #a0a0a8);box-sizing:border-box}.mj-disclaimer i{color:var(--hr-warning, #fbbf24);font-size:1rem;margin-top:1px;flex-shrink:0}.mj-disclaimer strong{color:var(--hr-text-primary, #f0f0f0)}.mj-prompt-wrapper{position:relative;display:flex;flex-direction:column;gap:10px}.mj-prompt-label{display:flex;justify-content:space-between;align-items:center;font-size:.78rem;font-weight:600;color:var(--hr-text-secondary, #a0a0a8)}.mj-char-count{font-size:.72rem;color:var(--hr-text-muted, #6b6b74);font-variant-numeric:tabular-nums}.mj-textarea{width:100%;min-height:120px;max-height:240px;padding:14px 16px;background:var(--hr-bg-main, #121212);border:1px solid var(--hr-border-color, #333336);border-radius:var(--hr-radius-md, 12px);color:var(--hr-text-primary, #f0f0f0);font-family:inherit;font-size:.88rem;line-height:1.6;resize:vertical;box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease;outline:none}.mj-textarea:focus{border-color:var(--hr-accent-primary, #818cf8);box-shadow:0 0 0 3px var(--hr-accent-light, rgba(129, 140, 248, .16))}.mj-textarea::placeholder{color:var(--hr-text-muted, #6b6b74)}.mj-input-error{color:var(--hr-danger, #f87171);font-size:.76rem;margin-top:2px;font-weight:500}.mj-prompt-quick-actions{display:flex;align-items:center;gap:8px;margin-top:4px;flex-wrap:wrap}.mj-btn-text-action{display:inline-flex;align-items:center;gap:6px;background:var(--hr-bg-main, #121212);border:1px solid var(--hr-border-color, #333336);color:var(--hr-text-secondary, #a0a0a8);font-size:.76rem;font-weight:600;padding:6px 12px;border-radius:var(--hr-radius-sm, 8px);cursor:pointer;transition:all .2s ease;font-family:inherit}.mj-btn-text-action:hover{background:var(--hr-accent-light, rgba(129, 140, 248, .1));border-color:var(--hr-accent-primary, #818cf8);color:var(--hr-accent-primary, #818cf8)}.mj-btn-text-action.accent{background:var(--hr-accent-light, rgba(129, 140, 248, .1));border-color:#818cf859;color:var(--hr-accent-primary, #818cf8)}.mj-btn-text-action.accent:hover{background:var(--hr-accent-primary, #818cf8);border-color:var(--hr-accent-primary, #818cf8);color:#fff}.mj-btn-text-action.clear:hover{background:#f871711f;border-color:var(--hr-danger, #f87171);color:var(--hr-danger, #f87171)}.mj-params-sections{display:flex;flex-direction:column;gap:18px}.mj-param-category{display:flex;flex-direction:column;gap:10px}.mj-category-title{font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--hr-text-muted, #6b6b74);display:flex;align-items:center;gap:8px}.mj-category-title:after{content:"";flex:1;height:1px;background:var(--hr-border-color, #333336)}.mj-chips-row{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;width:100%}.mj-chip-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px 4px;background:var(--hr-bg-main, #121212);border:1px solid var(--hr-border-color, #333336);border-radius:var(--hr-radius-sm, 8px);cursor:pointer;transition:all .2s ease;color:var(--hr-text-secondary, #a0a0a8);font-family:inherit;outline:none}.mj-chip-label{font-size:.8rem;font-weight:700;color:var(--hr-text-primary, #f0f0f0)}.mj-chip-desc{font-size:.62rem;color:var(--hr-text-muted, #6b6b74);margin-top:2px}.mj-chip-btn:hover{border-color:var(--hr-accent-primary, #818cf8);background:var(--hr-accent-light, rgba(129, 140, 248, .08))}.mj-chip-btn.active{background:var(--hr-accent-light, rgba(129, 140, 248, .16));border-color:var(--hr-accent-primary, #818cf8);box-shadow:0 0 0 1px var(--hr-accent-primary, #818cf8)}.mj-chip-btn.active .mj-chip-label,.mj-chip-btn.active .mj-chip-desc{color:var(--hr-accent-primary, #818cf8)}.mj-chips-mini-row{display:flex;gap:6px;flex-wrap:wrap}.mj-chip-mini{flex:1;padding:6px 8px;background:var(--hr-bg-main, #121212);border:1px solid var(--hr-border-color, #333336);border-radius:var(--hr-radius-sm, 8px);color:var(--hr-text-secondary, #a0a0a8);font-size:.74rem;font-weight:600;cursor:pointer;transition:all .2s ease;text-align:center;font-family:inherit;outline:none}.mj-chip-mini:hover{border-color:var(--hr-accent-primary, #818cf8);color:var(--hr-text-primary, #f0f0f0)}.mj-chip-mini.active{background:var(--hr-accent-light, rgba(129, 140, 248, .16));border-color:var(--hr-accent-primary, #818cf8);color:var(--hr-accent-primary, #818cf8);box-shadow:0 0 0 1px var(--hr-accent-primary, #818cf8)}.mj-params-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.mj-param-item{display:flex;flex-direction:column;gap:6px}.mj-param-header{display:flex;align-items:center;justify-content:space-between}.mj-param-label{font-size:.75rem;font-weight:600;color:var(--hr-text-secondary, #a0a0a8)}.mj-help-btn{background:transparent;border:none;color:var(--hr-accent-primary, #818cf8);font-size:.72rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border-radius:4px;transition:all .15s ease;font-family:inherit}.mj-help-btn:hover{background:var(--hr-accent-light, rgba(129, 140, 248, .1));color:var(--hr-accent-hover, #a5b4fc)}.mj-select-wrap{position:relative;width:100%}.mj-select{width:100%;padding:9px 32px 9px 12px;background:var(--hr-bg-main, #121212);border:1px solid var(--hr-border-color, #333336);border-radius:var(--hr-radius-sm, 8px);color:var(--hr-text-primary, #f0f0f0);font-family:inherit;font-size:.82rem;font-weight:500;appearance:none;cursor:pointer;outline:none;transition:border-color .2s ease,box-shadow .2s ease;box-sizing:border-box}.mj-select:focus{border-color:var(--hr-accent-primary, #818cf8);box-shadow:0 0 0 2px var(--hr-accent-light, rgba(129, 140, 248, .16))}.mj-select-icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--hr-text-muted, #6b6b74);font-size:.72rem}.mj-select option{background:var(--hr-bg-card, #242427);color:var(--hr-text-primary, #f0f0f0)}.mj-generate-action{margin-top:18px}.mj-btn-generate{width:100%;padding:13px 20px;background:linear-gradient(135deg,#6366f1,#818cf8);color:#fff;border:none;border-radius:var(--hr-radius-md, 12px);font-family:inherit;font-size:.92rem;font-weight:700;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;box-shadow:0 4px 14px #6366f152;transition:all .25s cubic-bezier(.16,1,.3,1);outline:none}.mj-btn-generate:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px #6366f16b;filter:brightness(1.08)}.mj-btn-generate:active:not(:disabled){transform:translateY(0)}.mj-btn-generate:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none;filter:grayscale(.2)}.mj-error-banner{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;background:#f871711a;border:1px solid rgba(248,113,113,.28);border-radius:var(--hr-radius-md, 12px);margin-top:12px;position:relative;box-sizing:border-box}.mj-error-icon-box{width:28px;height:28px;border-radius:8px;background:#f8717129;color:var(--hr-danger, #f87171);display:flex;align-items:center;justify-content:center;font-size:.95rem;flex-shrink:0}.mj-error-content{flex:1}.mj-error-title{margin:0 0 4px;font-size:.84rem;font-weight:700;color:var(--hr-danger, #f87171)}.mj-error-text{margin:0 0 6px;font-size:.8rem;line-height:1.45;color:var(--hr-text-primary, #f0f0f0)}.mj-error-solution{margin:0;font-size:.76rem;color:var(--hr-warning, #fbbf24);background:#fbbf2414;padding:4px 8px;border-radius:4px;display:inline-block}.mj-error-solution code{font-family:monospace;background:#00000059;padding:1px 5px;border-radius:4px;color:#fff}.mj-error-close{background:none;border:none;color:var(--hr-text-muted, #6b6b74);cursor:pointer;padding:4px;border-radius:4px;transition:color .15s ease;line-height:1}.mj-error-close:hover{color:var(--hr-text-primary, #f0f0f0)}.mj-disabled-banner{display:flex;align-items:center;gap:12px;padding:14px 18px;background:#fbbf241a;border:1px solid rgba(251,191,36,.3);border-radius:var(--hr-radius-md, 12px);margin-bottom:16px;color:var(--hr-text-primary, #f0f0f0)}.mj-disabled-banner i{color:var(--hr-warning, #fbbf24);font-size:1.3rem;flex-shrink:0}.mj-disabled-banner h4{margin:0 0 2px;font-size:.88rem;color:var(--hr-warning, #fbbf24)}.mj-disabled-banner p{margin:0;font-size:.8rem;color:var(--hr-text-secondary, #a0a0a8)}.mj-canvas-panel{display:flex;flex-direction:column;min-height:0;flex:1 1 auto;gap:18px}.mj-canvas-card{background:var(--hr-bg-card, #242427);border:1px solid var(--hr-border-color, #333336);border-radius:var(--hr-radius-lg, 16px);padding:20px;height:100%;min-height:680px;box-sizing:border-box;display:flex;flex-direction:column;box-shadow:var(--hr-shadow-card, 0 2px 8px rgba(0, 0, 0, .3));overflow:hidden}.mj-canvas-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid var(--hr-border-color, #333336);flex-shrink:0;gap:12px;flex-wrap:wrap}.mj-canvas-status{display:flex;align-items:center;gap:8px;font-size:.82rem;font-weight:600;color:var(--hr-text-secondary, #a0a0a8)}.mj-status-text{color:var(--hr-text-secondary, #a0a0a8)}.mj-canvas-header-actions{display:flex;align-items:center;gap:8px}.mj-status-dot{width:8px;height:8px;border-radius:50%;background:var(--hr-text-muted, #6b6b74)}.mj-status-dot.active{background:var(--hr-success, #34d399);box-shadow:0 0 8px #34d39999;animation:mjPulse 2s infinite}.mj-status-dot.loading{background:var(--hr-accent-primary, #818cf8);box-shadow:0 0 8px #818cf899;animation:mjPulse 1s infinite}@keyframes mjPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.15)}}.mj-canvas-body{flex:1 1 auto;min-height:0;display:flex;align-items:center;justify-content:center;width:100%;overflow:hidden;position:relative}.mj-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:30px 20px;max-width:580px;margin:auto}.mj-empty-icon-box{width:68px;height:68px;border-radius:20px;background:var(--hr-accent-light, rgba(129, 140, 248, .1));border:1px solid rgba(129,140,248,.25);display:flex;align-items:center;justify-content:center;color:var(--hr-accent-primary, #818cf8);font-size:1.8rem;margin-bottom:18px}.mj-empty-title{margin:0 0 8px;font-size:1.15rem;font-weight:700;color:var(--hr-text-primary, #f0f0f0)}.mj-empty-desc{margin:0 0 24px;font-size:.84rem;line-height:1.55;color:var(--hr-text-secondary, #a0a0a8)}.mj-prompt-suggestions{display:flex;flex-direction:column;gap:10px;width:100%}.mj-suggestion-label{font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--hr-text-muted, #6b6b74);text-align:left}.mj-suggestions-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;width:100%}.mj-suggestion-card{text-align:left;background:var(--hr-bg-main, #121212);border:1px solid var(--hr-border-color, #333336);border-radius:var(--hr-radius-md, 12px);padding:12px 14px;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;gap:6px;font-family:inherit;outline:none}.mj-suggestion-card-header{display:flex;align-items:center;justify-content:space-between}.mj-suggestion-tag{font-size:.64rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--hr-accent-primary, #818cf8)}.mj-suggestion-card i{color:var(--hr-text-muted, #6b6b74);font-size:.75rem;transition:transform .2s ease,color .2s ease}.mj-suggestion-text{font-size:.76rem;line-height:1.4;color:var(--hr-text-secondary, #a0a0a8);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mj-suggestion-card:hover{border-color:var(--hr-accent-primary, #818cf8);background:var(--hr-accent-light, rgba(129, 140, 248, .08));transform:translateY(-2px)}.mj-suggestion-card:hover i{color:var(--hr-accent-primary, #818cf8);transform:translate(2px,-2px)}.mj-suggestion-card:hover .mj-suggestion-text{color:var(--hr-text-primary, #f0f0f0)}.mj-loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:30px 20px;gap:16px;width:100%;max-width:480px}.mj-loading-ambient-pulse{position:relative;width:76px;height:76px;display:flex;align-items:center;justify-content:center}.mj-loading-ring{position:absolute;inset:0;border-radius:50%;border:3px solid transparent;border-top-color:var(--hr-accent-primary, #818cf8);border-right-color:var(--hr-accent-hover, #a5b4fc);animation:mjSpin 1.2s cubic-bezier(.68,-.55,.265,1.55) infinite}@keyframes mjSpin{to{transform:rotate(360deg)}}.mj-loading-core-icon{width:52px;height:52px;border-radius:50%;background:var(--hr-accent-light, rgba(129, 140, 248, .12));color:var(--hr-accent-primary, #818cf8);display:flex;align-items:center;justify-content:center;font-size:1.4rem;box-shadow:0 0 20px #818cf859;animation:mjPulse 1.8s infinite}.mj-loading-headings h3{margin:0 0 6px;font-size:1.05rem;font-weight:700;color:var(--hr-text-primary, #f0f0f0)}.mj-loading-headings p{margin:0;font-size:.82rem;color:var(--hr-text-secondary, #a0a0a8);max-width:400px;line-height:1.45}.mj-loading-progress-bar-wrap{width:100%;height:6px;background:var(--hr-border-color, #333336);border-radius:10px;overflow:hidden;position:relative}.mj-loading-progress-bar-fill{height:100%;background:linear-gradient(90deg,#6366f1,#818cf8,#a78bfa);border-radius:10px;transition:width .4s ease}.mj-loading-progress-info{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;background:var(--hr-accent-light, rgba(129, 140, 248, .1));border-radius:var(--hr-radius-xl, 28px);font-size:.76rem;font-weight:600;color:var(--hr-accent-primary, #818cf8)}.mj-loading-shimmer-grid{display:grid;grid-template-columns:repeat(2,60px);gap:8px;margin-top:10px}.mj-shimmer-box{width:60px;height:60px;background:var(--hr-bg-main, #121212);border:1px dashed var(--hr-border-color, #333336);border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:700;color:var(--hr-text-muted, #6b6b74);animation:mjPulse 1.5s infinite}.mj-results-wrapper{width:100%;height:100%;display:flex;flex-direction:column;gap:14px;min-height:0}.mj-results-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:12px;flex:1 1 auto;min-height:0;width:100%}.mj-image-card{position:relative;border-radius:var(--hr-radius-md, 12px);overflow:hidden;background:var(--hr-bg-main, #121212);border:1px solid var(--hr-border-color, #333336);width:100%;height:100%;min-height:0;box-shadow:var(--hr-shadow-card, 0 2px 8px rgba(0, 0, 0, .3));transition:all .25s cubic-bezier(.16,1,.3,1)}.mj-image-card:hover{transform:translateY(-2px);border-color:#818cf880;box-shadow:0 8px 24px #00000073}.mj-image-card img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease;cursor:pointer}.mj-image-card:hover img{transform:scale(1.03)}.mj-variation-badge{position:absolute;top:10px;left:10px;z-index:2;background:#121212cc;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff;font-size:.72rem;font-weight:800;padding:3px 8px;border-radius:var(--hr-radius-sm, 8px);border:1px solid rgba(255,255,255,.16);pointer-events:none}.mj-image-overlay{position:absolute;inset:0;background:#121212a6;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;gap:12px;opacity:0;transition:opacity .2s ease;z-index:3}.mj-image-card:hover .mj-image-overlay{opacity:1}.mj-overlay-btn{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:#ffffff2e;border:1px solid rgba(255,255,255,.3);color:#fff;font-size:1.05rem;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);outline:none}.mj-overlay-btn:hover{background:var(--hr-accent-primary, #818cf8);border-color:var(--hr-accent-primary, #818cf8);transform:scale(1.12);color:#fff}.mj-action-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;background:var(--hr-bg-main, #121212);border:1px solid var(--hr-border-color, #333336);border-radius:var(--hr-radius-md, 12px);flex-shrink:0;flex-wrap:wrap}.mj-action-group{display:flex;align-items:center;gap:10px}.mj-action-group-label{font-size:.74rem;font-weight:700;color:var(--hr-text-secondary, #a0a0a8);display:flex;align-items:center;gap:6px}.mj-action-buttons-row{display:flex;align-items:center;gap:6px}.mj-action-btn{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:32px;padding:0 10px;background:var(--hr-bg-card, #242427);border:1px solid var(--hr-border-color, #333336);border-radius:var(--hr-radius-sm, 8px);font-size:.78rem;font-weight:700;cursor:pointer;transition:all .2s ease;color:var(--hr-text-primary, #f0f0f0);font-family:inherit;outline:none}.mj-action-btn.upscale:hover{background:var(--hr-accent-light, rgba(129, 140, 248, .16));border-color:var(--hr-accent-primary, #818cf8);color:var(--hr-accent-primary, #818cf8);transform:translateY(-1px)}.mj-action-btn.variation:hover{background:#a78bfa29;border-color:var(--hr-accent-purple, #a78bfa);color:var(--hr-accent-purple, #a78bfa);transform:translateY(-1px)}.p-component-overlay.p-dialog-mask{background-color:#000000bf!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;z-index:1100!important}.p-dialog.mj-dialog{background:var(--hr-bg-card, #242427)!important;color:var(--hr-text-primary, #f0f0f0)!important;border:1px solid var(--hr-border-color, #333336)!important;border-radius:var(--hr-radius-lg, 16px)!important;box-shadow:0 24px 64px #0009!important;overflow:hidden!important;font-family:Inter,sans-serif!important}.p-dialog.mj-dialog .p-dialog-header{background:var(--hr-bg-card, #242427)!important;color:var(--hr-text-primary, #f0f0f0)!important;border-bottom:1px solid var(--hr-border-color, #333336)!important;padding:16px 22px!important}.p-dialog.mj-dialog .p-dialog-title{font-size:1rem!important;font-weight:700!important;color:var(--hr-text-primary, #f0f0f0)!important;letter-spacing:-.01em!important}.p-dialog.mj-dialog .p-dialog-header-icons button{color:var(--hr-text-secondary, #a0a0a8)!important;width:32px!important;height:32px!important;border-radius:8px!important;transition:all .15s ease!important}.p-dialog.mj-dialog .p-dialog-header-icons button:hover{background:var(--hr-accent-light, rgba(129, 140, 248, .12))!important;color:var(--hr-accent-primary, #818cf8)!important}.p-dialog.mj-dialog .p-dialog-content{background:var(--hr-bg-card, #242427)!important;color:var(--hr-text-primary, #f0f0f0)!important;padding:22px!important}.p-dialog.mj-dialog .p-dialog-footer{background:var(--hr-bg-card, #242427)!important;border-top:1px solid var(--hr-border-color, #333336)!important;padding:14px 22px!important;display:flex;align-items:center;justify-content:flex-end}.mj-dialog-footer-actions{display:flex;align-items:center;gap:10px}.mj-dialog-guide-img{width:100%;height:auto;max-height:520px;object-fit:contain;border-radius:var(--hr-radius-md, 12px);border:1px solid var(--hr-border-color, #333336);display:block;background:var(--hr-bg-main, #121212)}.mj-prompt-modal-body{display:flex;flex-direction:column;gap:14px}.mj-prompt-modal-body h4{margin:0;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--hr-text-secondary, #a0a0a8)}.mj-prompt-input{width:100%;padding:11px 14px;background:var(--hr-bg-main, #121212)!important;border:1px solid var(--hr-border-color, #333336)!important;border-radius:var(--hr-radius-md, 12px)!important;color:var(--hr-text-primary, #f0f0f0)!important;font-size:.88rem!important;outline:none!important;font-family:inherit!important;transition:border-color .2s ease,box-shadow .2s ease}.mj-prompt-input:focus{border-color:var(--hr-accent-primary, #818cf8)!important;box-shadow:0 0 0 2px var(--hr-accent-light, rgba(129, 140, 248, .16))!important}.mj-prompt-generating-status{display:flex;align-items:center;gap:8px;color:var(--hr-accent-primary, #818cf8);font-size:.85rem;font-weight:500;margin-top:4px}.mj-generated-prompt-box{display:flex;flex-direction:column;gap:8px;margin-top:8px}.mj-code-box{background:var(--hr-bg-main, #121212);border:1px solid var(--hr-border-color, #333336);border-left:3px solid var(--hr-accent-primary, #818cf8);border-radius:var(--hr-radius-sm, 8px);padding:14px;font-family:monospace;font-size:.84rem;line-height:1.5;color:var(--hr-text-primary, #f0f0f0);white-space:pre-wrap;word-break:break-word;max-height:180px;overflow-y:auto}.mj-code-box.original{border-left-color:var(--hr-text-muted, #6b6b74);opacity:.88}.mj-prompt-actions-row{display:flex;align-items:center;gap:10px;margin-top:6px;flex-wrap:wrap}.mj-preview-body{display:flex;flex-direction:column;align-items:center;gap:14px}.mj-preview-img-full{max-width:100%;max-height:68vh;object-fit:contain;border-radius:var(--hr-radius-md, 12px);border:1px solid var(--hr-border-color, #333336);box-shadow:0 8px 32px #00000080;background:var(--hr-bg-main, #121212)}.mj-preview-actions-bar{display:flex;align-items:center;gap:12px;width:100%;justify-content:space-between;flex-wrap:wrap}.mj-preview-link{color:var(--hr-accent-primary, #818cf8);font-size:.82rem;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:6px}.mj-preview-link:hover{text-decoration:underline;color:var(--hr-accent-hover, #a5b4fc)}.hr-container[data-theme=light] .mj-workspace,[data-theme=light] .mj-workspace{--hr-bg-main: #f8fafc;--hr-bg-card: #ffffff;--hr-border-color: #e2e8f0;--hr-text-primary: #0f172a;--hr-text-secondary: #475569;--hr-text-muted: #64748b;--hr-accent-primary: #6366f1;--hr-accent-hover: #4f46e5;--hr-accent-light: #eef2ff;--hr-shadow-card: 0 1px 3px rgba(0, 0, 0, .05), 0 1px 2px rgba(0, 0, 0, .03)}.hr-container[data-theme=light] .mj-hero-btn,[data-theme=light] .mj-hero-btn{background:#fff;border-color:#e2e8f0;color:#0f172a}.hr-container[data-theme=light] .mj-hero-btn.primary,[data-theme=light] .mj-hero-btn.primary{background:#6366f1;border-color:#6366f1;color:#fff}.hr-container[data-theme=light] .mj-card,[data-theme=light] .mj-card,.hr-container[data-theme=light] .mj-canvas-card,[data-theme=light] .mj-canvas-card{background:#fff;border-color:#e2e8f0}.hr-container[data-theme=light] .mj-textarea,[data-theme=light] .mj-textarea,.hr-container[data-theme=light] .mj-select,[data-theme=light] .mj-select,.hr-container[data-theme=light] .mj-chip-btn,[data-theme=light] .mj-chip-btn,.hr-container[data-theme=light] .mj-chip-mini,[data-theme=light] .mj-chip-mini,.hr-container[data-theme=light] .mj-action-toolbar,[data-theme=light] .mj-action-toolbar,.hr-container[data-theme=light] .mj-suggestion-card,[data-theme=light] .mj-suggestion-card,.hr-container[data-theme=light] .mj-code-box,[data-theme=light] .mj-code-box{background:#f8fafc;border-color:#e2e8f0;color:#0f172a}.hr-container[data-theme=light] .mj-select option,[data-theme=light] .mj-select option{background:#fff;color:#0f172a}.hr-container[data-theme=light] .mj-action-btn,[data-theme=light] .mj-action-btn{background:#fff;border-color:#e2e8f0;color:#0f172a}.hr-container[data-theme=light] .p-dialog.mj-dialog,[data-theme=light] .p-dialog.mj-dialog{background:#fff!important;color:#0f172a!important;border-color:#e2e8f0!important;box-shadow:0 20px 50px #0000001f!important}.hr-container[data-theme=light] .p-dialog.mj-dialog .p-dialog-header,[data-theme=light] .p-dialog.mj-dialog .p-dialog-header,.hr-container[data-theme=light] .p-dialog.mj-dialog .p-dialog-content,[data-theme=light] .p-dialog.mj-dialog .p-dialog-content,.hr-container[data-theme=light] .p-dialog.mj-dialog .p-dialog-footer,[data-theme=light] .p-dialog.mj-dialog .p-dialog-footer{background:#fff!important;color:#0f172a!important;border-color:#e2e8f0!important}.hr-container[data-theme=light] .p-dialog.mj-dialog .p-dialog-title,[data-theme=light] .p-dialog.mj-dialog .p-dialog-title{color:#0f172a!important}.hr-container[data-theme=light] .mj-prompt-input,[data-theme=light] .mj-prompt-input{background:#f8fafc!important;border-color:#e2e8f0!important;color:#0f172a!important}@media(max-width:1080px){.mj-layout-grid{grid-template-columns:1fr}.mj-canvas-card{min-height:580px;height:auto}.mj-results-grid{min-height:520px}}@media(max-width:640px){.mj-chips-row{grid-template-columns:repeat(3,1fr)}.mj-params-grid,.mj-suggestions-grid{grid-template-columns:1fr}.mj-results-grid{grid-template-columns:1fr;grid-template-rows:auto}.mj-image-card{aspect-ratio:1 / 1}.mj-hero-actions{width:100%}.mj-hero-btn{flex:1;justify-content:center}.mj-action-toolbar{flex-direction:column;align-items:stretch}.mj-action-group{justify-content:space-between}}.aa-page{--aa-success: #10b981;--aa-danger: #ef4444;--aa-warning: #d97706;width:100%;padding-bottom:32px;color:var(--hr-text-primary);box-sizing:border-box}.aa-page h3,.aa-page h4{text-transform:none}.aa-tabs{display:inline-flex;gap:4px;padding:4px;margin-bottom:20px;border-radius:12px;border:1px solid var(--hr-border-color);background:var(--hr-bg-card)}.aa-tabs button{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;border:none;border-radius:9px;background:transparent;color:var(--hr-text-secondary);font-family:inherit;font-size:.86rem;font-weight:600;cursor:pointer}.aa-tabs button.is-active{background:var(--hr-accent-primary);color:#fff}.aa-tabs button:not(.is-active):hover{color:var(--hr-text-primary);background:var(--hr-accent-light)}.aa-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:38px;padding:0 14px;border-radius:9px;border:1px solid var(--hr-border-color);background:var(--hr-bg-card);color:var(--hr-text-primary);font-family:inherit;font-size:.82rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:border-color .15s ease,background .15s ease}.aa-btn:hover:not(:disabled){border-color:var(--hr-accent-primary);color:var(--hr-accent-primary)}.aa-btn:disabled{opacity:.5;cursor:not-allowed}.aa-btn-ghost{background:transparent}.aa-btn-primary{background:var(--hr-accent-primary);border-color:var(--hr-accent-primary);color:#fff}.aa-btn-primary:hover:not(:disabled){background:var(--hr-accent-hover, #4f46e5);color:#fff}.aa-btn-danger{background:var(--aa-danger);border-color:var(--aa-danger);color:#fff}.aa-btn-danger:hover:not(:disabled){filter:brightness(1.08);color:#fff;border-color:var(--aa-danger)}.aa-panel{padding:18px 20px;margin-bottom:18px;border-radius:14px;border:1px solid var(--hr-border-color);background:var(--hr-bg-card);box-sizing:border-box}.aa-panel-flush{padding:0;overflow:hidden}.aa-panel-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:14px}.aa-panel-head h3{margin:0;font-size:.94rem;font-weight:700;color:var(--hr-text-primary)}.aa-panel-head span{font-size:.76rem;color:var(--hr-text-muted)}.aa-empty{margin:0;padding:24px 12px;text-align:center;font-size:.84rem;color:var(--hr-text-muted)}.aa-alert{display:flex;align-items:center;gap:10px;padding:12px 14px;margin-bottom:16px;border-radius:10px;border:1px solid rgba(239,68,68,.3);background:#ef444414;color:var(--aa-danger);font-size:.84rem}.aa-alert span{flex:1}.aa-alert button{border:none;background:none;color:inherit;font-weight:700;text-decoration:underline;cursor:pointer}.aa-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:16px;margin-bottom:18px;border-radius:14px;border:1px solid var(--hr-border-color);background:var(--hr-bg-card)}.aa-field{display:flex;flex-direction:column;gap:6px;min-width:170px;flex:1 1 170px}.aa-field-wide{flex:2 1 240px}.aa-field label{font-size:.72rem;font-weight:600;color:var(--hr-text-secondary)}.aa-dropdown.p-dropdown{width:100%;height:38px;border-radius:9px;border:1px solid var(--hr-border-color);background:var(--hr-bg-main);box-shadow:none}.aa-dropdown.p-dropdown .p-dropdown-label{display:flex;align-items:center;padding:0 12px;font-size:.82rem;color:var(--hr-text-primary)}.aa-dropdown.p-dropdown .p-dropdown-trigger{color:var(--hr-text-muted)}.aa-dropdown.p-dropdown.p-focus,.aa-dropdown.p-dropdown:hover{border-color:var(--hr-accent-primary)}.aa-dropdown-panel.p-dropdown-panel{border-radius:10px;border:1px solid var(--hr-border-color);background:var(--hr-bg-card);box-shadow:0 14px 34px #0f172a2e}.aa-dropdown-panel .p-dropdown-header{padding:8px;border:none;background:transparent}.aa-dropdown-panel .p-dropdown-filter{border-radius:8px;border:1px solid var(--hr-border-color);background:var(--hr-bg-main);color:var(--hr-text-primary);font-size:.82rem}.aa-dropdown-panel .p-dropdown-item{margin:0 6px;padding:8px 10px;border-radius:7px;font-size:.82rem;color:var(--hr-text-primary)}.aa-dropdown-panel .p-dropdown-item:hover{background:var(--hr-accent-light)}.aa-dropdown-panel .p-dropdown-item.p-highlight{background:var(--hr-accent-primary);color:#fff}.aa-dropdown-panel .p-dropdown-empty-message{padding:10px 14px;font-size:.8rem;color:var(--hr-text-muted)}.aa-dates>div{display:flex;gap:6px}.aa-dates input,.aa-form input,.aa-select,.aa-search input,.aa-password input{height:38px;padding:0 10px;box-sizing:border-box;border-radius:9px;border:1px solid var(--hr-border-color);background:var(--hr-bg-main);color:var(--hr-text-primary);font-family:inherit;font-size:.82rem;outline:none;color-scheme:light dark}.aa-dates input{flex:1;min-width:0}.aa-dates input:focus,.aa-form input:focus,.aa-select:focus,.aa-search input:focus,.aa-password input:focus{border-color:var(--hr-accent-primary);box-shadow:0 0 0 3px var(--hr-accent-light)}.aa-filter-actions{display:flex;gap:8px;margin-left:auto}.aa-user-focus{display:flex;align-items:center;gap:12px;padding:14px 16px;margin-bottom:18px;border-radius:14px;border:1px solid var(--hr-accent-primary);background:var(--hr-accent-light)}.aa-user-focus-name{margin:0;font-size:.92rem;font-weight:700;color:var(--hr-text-primary)}.aa-user-focus-meta{margin:2px 0 0;font-size:.76rem;color:var(--hr-text-secondary)}.aa-avatar{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:50%;background:var(--hr-accent-primary);color:#fff;font-size:.8rem;font-weight:700}.aa-avatar-sm{width:30px;height:30px;font-size:.68rem}.aa-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:18px}.aa-kpi{display:flex;align-items:center;gap:12px;padding:16px;border-radius:14px;border:1px solid var(--hr-border-color);background:var(--hr-bg-card);transition:opacity .2s ease}.aa-kpi.is-loading{opacity:.6}.aa-kpi-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:38px;height:38px;border-radius:10px;background:var(--hr-accent-light);color:var(--hr-accent-primary)}.aa-kpi-value{margin:0;font-size:1.35rem;font-weight:800;line-height:1.1;color:var(--hr-text-primary);font-variant-numeric:tabular-nums}.aa-kpi-label{margin:3px 0 0;font-size:.74rem;color:var(--hr-text-muted)}.aa-bars{display:flex;align-items:flex-end;gap:4px;height:180px;padding-bottom:22px;overflow-x:auto}.aa-bar-col{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;flex:1 0 18px;max-width:48px;height:100%}.aa-bar{width:70%;min-height:4px;border-radius:5px 5px 2px 2px;background:var(--hr-accent-primary);opacity:.85;transition:opacity .15s ease}.aa-bar-col:hover .aa-bar{opacity:1}.aa-bar-label{position:absolute;bottom:-20px;font-size:.62rem;white-space:nowrap;color:var(--hr-text-muted)}.aa-bars:has(.aa-bar-col:nth-child(15)) .aa-bar-col:not(:nth-child(5n+1)) .aa-bar-label{display:none}.aa-two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.aa-rank{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.aa-rank-row{width:100%;display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px 10px;padding:8px 10px;border-radius:9px;border:1px solid transparent;background:transparent;color:inherit;font-family:inherit;text-align:left;cursor:pointer}.aa-rank-row:hover,.aa-rank-row.is-active{border-color:var(--hr-border-color);background:var(--hr-bg-main)}.aa-rank-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:600;color:var(--hr-text-primary)}.aa-rank-meta{font-size:.72rem;color:var(--hr-text-muted);white-space:nowrap}.aa-rank-track{grid-column:1 / -1;height:5px;border-radius:999px;background:var(--hr-bg-main);overflow:hidden}.aa-rank-track span{display:block;height:100%;border-radius:inherit;background:var(--hr-accent-primary)}.aa-rank-user{grid-template-columns:auto minmax(0,1fr) auto auto}.aa-chip{display:inline-flex;align-items:center;margin-left:6px;padding:2px 8px;border-radius:999px;border:1px solid var(--hr-border-color);background:var(--hr-bg-main);color:var(--hr-text-secondary);font-size:.68rem;font-weight:600;white-space:nowrap}.aa-chip.is-local{border-color:#d9770659;background:#d977061a;color:var(--aa-warning)}.aa-type{display:inline-flex;padding:2px 8px;border-radius:6px;font-size:.72rem;font-weight:600;white-space:nowrap;background:var(--hr-bg-main);color:var(--hr-text-secondary)}.aa-type-generation{background:var(--hr-accent-light);color:var(--hr-accent-primary)}.aa-type-login{background:#10b9811f;color:#059669}.aa-type-action{background:#d977061f;color:var(--aa-warning)}.aa-table-wrap{width:100%;overflow-x:auto}.aa-table{width:100%;height:auto!important;border:none;border-collapse:collapse;font-size:.82rem}.aa-page .aa-table th{background-color:transparent!important;color:var(--hr-text-muted)!important;border:none}.aa-page .aa-table td{border:none}.aa-table th{padding:10px 12px;text-align:left;font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--hr-text-muted);border-bottom:1px solid var(--hr-border-color);white-space:nowrap}.aa-table td{padding:10px 12px;border-bottom:1px solid var(--hr-border-color);color:var(--hr-text-primary);vertical-align:middle}.aa-table tbody tr:last-child td{border-bottom:none}.aa-table tbody tr:hover td{background:var(--hr-bg-main)}.aa-nowrap{white-space:nowrap}.aa-detail{max-width:380px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--hr-text-secondary)!important}.aa-link{padding:0;border:none;background:none;color:var(--hr-accent-primary);font-family:inherit;font-size:inherit;cursor:pointer}.aa-link:hover{text-decoration:underline}.aa-pager{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:14px;font-size:.8rem;color:var(--hr-text-secondary)}.aa-users-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px}.aa-search{position:relative;flex:1 1 260px}.aa-search i{position:absolute;left:12px;top:50%;transform:translateY(-50%);font-size:.82rem;color:var(--hr-text-muted)}.aa-search input{width:100%;padding-left:34px}.aa-segment{display:inline-flex;padding:3px;border-radius:10px;border:1px solid var(--hr-border-color);background:var(--hr-bg-card)}.aa-segment button{padding:6px 12px;border:none;border-radius:7px;background:transparent;color:var(--hr-text-secondary);font-family:inherit;font-size:.78rem;font-weight:600;cursor:pointer;white-space:nowrap}.aa-segment button.is-active{background:var(--hr-accent-light);color:var(--hr-accent-primary)}.aa-users-note{display:flex;gap:8px;margin:0 0 16px;font-size:.78rem;line-height:1.5;color:var(--hr-text-muted)}.aa-users-note i{margin-top:3px}.aa-user-cell{display:flex;align-items:center;gap:10px}.aa-user-name{margin:0;font-weight:600;color:var(--hr-text-primary)}.aa-user-email{margin:1px 0 0;font-size:.74rem;color:var(--hr-text-muted)}.aa-users-table tr.is-inactive td{opacity:.6}.aa-select{padding-right:28px;cursor:pointer}.aa-select:disabled{opacity:.6;cursor:not-allowed}.aa-switch{position:relative;width:36px;height:20px;padding:0;border:none;border-radius:999px;background:var(--hr-border-color);vertical-align:middle;cursor:pointer;transition:background .15s ease}.aa-switch span{position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000040;transition:transform .15s ease}.aa-switch.is-on{background:var(--aa-success)}.aa-switch.is-on span{transform:translate(16px)}.aa-switch:disabled{opacity:.5;cursor:not-allowed}.aa-switch-label{margin-left:8px;font-size:.76rem;color:var(--hr-text-secondary)}.aa-row-actions{display:flex;justify-content:flex-end;gap:2px}.aa-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--hr-text-secondary);cursor:pointer}.aa-icon-btn:hover:not(:disabled){border-color:var(--hr-border-color);background:var(--hr-accent-light);color:var(--hr-accent-primary)}.aa-icon-btn.is-danger:hover:not(:disabled){background:#ef44441a;color:var(--aa-danger)}.aa-icon-btn:disabled{opacity:.35;cursor:not-allowed}.aa-dialog.p-dialog{border-radius:16px;border:1px solid var(--hr-border-color);background:var(--hr-bg-card);box-shadow:0 24px 60px #0f172a40;overflow:hidden}.aa-dialog .p-dialog-header{padding:18px 20px 6px;background:var(--hr-bg-card);color:var(--hr-text-primary)}.aa-dialog .p-dialog-title{font-size:1rem;font-weight:700}.aa-dialog .p-dialog-header-icon{color:var(--hr-text-muted)}.aa-dialog .p-dialog-content{padding:8px 20px 20px;background:var(--hr-bg-card);color:var(--hr-text-primary)}.aa-form{display:flex;flex-direction:column;gap:6px}.aa-form label{margin-top:8px;font-size:.76rem;font-weight:600;color:var(--hr-text-secondary)}.aa-form label small{font-weight:400;color:var(--hr-text-muted)}.aa-form-lead{margin:0 0 8px;font-size:.86rem;line-height:1.5;color:var(--hr-text-secondary)}.aa-form-lead strong{color:var(--hr-text-primary)}.aa-form-hint{margin:0;font-size:.78rem;color:var(--hr-text-muted)}.aa-form-error{margin:8px 0 0;padding:8px 10px;border-radius:8px;background:#ef444414;color:var(--aa-danger);font-size:.78rem}.aa-password{display:flex;gap:6px}.aa-password input{flex:1;min-width:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.aa-password button{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 10px;border-radius:9px;border:1px solid var(--hr-border-color);background:var(--hr-bg-main);color:var(--hr-text-secondary);font-family:inherit;font-size:.76rem;font-weight:600;cursor:pointer}.aa-password button:hover{border-color:var(--hr-accent-primary);color:var(--hr-accent-primary)}.aa-dialog-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.aa-credentials-note{display:flex;gap:8px;margin:0 0 10px;font-size:.8rem;line-height:1.5;color:var(--aa-warning)}.aa-credentials-note i{margin-top:3px}.aa-credentials pre{margin:0;padding:12px 14px;border-radius:10px;border:1px solid var(--hr-border-color);background:var(--hr-bg-main);color:var(--hr-text-primary);font-size:.8rem;line-height:1.6;white-space:pre-wrap;word-break:break-all}.aa-denied{max-width:460px;margin:40px auto;padding:32px 24px;text-align:center;border-radius:16px;border:1px solid var(--hr-border-color);background:var(--hr-bg-card)}.aa-denied i{font-size:1.8rem;color:var(--hr-accent-primary)}.aa-denied h3{margin:12px 0 8px;font-size:1.05rem;color:var(--hr-text-primary)}.aa-denied p{margin:0;font-size:.86rem;line-height:1.55;color:var(--hr-text-secondary)}@media(max-width:1200px){.aa-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.aa-two-col{grid-template-columns:1fr}.aa-filter-actions{margin-left:0}}@media(max-width:640px){.aa-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.aa-field,.aa-field-wide{flex:1 1 100%}.aa-rank-user{grid-template-columns:auto minmax(0,1fr)}.aa-rank-user .aa-rank-meta,.aa-rank-user .aa-chip{grid-column:2;margin-left:0}}.aa-page .p-toast{width:360px;max-width:calc(100vw - 32px);opacity:1}.aa-page .p-toast .p-toast-message{margin:0 0 10px;border-radius:12px;border:1px solid var(--hr-border-color);border-left:4px solid var(--hr-accent-primary);background:var(--hr-bg-card);color:var(--hr-text-primary);box-shadow:0 10px 30px #0f172a24}.aa-page .p-toast .p-toast-message-success{border-left-color:var(--aa-success)}.aa-page .p-toast .p-toast-message-error{border-left-color:var(--aa-danger)}.aa-page .p-toast .p-toast-message-warn{border-left-color:var(--aa-warning)}.aa-page .p-toast .p-toast-message-content{display:flex;align-items:flex-start;gap:10px;padding:12px 14px}.aa-page .p-toast .p-toast-message-icon{flex-shrink:0;width:18px;height:18px;margin-top:1px;color:var(--hr-accent-primary)}.aa-page .p-toast .p-toast-message-success .p-toast-message-icon{color:var(--aa-success)}.aa-page .p-toast .p-toast-message-error .p-toast-message-icon{color:var(--aa-danger)}.aa-page .p-toast .p-toast-message-text{flex:1;min-width:0}.aa-page .p-toast .p-toast-summary{display:block;font-size:13.5px;font-weight:700}.aa-page .p-toast .p-toast-detail{display:block;margin-top:2px;font-size:12.5px;color:var(--hr-text-secondary)}.aa-page .p-toast .p-toast-icon-close{flex-shrink:0;width:26px;height:26px;border:none;border-radius:7px;background:transparent;color:var(--hr-text-muted);cursor:pointer}.aa-muted{color:var(--hr-text-muted);font-size:.74rem}.aa-blocked-note{color:var(--aa-warning);font-size:.74rem;font-weight:600}.aa-brand-chips{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:3px}.aa-brand-chips .aa-chip{margin-left:0}.aa-chip-brand{border-color:var(--hr-accent-primary);background:var(--hr-accent-light);color:var(--hr-accent-primary)}.aa-picker{display:flex;flex-direction:column;gap:18px}.aa-picker-summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;font-size:.84rem;color:var(--hr-text-secondary)}.aa-picker-summary strong{color:var(--hr-text-primary)}.aa-picker-bulk{display:flex;align-items:center;gap:8px;font-size:.8rem;color:var(--hr-text-muted)}.aa-picker-group-head{display:flex;align-items:baseline;gap:10px;margin-bottom:10px}.aa-picker-group-head h4{margin:0;font-size:.86rem;font-weight:700;color:var(--hr-text-primary)}.aa-picker-group-head span{font-size:.74rem;color:var(--hr-text-muted)}.aa-picker-group-head .aa-link{margin-left:auto;font-size:.76rem}.aa-picker-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px}.aa-module{display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:9px;border:1px solid var(--hr-border-color);background:var(--hr-bg-main);color:var(--hr-text-primary);font-family:inherit;font-size:.8rem;font-weight:600;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,opacity .15s ease}.aa-module.is-allowed i{color:var(--aa-success)}.aa-module.is-blocked{opacity:.7;text-decoration:line-through;text-decoration-color:#ef444480;background:#ef44440f;border-color:#ef444459}.aa-module.is-blocked i{color:var(--aa-danger)}.aa-module.is-locked{color:var(--hr-text-secondary, var(--hr-text-primary));border-style:dashed}.aa-module.is-locked i{color:var(--hr-text-secondary, var(--hr-text-primary))}.aa-module-note{font-weight:500;opacity:.75}.aa-module:hover:not(:disabled){border-color:var(--hr-accent-primary)}.aa-module:disabled{cursor:wait}.aa-role-switch{margin-bottom:8px}.aa-sticky-actions{position:sticky;bottom:12px;z-index:5;display:flex;justify-content:flex-end;gap:8px;padding:10px 12px;border-radius:12px;border:1px solid var(--hr-border-color);background:var(--hr-bg-card);box-shadow:0 8px 24px #0f172a1f}.aa-brands-layout{display:grid;grid-template-columns:minmax(240px,300px) minmax(0,1fr);gap:18px;align-items:start}.aa-brand-list{position:sticky;top:16px;padding:14px}.aa-brand-list ul{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.aa-brand-new{display:flex;gap:6px}.aa-brand-new input,.aa-brand-name,.aa-member-search input{flex:1;min-width:0;height:38px;padding:0 10px;box-sizing:border-box;border-radius:9px;border:1px solid var(--hr-border-color);background:var(--hr-bg-main);color:var(--hr-text-primary);font-family:inherit;font-size:.82rem;outline:none}.aa-brand-new input:focus,.aa-brand-name:focus{border-color:var(--hr-accent-primary);box-shadow:0 0 0 3px var(--hr-accent-light)}.aa-brand-new .aa-btn{width:38px;padding:0}.aa-brand-item{width:100%;display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:9px;border:1px solid transparent;background:transparent;color:inherit;font-family:inherit;text-align:left;cursor:pointer}.aa-brand-item:hover,.aa-brand-item.is-active{border-color:var(--hr-border-color);background:var(--hr-bg-main)}.aa-brand-item.is-active{border-color:var(--hr-accent-primary)}.aa-brand-item.is-inactive{opacity:.6}.aa-brand-item-text{display:flex;flex-direction:column;min-width:0}.aa-brand-item-text strong{font-size:.84rem;color:var(--hr-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aa-brand-item-text small{font-size:.72rem;color:var(--hr-text-muted)}.aa-brand-detail{min-width:0}.aa-brand-head{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.aa-brand-name{flex:1 1 220px;font-size:1rem;font-weight:700}.aa-inline-switch{display:inline-flex;align-items:center}.aa-confirm-inline{display:inline-flex;align-items:center;gap:8px;font-size:.8rem;color:var(--aa-danger)}.aa-member-search{margin-bottom:10px}.aa-member-search input{width:100%;padding-left:34px}.aa-member-list,.aa-brand-checklist{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:6px;max-height:320px;overflow-y:auto}.aa-brand-checklist{max-height:220px;margin-bottom:4px}.aa-member{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:9px;border:1px solid var(--hr-border-color);background:var(--hr-bg-main);cursor:pointer}.aa-member.is-member{border-color:var(--hr-accent-primary);background:var(--hr-accent-light)}.aa-member input,.aa-check-row input{flex:0 0 auto;width:16px;height:16px;margin:0;accent-color:var(--hr-accent-primary)}.aa-member-text{text-align:left}.aa-member-text{display:flex;flex-direction:column;min-width:0}.aa-member-text strong{font-size:.8rem;color:var(--hr-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aa-member-text small{font-size:.7rem;color:var(--hr-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aa-form .aa-check-row{display:flex;align-items:flex-start;gap:8px;margin-top:12px;font-size:.8rem;font-weight:600;color:var(--hr-text-primary);cursor:pointer}.aa-check-row input{margin-top:2px;accent-color:var(--hr-accent-primary)}@media(max-width:900px){.aa-brands-layout{grid-template-columns:1fr}.aa-brand-list{position:static}}.aa-tab-badge{min-width:18px;height:18px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--aa-danger);color:#fff;font-size:.68rem;font-weight:700;line-height:1}.aa-request-reason{max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--hr-text-secondary)!important}.aa-request-status{display:inline-flex;padding:2px 8px;border-radius:6px;font-size:.72rem;font-weight:600;white-space:nowrap;background:var(--hr-bg-main);color:var(--hr-text-secondary)}.aa-request-status.is-pending{background:#d977061f;color:var(--aa-warning)}.aa-request-status.is-approved{background:#10b9811f;color:#059669}.aa-request-status.is-rejected{background:#ef44441a;color:var(--aa-danger)}.aa-request-reviewer{display:block;margin-top:3px;font-size:.7rem}.aa-btn.aa-btn-sm{padding:5px 10px;font-size:.78rem}.aa-cat-actions{display:flex;gap:8px;margin-left:auto}.aa-cat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;align-items:start}.aa-cat-list{margin:0}.aa-cat-wide{grid-column:1 / -1}.aa-cat-items,.aa-cat-reqs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.aa-cat-item,.aa-cat-req-head,.aa-cat-add{display:flex;align-items:center;gap:6px}.aa-cat-add{margin-top:10px}.aa-cat input,.aa-cat textarea{flex:1;min-width:0;box-sizing:border-box;border-radius:9px;border:1px solid var(--hr-border-color);background:var(--hr-bg-main);color:var(--hr-text-primary);font-family:inherit;font-size:.82rem;outline:none;color-scheme:light dark}.aa-cat input{height:36px;padding:0 10px}.aa-cat textarea{width:100%;margin-top:4px;padding:8px 10px;line-height:1.45;resize:vertical}.aa-cat input:focus,.aa-cat textarea:focus{border-color:var(--hr-accent-primary)}.aa-cat-req{padding:10px;border-radius:10px;border:1px solid var(--hr-border-color);background:var(--hr-bg-main)}.aa-cat-req .aa-chip{margin-left:0}.aa-cat-req-texts{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:8px}.aa-cat-req-texts label{font-size:.72rem;font-weight:600;color:var(--hr-text-secondary)}.aa-cat .aa-form-hint{margin:0 0 10px}@media(max-width:720px){.aa-cat-grid,.aa-cat-req-texts{grid-template-columns:1fr}.aa-cat-actions{width:100%;margin-left:0}}@media(max-width:900px){.aa-tabs{display:flex;max-width:100%;box-sizing:border-box;overflow-x:auto;scrollbar-width:none}.aa-tabs::-webkit-scrollbar{display:none}.aa-tabs button{flex:0 0 auto}}.aa-select-col{width:36px;text-align:center}.aa-select-col input{width:16px;height:16px;accent-color:var(--hr-accent-primary);cursor:pointer}.aa-users-table tr.is-selected td{background:var(--hr-accent-light)}.aa-bulkbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 12px;padding:10px 14px;border-radius:12px;border:1px solid var(--hr-accent-primary);background:var(--hr-accent-light);color:var(--hr-text-primary);font-size:.84rem}.aa-bulkbar strong{margin-right:auto}.aa-override-note{display:block;margin-top:2px;font-size:.72rem;color:var(--hr-accent-primary)}.aa-um-search{flex:0 0 auto;margin:4px 0 2px}.aa-um-list{max-height:min(52vh,520px);overflow-y:auto;margin:0 -4px;padding:0 4px}.aa-um-group+.aa-um-group{margin-top:12px}.aa-um-group-title{margin:0 0 4px;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--hr-text-muted)}.aa-um-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;padding:7px 8px;border-radius:8px}.aa-um-row+.aa-um-row{border-top:1px solid var(--hr-border-color)}.aa-um-row.is-changed{background:var(--hr-accent-light)}.aa-um-name{font-size:.84rem;color:var(--hr-text-primary)}.aa-segment-sm button{padding:4px 9px;font-size:.72rem}.aa-segment-sm button.is-on.is-active{background:#10b98129;color:#059669}.aa-segment-sm button.is-off.is-active{background:#ef444424;color:#dc2626}.aa-module-requests{margin-top:18px}.aa-module-requests .aa-panel-head{flex-wrap:wrap;margin:0;padding:14px 16px 10px}.aa-module-requests .aa-panel-head h3 i{margin-right:6px;color:var(--hr-accent-primary)}.aa-users-table .aa-select{min-width:136px}.grid{display:flex;flex-wrap:wrap;margin-right:-.5rem;margin-left:-.5rem;margin-top:-.5rem}.grid>.col,.grid>[class*=col]{box-sizing:border-box}.grid-nogutter{margin-right:0;margin-left:0;margin-top:0}.grid-nogutter>.col,.grid-nogutter>[class*=col-]{padding:0}.col{flex-grow:1;flex-basis:0;padding:.5rem}.col-fixed{flex:0 0 auto;padding:.5rem}.col-1{flex:0 0 auto;padding:.5rem;width:8.3333%}.col-2{flex:0 0 auto;padding:.5rem;width:16.6667%}.col-3{flex:0 0 auto;padding:.5rem;width:25%}.col-4{flex:0 0 auto;padding:.5rem;width:33.3333%}.col-5{flex:0 0 auto;padding:.5rem;width:41.6667%}.col-6{flex:0 0 auto;padding:.5rem;width:50%}.col-7{flex:0 0 auto;padding:.5rem;width:58.3333%}.col-8{flex:0 0 auto;padding:.5rem;width:66.6667%}.col-9{flex:0 0 auto;padding:.5rem;width:75%}.col-10{flex:0 0 auto;padding:.5rem;width:83.3333%}.col-11{flex:0 0 auto;padding:.5rem;width:91.6667%}.col-12{flex:0 0 auto;padding:.5rem;width:100%}@media screen and (min-width:576px){.sm\:col{flex-grow:1;flex-basis:0;padding:.5rem}.sm\:col-fixed{flex:0 0 auto;padding:.5rem}.sm\:col-1{flex:0 0 auto;padding:.5rem;width:8.3333%}.sm\:col-2{flex:0 0 auto;padding:.5rem;width:16.6667%}.sm\:col-3{flex:0 0 auto;padding:.5rem;width:25%}.sm\:col-4{flex:0 0 auto;padding:.5rem;width:33.3333%}.sm\:col-5{flex:0 0 auto;padding:.5rem;width:41.6667%}.sm\:col-6{flex:0 0 auto;padding:.5rem;width:50%}.sm\:col-7{flex:0 0 auto;padding:.5rem;width:58.3333%}.sm\:col-8{flex:0 0 auto;padding:.5rem;width:66.6667%}.sm\:col-9{flex:0 0 auto;padding:.5rem;width:75%}.sm\:col-10{flex:0 0 auto;padding:.5rem;width:83.3333%}.sm\:col-11{flex:0 0 auto;padding:.5rem;width:91.6667%}.sm\:col-12{flex:0 0 auto;padding:.5rem;width:100%}}@media screen and (min-width:768px){.md\:col{flex-grow:1;flex-basis:0;padding:.5rem}.md\:col-fixed{flex:0 0 auto;padding:.5rem}.md\:col-1{flex:0 0 auto;padding:.5rem;width:8.3333%}.md\:col-2{flex:0 0 auto;padding:.5rem;width:16.6667%}.md\:col-3{flex:0 0 auto;padding:.5rem;width:25%}.md\:col-4{flex:0 0 auto;padding:.5rem;width:33.3333%}.md\:col-5{flex:0 0 auto;padding:.5rem;width:41.6667%}.md\:col-6{flex:0 0 auto;padding:.5rem;width:50%}.md\:col-7{flex:0 0 auto;padding:.5rem;width:58.3333%}.md\:col-8{flex:0 0 auto;padding:.5rem;width:66.6667%}.md\:col-9{flex:0 0 auto;padding:.5rem;width:75%}.md\:col-10{flex:0 0 auto;padding:.5rem;width:83.3333%}.md\:col-11{flex:0 0 auto;padding:.5rem;width:91.6667%}.md\:col-12{flex:0 0 auto;padding:.5rem;width:100%}}@media screen and (min-width:992px){.lg\:col{flex-grow:1;flex-basis:0;padding:.5rem}.lg\:col-fixed{flex:0 0 auto;padding:.5rem}.lg\:col-1{flex:0 0 auto;padding:.5rem;width:8.3333%}.lg\:col-2{flex:0 0 auto;padding:.5rem;width:16.6667%}.lg\:col-3{flex:0 0 auto;padding:.5rem;width:25%}.lg\:col-4{flex:0 0 auto;padding:.5rem;width:33.3333%}.lg\:col-5{flex:0 0 auto;padding:.5rem;width:41.6667%}.lg\:col-6{flex:0 0 auto;padding:.5rem;width:50%}.lg\:col-7{flex:0 0 auto;padding:.5rem;width:58.3333%}.lg\:col-8{flex:0 0 auto;padding:.5rem;width:66.6667%}.lg\:col-9{flex:0 0 auto;padding:.5rem;width:75%}.lg\:col-10{flex:0 0 auto;padding:.5rem;width:83.3333%}.lg\:col-11{flex:0 0 auto;padding:.5rem;width:91.6667%}.lg\:col-12{flex:0 0 auto;padding:.5rem;width:100%}}@media screen and (min-width:1200px){.xl\:col{flex-grow:1;flex-basis:0;padding:.5rem}.xl\:col-fixed{flex:0 0 auto;padding:.5rem}.xl\:col-1{flex:0 0 auto;padding:.5rem;width:8.3333%}.xl\:col-2{flex:0 0 auto;padding:.5rem;width:16.6667%}.xl\:col-3{flex:0 0 auto;padding:.5rem;width:25%}.xl\:col-4{flex:0 0 auto;padding:.5rem;width:33.3333%}.xl\:col-5{flex:0 0 auto;padding:.5rem;width:41.6667%}.xl\:col-6{flex:0 0 auto;padding:.5rem;width:50%}.xl\:col-7{flex:0 0 auto;padding:.5rem;width:58.3333%}.xl\:col-8{flex:0 0 auto;padding:.5rem;width:66.6667%}.xl\:col-9{flex:0 0 auto;padding:.5rem;width:75%}.xl\:col-10{flex:0 0 auto;padding:.5rem;width:83.3333%}.xl\:col-11{flex:0 0 auto;padding:.5rem;width:91.6667%}.xl\:col-12{flex:0 0 auto;padding:.5rem;width:100%}}.col-offset-0{margin-left:0!important}.col-offset-1{margin-left:8.3333%!important}.col-offset-2{margin-left:16.6667%!important}.col-offset-3{margin-left:25%!important}.col-offset-4{margin-left:33.3333%!important}.col-offset-5{margin-left:41.6667%!important}.col-offset-6{margin-left:50%!important}.col-offset-7{margin-left:58.3333%!important}.col-offset-8{margin-left:66.6667%!important}.col-offset-9{margin-left:75%!important}.col-offset-10{margin-left:83.3333%!important}.col-offset-11{margin-left:91.6667%!important}.col-offset-12{margin-left:100%!important}@media screen and (min-width:576px){.sm\:col-offset-0{margin-left:0!important}.sm\:col-offset-1{margin-left:8.3333%!important}.sm\:col-offset-2{margin-left:16.6667%!important}.sm\:col-offset-3{margin-left:25%!important}.sm\:col-offset-4{margin-left:33.3333%!important}.sm\:col-offset-5{margin-left:41.6667%!important}.sm\:col-offset-6{margin-left:50%!important}.sm\:col-offset-7{margin-left:58.3333%!important}.sm\:col-offset-8{margin-left:66.6667%!important}.sm\:col-offset-9{margin-left:75%!important}.sm\:col-offset-10{margin-left:83.3333%!important}.sm\:col-offset-11{margin-left:91.6667%!important}.sm\:col-offset-12{margin-left:100%!important}}@media screen and (min-width:768px){.md\:col-offset-0{margin-left:0!important}.md\:col-offset-1{margin-left:8.3333%!important}.md\:col-offset-2{margin-left:16.6667%!important}.md\:col-offset-3{margin-left:25%!important}.md\:col-offset-4{margin-left:33.3333%!important}.md\:col-offset-5{margin-left:41.6667%!important}.md\:col-offset-6{margin-left:50%!important}.md\:col-offset-7{margin-left:58.3333%!important}.md\:col-offset-8{margin-left:66.6667%!important}.md\:col-offset-9{margin-left:75%!important}.md\:col-offset-10{margin-left:83.3333%!important}.md\:col-offset-11{margin-left:91.6667%!important}.md\:col-offset-12{margin-left:100%!important}}@media screen and (min-width:992px){.lg\:col-offset-0{margin-left:0!important}.lg\:col-offset-1{margin-left:8.3333%!important}.lg\:col-offset-2{margin-left:16.6667%!important}.lg\:col-offset-3{margin-left:25%!important}.lg\:col-offset-4{margin-left:33.3333%!important}.lg\:col-offset-5{margin-left:41.6667%!important}.lg\:col-offset-6{margin-left:50%!important}.lg\:col-offset-7{margin-left:58.3333%!important}.lg\:col-offset-8{margin-left:66.6667%!important}.lg\:col-offset-9{margin-left:75%!important}.lg\:col-offset-10{margin-left:83.3333%!important}.lg\:col-offset-11{margin-left:91.6667%!important}.lg\:col-offset-12{margin-left:100%!important}}@media screen and (min-width:1200px){.xl\:col-offset-0{margin-left:0!important}.xl\:col-offset-1{margin-left:8.3333%!important}.xl\:col-offset-2{margin-left:16.6667%!important}.xl\:col-offset-3{margin-left:25%!important}.xl\:col-offset-4{margin-left:33.3333%!important}.xl\:col-offset-5{margin-left:41.6667%!important}.xl\:col-offset-6{margin-left:50%!important}.xl\:col-offset-7{margin-left:58.3333%!important}.xl\:col-offset-8{margin-left:66.6667%!important}.xl\:col-offset-9{margin-left:75%!important}.xl\:col-offset-10{margin-left:83.3333%!important}.xl\:col-offset-11{margin-left:91.6667%!important}.xl\:col-offset-12{margin-left:100%!important}}.text-0{color:var(--surface-0)!important}.text-50{color:var(--surface-50)!important}.text-100{color:var(--surface-100)!important}.text-200{color:var(--surface-200)!important}.text-300{color:var(--surface-300)!important}.text-400{color:var(--surface-400)!important}.text-500{color:var(--surface-500)!important}.text-600{color:var(--surface-600)!important}.text-700{color:var(--surface-700)!important}.text-800{color:var(--surface-800)!important}.text-900{color:var(--surface-900)!important}.focus\:text-0:focus{color:var(--surface-0)!important}.hover\:text-0:hover,.active\:text-0:active{color:var(--surface-0)!important}.focus\:text-50:focus{color:var(--surface-50)!important}.hover\:text-50:hover,.active\:text-50:active{color:var(--surface-50)!important}.focus\:text-100:focus{color:var(--surface-100)!important}.hover\:text-100:hover,.active\:text-100:active{color:var(--surface-100)!important}.focus\:text-200:focus{color:var(--surface-200)!important}.hover\:text-200:hover,.active\:text-200:active{color:var(--surface-200)!important}.focus\:text-300:focus{color:var(--surface-300)!important}.hover\:text-300:hover,.active\:text-300:active{color:var(--surface-300)!important}.focus\:text-400:focus{color:var(--surface-400)!important}.hover\:text-400:hover,.active\:text-400:active{color:var(--surface-400)!important}.focus\:text-500:focus{color:var(--surface-500)!important}.hover\:text-500:hover,.active\:text-500:active{color:var(--surface-500)!important}.focus\:text-600:focus{color:var(--surface-600)!important}.hover\:text-600:hover,.active\:text-600:active{color:var(--surface-600)!important}.focus\:text-700:focus{color:var(--surface-700)!important}.hover\:text-700:hover,.active\:text-700:active{color:var(--surface-700)!important}.focus\:text-800:focus{color:var(--surface-800)!important}.hover\:text-800:hover,.active\:text-800:active{color:var(--surface-800)!important}.focus\:text-900:focus{color:var(--surface-900)!important}.hover\:text-900:hover,.active\:text-900:active{color:var(--surface-900)!important}.surface-0{background-color:var(--surface-0)!important}.surface-50{background-color:var(--surface-50)!important}.surface-100{background-color:var(--surface-100)!important}.surface-200{background-color:var(--surface-200)!important}.surface-300{background-color:var(--surface-300)!important}.surface-400{background-color:var(--surface-400)!important}.surface-500{background-color:var(--surface-500)!important}.surface-600{background-color:var(--surface-600)!important}.surface-700{background-color:var(--surface-700)!important}.surface-800{background-color:var(--surface-800)!important}.surface-900{background-color:var(--surface-900)!important}.focus\:surface-0:focus{background-color:var(--surface-0)!important}.hover\:surface-0:hover,.active\:surface-0:active{background-color:var(--surface-0)!important}.focus\:surface-50:focus{background-color:var(--surface-50)!important}.hover\:surface-50:hover,.active\:surface-50:active{background-color:var(--surface-50)!important}.focus\:surface-100:focus{background-color:var(--surface-100)!important}.hover\:surface-100:hover,.active\:surface-100:active{background-color:var(--surface-100)!important}.focus\:surface-200:focus{background-color:var(--surface-200)!important}.hover\:surface-200:hover,.active\:surface-200:active{background-color:var(--surface-200)!important}.focus\:surface-300:focus{background-color:var(--surface-300)!important}.hover\:surface-300:hover,.active\:surface-300:active{background-color:var(--surface-300)!important}.focus\:surface-400:focus{background-color:var(--surface-400)!important}.hover\:surface-400:hover,.active\:surface-400:active{background-color:var(--surface-400)!important}.focus\:surface-500:focus{background-color:var(--surface-500)!important}.hover\:surface-500:hover,.active\:surface-500:active{background-color:var(--surface-500)!important}.focus\:surface-600:focus{background-color:var(--surface-600)!important}.hover\:surface-600:hover,.active\:surface-600:active{background-color:var(--surface-600)!important}.focus\:surface-700:focus{background-color:var(--surface-700)!important}.hover\:surface-700:hover,.active\:surface-700:active{background-color:var(--surface-700)!important}.focus\:surface-800:focus{background-color:var(--surface-800)!important}.hover\:surface-800:hover,.active\:surface-800:active{background-color:var(--surface-800)!important}.focus\:surface-900:focus{background-color:var(--surface-900)!important}.hover\:surface-900:hover,.active\:surface-900:active{background-color:var(--surface-900)!important}.border-0{border-color:var(--surface-0)!important}.border-50{border-color:var(--surface-50)!important}.border-100{border-color:var(--surface-100)!important}.border-200{border-color:var(--surface-200)!important}.border-300{border-color:var(--surface-300)!important}.border-400{border-color:var(--surface-400)!important}.border-500{border-color:var(--surface-500)!important}.border-600{border-color:var(--surface-600)!important}.border-700{border-color:var(--surface-700)!important}.border-800{border-color:var(--surface-800)!important}.border-900{border-color:var(--surface-900)!important}.focus\:border-0:focus{border-color:var(--surface-0)!important}.hover\:border-0:hover,.active\:border-0:active{border-color:var(--surface-0)!important}.focus\:border-50:focus{border-color:var(--surface-50)!important}.hover\:border-50:hover,.active\:border-50:active{border-color:var(--surface-50)!important}.focus\:border-100:focus{border-color:var(--surface-100)!important}.hover\:border-100:hover,.active\:border-100:active{border-color:var(--surface-100)!important}.focus\:border-200:focus{border-color:var(--surface-200)!important}.hover\:border-200:hover,.active\:border-200:active{border-color:var(--surface-200)!important}.focus\:border-300:focus{border-color:var(--surface-300)!important}.hover\:border-300:hover,.active\:border-300:active{border-color:var(--surface-300)!important}.focus\:border-400:focus{border-color:var(--surface-400)!important}.hover\:border-400:hover,.active\:border-400:active{border-color:var(--surface-400)!important}.focus\:border-500:focus{border-color:var(--surface-500)!important}.hover\:border-500:hover,.active\:border-500:active{border-color:var(--surface-500)!important}.focus\:border-600:focus{border-color:var(--surface-600)!important}.hover\:border-600:hover,.active\:border-600:active{border-color:var(--surface-600)!important}.focus\:border-700:focus{border-color:var(--surface-700)!important}.hover\:border-700:hover,.active\:border-700:active{border-color:var(--surface-700)!important}.focus\:border-800:focus{border-color:var(--surface-800)!important}.hover\:border-800:hover,.active\:border-800:active{border-color:var(--surface-800)!important}.focus\:border-900:focus{border-color:var(--surface-900)!important}.hover\:border-900:hover,.active\:border-900:active{border-color:var(--surface-900)!important}.bg-transparent{background-color:transparent!important}@media screen and (min-width:576px){.sm\:bg-transparent{background-color:transparent!important}}@media screen and (min-width:768px){.md\:bg-transparent{background-color:transparent!important}}@media screen and (min-width:992px){.lg\:bg-transparent{background-color:transparent!important}}@media screen and (min-width:1200px){.xl\:bg-transparent{background-color:transparent!important}}.border-transparent{border-color:transparent!important}@media screen and (min-width:576px){.sm\:border-transparent{border-color:transparent!important}}@media screen and (min-width:768px){.md\:border-transparent{border-color:transparent!important}}@media screen and (min-width:992px){.lg\:border-transparent{border-color:transparent!important}}@media screen and (min-width:1200px){.xl\:border-transparent{border-color:transparent!important}}.text-blue-50{color:var(--blue-50)!important}.text-blue-100{color:var(--blue-100)!important}.text-blue-200{color:var(--blue-200)!important}.text-blue-300{color:var(--blue-300)!important}.text-blue-400{color:var(--blue-400)!important}.text-blue-500{color:var(--blue-500)!important}.text-blue-600{color:var(--blue-600)!important}.text-blue-700{color:var(--blue-700)!important}.text-blue-800{color:var(--blue-800)!important}.text-blue-900{color:var(--blue-900)!important}.focus\:text-blue-50:focus{color:var(--blue-50)!important}.focus\:text-blue-100:focus{color:var(--blue-100)!important}.focus\:text-blue-200:focus{color:var(--blue-200)!important}.focus\:text-blue-300:focus{color:var(--blue-300)!important}.focus\:text-blue-400:focus{color:var(--blue-400)!important}.focus\:text-blue-500:focus{color:var(--blue-500)!important}.focus\:text-blue-600:focus{color:var(--blue-600)!important}.focus\:text-blue-700:focus{color:var(--blue-700)!important}.focus\:text-blue-800:focus{color:var(--blue-800)!important}.focus\:text-blue-900:focus{color:var(--blue-900)!important}.hover\:text-blue-50:hover{color:var(--blue-50)!important}.hover\:text-blue-100:hover{color:var(--blue-100)!important}.hover\:text-blue-200:hover{color:var(--blue-200)!important}.hover\:text-blue-300:hover{color:var(--blue-300)!important}.hover\:text-blue-400:hover{color:var(--blue-400)!important}.hover\:text-blue-500:hover{color:var(--blue-500)!important}.hover\:text-blue-600:hover{color:var(--blue-600)!important}.hover\:text-blue-700:hover{color:var(--blue-700)!important}.hover\:text-blue-800:hover{color:var(--blue-800)!important}.hover\:text-blue-900:hover{color:var(--blue-900)!important}.active\:text-blue-50:active{color:var(--blue-50)!important}.active\:text-blue-100:active{color:var(--blue-100)!important}.active\:text-blue-200:active{color:var(--blue-200)!important}.active\:text-blue-300:active{color:var(--blue-300)!important}.active\:text-blue-400:active{color:var(--blue-400)!important}.active\:text-blue-500:active{color:var(--blue-500)!important}.active\:text-blue-600:active{color:var(--blue-600)!important}.active\:text-blue-700:active{color:var(--blue-700)!important}.active\:text-blue-800:active{color:var(--blue-800)!important}.active\:text-blue-900:active{color:var(--blue-900)!important}.text-green-50{color:var(--green-50)!important}.text-green-100{color:var(--green-100)!important}.text-green-200{color:var(--green-200)!important}.text-green-300{color:var(--green-300)!important}.text-green-400{color:var(--green-400)!important}.text-green-500{color:var(--green-500)!important}.text-green-600{color:var(--green-600)!important}.text-green-700{color:var(--green-700)!important}.text-green-800{color:var(--green-800)!important}.text-green-900{color:var(--green-900)!important}.focus\:text-green-50:focus{color:var(--green-50)!important}.focus\:text-green-100:focus{color:var(--green-100)!important}.focus\:text-green-200:focus{color:var(--green-200)!important}.focus\:text-green-300:focus{color:var(--green-300)!important}.focus\:text-green-400:focus{color:var(--green-400)!important}.focus\:text-green-500:focus{color:var(--green-500)!important}.focus\:text-green-600:focus{color:var(--green-600)!important}.focus\:text-green-700:focus{color:var(--green-700)!important}.focus\:text-green-800:focus{color:var(--green-800)!important}.focus\:text-green-900:focus{color:var(--green-900)!important}.hover\:text-green-50:hover{color:var(--green-50)!important}.hover\:text-green-100:hover{color:var(--green-100)!important}.hover\:text-green-200:hover{color:var(--green-200)!important}.hover\:text-green-300:hover{color:var(--green-300)!important}.hover\:text-green-400:hover{color:var(--green-400)!important}.hover\:text-green-500:hover{color:var(--green-500)!important}.hover\:text-green-600:hover{color:var(--green-600)!important}.hover\:text-green-700:hover{color:var(--green-700)!important}.hover\:text-green-800:hover{color:var(--green-800)!important}.hover\:text-green-900:hover{color:var(--green-900)!important}.active\:text-green-50:active{color:var(--green-50)!important}.active\:text-green-100:active{color:var(--green-100)!important}.active\:text-green-200:active{color:var(--green-200)!important}.active\:text-green-300:active{color:var(--green-300)!important}.active\:text-green-400:active{color:var(--green-400)!important}.active\:text-green-500:active{color:var(--green-500)!important}.active\:text-green-600:active{color:var(--green-600)!important}.active\:text-green-700:active{color:var(--green-700)!important}.active\:text-green-800:active{color:var(--green-800)!important}.active\:text-green-900:active{color:var(--green-900)!important}.text-yellow-50{color:var(--yellow-50)!important}.text-yellow-100{color:var(--yellow-100)!important}.text-yellow-200{color:var(--yellow-200)!important}.text-yellow-300{color:var(--yellow-300)!important}.text-yellow-400{color:var(--yellow-400)!important}.text-yellow-500{color:var(--yellow-500)!important}.text-yellow-600{color:var(--yellow-600)!important}.text-yellow-700{color:var(--yellow-700)!important}.text-yellow-800{color:var(--yellow-800)!important}.text-yellow-900{color:var(--yellow-900)!important}.focus\:text-yellow-50:focus{color:var(--yellow-50)!important}.focus\:text-yellow-100:focus{color:var(--yellow-100)!important}.focus\:text-yellow-200:focus{color:var(--yellow-200)!important}.focus\:text-yellow-300:focus{color:var(--yellow-300)!important}.focus\:text-yellow-400:focus{color:var(--yellow-400)!important}.focus\:text-yellow-500:focus{color:var(--yellow-500)!important}.focus\:text-yellow-600:focus{color:var(--yellow-600)!important}.focus\:text-yellow-700:focus{color:var(--yellow-700)!important}.focus\:text-yellow-800:focus{color:var(--yellow-800)!important}.focus\:text-yellow-900:focus{color:var(--yellow-900)!important}.hover\:text-yellow-50:hover{color:var(--yellow-50)!important}.hover\:text-yellow-100:hover{color:var(--yellow-100)!important}.hover\:text-yellow-200:hover{color:var(--yellow-200)!important}.hover\:text-yellow-300:hover{color:var(--yellow-300)!important}.hover\:text-yellow-400:hover{color:var(--yellow-400)!important}.hover\:text-yellow-500:hover{color:var(--yellow-500)!important}.hover\:text-yellow-600:hover{color:var(--yellow-600)!important}.hover\:text-yellow-700:hover{color:var(--yellow-700)!important}.hover\:text-yellow-800:hover{color:var(--yellow-800)!important}.hover\:text-yellow-900:hover{color:var(--yellow-900)!important}.active\:text-yellow-50:active{color:var(--yellow-50)!important}.active\:text-yellow-100:active{color:var(--yellow-100)!important}.active\:text-yellow-200:active{color:var(--yellow-200)!important}.active\:text-yellow-300:active{color:var(--yellow-300)!important}.active\:text-yellow-400:active{color:var(--yellow-400)!important}.active\:text-yellow-500:active{color:var(--yellow-500)!important}.active\:text-yellow-600:active{color:var(--yellow-600)!important}.active\:text-yellow-700:active{color:var(--yellow-700)!important}.active\:text-yellow-800:active{color:var(--yellow-800)!important}.active\:text-yellow-900:active{color:var(--yellow-900)!important}.text-cyan-50{color:var(--cyan-50)!important}.text-cyan-100{color:var(--cyan-100)!important}.text-cyan-200{color:var(--cyan-200)!important}.text-cyan-300{color:var(--cyan-300)!important}.text-cyan-400{color:var(--cyan-400)!important}.text-cyan-500{color:var(--cyan-500)!important}.text-cyan-600{color:var(--cyan-600)!important}.text-cyan-700{color:var(--cyan-700)!important}.text-cyan-800{color:var(--cyan-800)!important}.text-cyan-900{color:var(--cyan-900)!important}.focus\:text-cyan-50:focus{color:var(--cyan-50)!important}.focus\:text-cyan-100:focus{color:var(--cyan-100)!important}.focus\:text-cyan-200:focus{color:var(--cyan-200)!important}.focus\:text-cyan-300:focus{color:var(--cyan-300)!important}.focus\:text-cyan-400:focus{color:var(--cyan-400)!important}.focus\:text-cyan-500:focus{color:var(--cyan-500)!important}.focus\:text-cyan-600:focus{color:var(--cyan-600)!important}.focus\:text-cyan-700:focus{color:var(--cyan-700)!important}.focus\:text-cyan-800:focus{color:var(--cyan-800)!important}.focus\:text-cyan-900:focus{color:var(--cyan-900)!important}.hover\:text-cyan-50:hover{color:var(--cyan-50)!important}.hover\:text-cyan-100:hover{color:var(--cyan-100)!important}.hover\:text-cyan-200:hover{color:var(--cyan-200)!important}.hover\:text-cyan-300:hover{color:var(--cyan-300)!important}.hover\:text-cyan-400:hover{color:var(--cyan-400)!important}.hover\:text-cyan-500:hover{color:var(--cyan-500)!important}.hover\:text-cyan-600:hover{color:var(--cyan-600)!important}.hover\:text-cyan-700:hover{color:var(--cyan-700)!important}.hover\:text-cyan-800:hover{color:var(--cyan-800)!important}.hover\:text-cyan-900:hover{color:var(--cyan-900)!important}.active\:text-cyan-50:active{color:var(--cyan-50)!important}.active\:text-cyan-100:active{color:var(--cyan-100)!important}.active\:text-cyan-200:active{color:var(--cyan-200)!important}.active\:text-cyan-300:active{color:var(--cyan-300)!important}.active\:text-cyan-400:active{color:var(--cyan-400)!important}.active\:text-cyan-500:active{color:var(--cyan-500)!important}.active\:text-cyan-600:active{color:var(--cyan-600)!important}.active\:text-cyan-700:active{color:var(--cyan-700)!important}.active\:text-cyan-800:active{color:var(--cyan-800)!important}.active\:text-cyan-900:active{color:var(--cyan-900)!important}.text-pink-50{color:var(--pink-50)!important}.text-pink-100{color:var(--pink-100)!important}.text-pink-200{color:var(--pink-200)!important}.text-pink-300{color:var(--pink-300)!important}.text-pink-400{color:var(--pink-400)!important}.text-pink-500{color:var(--pink-500)!important}.text-pink-600{color:var(--pink-600)!important}.text-pink-700{color:var(--pink-700)!important}.text-pink-800{color:var(--pink-800)!important}.text-pink-900{color:var(--pink-900)!important}.focus\:text-pink-50:focus{color:var(--pink-50)!important}.focus\:text-pink-100:focus{color:var(--pink-100)!important}.focus\:text-pink-200:focus{color:var(--pink-200)!important}.focus\:text-pink-300:focus{color:var(--pink-300)!important}.focus\:text-pink-400:focus{color:var(--pink-400)!important}.focus\:text-pink-500:focus{color:var(--pink-500)!important}.focus\:text-pink-600:focus{color:var(--pink-600)!important}.focus\:text-pink-700:focus{color:var(--pink-700)!important}.focus\:text-pink-800:focus{color:var(--pink-800)!important}.focus\:text-pink-900:focus{color:var(--pink-900)!important}.hover\:text-pink-50:hover{color:var(--pink-50)!important}.hover\:text-pink-100:hover{color:var(--pink-100)!important}.hover\:text-pink-200:hover{color:var(--pink-200)!important}.hover\:text-pink-300:hover{color:var(--pink-300)!important}.hover\:text-pink-400:hover{color:var(--pink-400)!important}.hover\:text-pink-500:hover{color:var(--pink-500)!important}.hover\:text-pink-600:hover{color:var(--pink-600)!important}.hover\:text-pink-700:hover{color:var(--pink-700)!important}.hover\:text-pink-800:hover{color:var(--pink-800)!important}.hover\:text-pink-900:hover{color:var(--pink-900)!important}.active\:text-pink-50:active{color:var(--pink-50)!important}.active\:text-pink-100:active{color:var(--pink-100)!important}.active\:text-pink-200:active{color:var(--pink-200)!important}.active\:text-pink-300:active{color:var(--pink-300)!important}.active\:text-pink-400:active{color:var(--pink-400)!important}.active\:text-pink-500:active{color:var(--pink-500)!important}.active\:text-pink-600:active{color:var(--pink-600)!important}.active\:text-pink-700:active{color:var(--pink-700)!important}.active\:text-pink-800:active{color:var(--pink-800)!important}.active\:text-pink-900:active{color:var(--pink-900)!important}.text-indigo-50{color:var(--indigo-50)!important}.text-indigo-100{color:var(--indigo-100)!important}.text-indigo-200{color:var(--indigo-200)!important}.text-indigo-300{color:var(--indigo-300)!important}.text-indigo-400{color:var(--indigo-400)!important}.text-indigo-500{color:var(--indigo-500)!important}.text-indigo-600{color:var(--indigo-600)!important}.text-indigo-700{color:var(--indigo-700)!important}.text-indigo-800{color:var(--indigo-800)!important}.text-indigo-900{color:var(--indigo-900)!important}.focus\:text-indigo-50:focus{color:var(--indigo-50)!important}.focus\:text-indigo-100:focus{color:var(--indigo-100)!important}.focus\:text-indigo-200:focus{color:var(--indigo-200)!important}.focus\:text-indigo-300:focus{color:var(--indigo-300)!important}.focus\:text-indigo-400:focus{color:var(--indigo-400)!important}.focus\:text-indigo-500:focus{color:var(--indigo-500)!important}.focus\:text-indigo-600:focus{color:var(--indigo-600)!important}.focus\:text-indigo-700:focus{color:var(--indigo-700)!important}.focus\:text-indigo-800:focus{color:var(--indigo-800)!important}.focus\:text-indigo-900:focus{color:var(--indigo-900)!important}.hover\:text-indigo-50:hover{color:var(--indigo-50)!important}.hover\:text-indigo-100:hover{color:var(--indigo-100)!important}.hover\:text-indigo-200:hover{color:var(--indigo-200)!important}.hover\:text-indigo-300:hover{color:var(--indigo-300)!important}.hover\:text-indigo-400:hover{color:var(--indigo-400)!important}.hover\:text-indigo-500:hover{color:var(--indigo-500)!important}.hover\:text-indigo-600:hover{color:var(--indigo-600)!important}.hover\:text-indigo-700:hover{color:var(--indigo-700)!important}.hover\:text-indigo-800:hover{color:var(--indigo-800)!important}.hover\:text-indigo-900:hover{color:var(--indigo-900)!important}.active\:text-indigo-50:active{color:var(--indigo-50)!important}.active\:text-indigo-100:active{color:var(--indigo-100)!important}.active\:text-indigo-200:active{color:var(--indigo-200)!important}.active\:text-indigo-300:active{color:var(--indigo-300)!important}.active\:text-indigo-400:active{color:var(--indigo-400)!important}.active\:text-indigo-500:active{color:var(--indigo-500)!important}.active\:text-indigo-600:active{color:var(--indigo-600)!important}.active\:text-indigo-700:active{color:var(--indigo-700)!important}.active\:text-indigo-800:active{color:var(--indigo-800)!important}.active\:text-indigo-900:active{color:var(--indigo-900)!important}.text-teal-50{color:var(--teal-50)!important}.text-teal-100{color:var(--teal-100)!important}.text-teal-200{color:var(--teal-200)!important}.text-teal-300{color:var(--teal-300)!important}.text-teal-400{color:var(--teal-400)!important}.text-teal-500{color:var(--teal-500)!important}.text-teal-600{color:var(--teal-600)!important}.text-teal-700{color:var(--teal-700)!important}.text-teal-800{color:var(--teal-800)!important}.text-teal-900{color:var(--teal-900)!important}.focus\:text-teal-50:focus{color:var(--teal-50)!important}.focus\:text-teal-100:focus{color:var(--teal-100)!important}.focus\:text-teal-200:focus{color:var(--teal-200)!important}.focus\:text-teal-300:focus{color:var(--teal-300)!important}.focus\:text-teal-400:focus{color:var(--teal-400)!important}.focus\:text-teal-500:focus{color:var(--teal-500)!important}.focus\:text-teal-600:focus{color:var(--teal-600)!important}.focus\:text-teal-700:focus{color:var(--teal-700)!important}.focus\:text-teal-800:focus{color:var(--teal-800)!important}.focus\:text-teal-900:focus{color:var(--teal-900)!important}.hover\:text-teal-50:hover{color:var(--teal-50)!important}.hover\:text-teal-100:hover{color:var(--teal-100)!important}.hover\:text-teal-200:hover{color:var(--teal-200)!important}.hover\:text-teal-300:hover{color:var(--teal-300)!important}.hover\:text-teal-400:hover{color:var(--teal-400)!important}.hover\:text-teal-500:hover{color:var(--teal-500)!important}.hover\:text-teal-600:hover{color:var(--teal-600)!important}.hover\:text-teal-700:hover{color:var(--teal-700)!important}.hover\:text-teal-800:hover{color:var(--teal-800)!important}.hover\:text-teal-900:hover{color:var(--teal-900)!important}.active\:text-teal-50:active{color:var(--teal-50)!important}.active\:text-teal-100:active{color:var(--teal-100)!important}.active\:text-teal-200:active{color:var(--teal-200)!important}.active\:text-teal-300:active{color:var(--teal-300)!important}.active\:text-teal-400:active{color:var(--teal-400)!important}.active\:text-teal-500:active{color:var(--teal-500)!important}.active\:text-teal-600:active{color:var(--teal-600)!important}.active\:text-teal-700:active{color:var(--teal-700)!important}.active\:text-teal-800:active{color:var(--teal-800)!important}.active\:text-teal-900:active{color:var(--teal-900)!important}.text-orange-50{color:var(--orange-50)!important}.text-orange-100{color:var(--orange-100)!important}.text-orange-200{color:var(--orange-200)!important}.text-orange-300{color:var(--orange-300)!important}.text-orange-400{color:var(--orange-400)!important}.text-orange-500{color:var(--orange-500)!important}.text-orange-600{color:var(--orange-600)!important}.text-orange-700{color:var(--orange-700)!important}.text-orange-800{color:var(--orange-800)!important}.text-orange-900{color:var(--orange-900)!important}.focus\:text-orange-50:focus{color:var(--orange-50)!important}.focus\:text-orange-100:focus{color:var(--orange-100)!important}.focus\:text-orange-200:focus{color:var(--orange-200)!important}.focus\:text-orange-300:focus{color:var(--orange-300)!important}.focus\:text-orange-400:focus{color:var(--orange-400)!important}.focus\:text-orange-500:focus{color:var(--orange-500)!important}.focus\:text-orange-600:focus{color:var(--orange-600)!important}.focus\:text-orange-700:focus{color:var(--orange-700)!important}.focus\:text-orange-800:focus{color:var(--orange-800)!important}.focus\:text-orange-900:focus{color:var(--orange-900)!important}.hover\:text-orange-50:hover{color:var(--orange-50)!important}.hover\:text-orange-100:hover{color:var(--orange-100)!important}.hover\:text-orange-200:hover{color:var(--orange-200)!important}.hover\:text-orange-300:hover{color:var(--orange-300)!important}.hover\:text-orange-400:hover{color:var(--orange-400)!important}.hover\:text-orange-500:hover{color:var(--orange-500)!important}.hover\:text-orange-600:hover{color:var(--orange-600)!important}.hover\:text-orange-700:hover{color:var(--orange-700)!important}.hover\:text-orange-800:hover{color:var(--orange-800)!important}.hover\:text-orange-900:hover{color:var(--orange-900)!important}.active\:text-orange-50:active{color:var(--orange-50)!important}.active\:text-orange-100:active{color:var(--orange-100)!important}.active\:text-orange-200:active{color:var(--orange-200)!important}.active\:text-orange-300:active{color:var(--orange-300)!important}.active\:text-orange-400:active{color:var(--orange-400)!important}.active\:text-orange-500:active{color:var(--orange-500)!important}.active\:text-orange-600:active{color:var(--orange-600)!important}.active\:text-orange-700:active{color:var(--orange-700)!important}.active\:text-orange-800:active{color:var(--orange-800)!important}.active\:text-orange-900:active{color:var(--orange-900)!important}.text-bluegray-50{color:var(--bluegray-50)!important}.text-bluegray-100{color:var(--bluegray-100)!important}.text-bluegray-200{color:var(--bluegray-200)!important}.text-bluegray-300{color:var(--bluegray-300)!important}.text-bluegray-400{color:var(--bluegray-400)!important}.text-bluegray-500{color:var(--bluegray-500)!important}.text-bluegray-600{color:var(--bluegray-600)!important}.text-bluegray-700{color:var(--bluegray-700)!important}.text-bluegray-800{color:var(--bluegray-800)!important}.text-bluegray-900{color:var(--bluegray-900)!important}.focus\:text-bluegray-50:focus{color:var(--bluegray-50)!important}.focus\:text-bluegray-100:focus{color:var(--bluegray-100)!important}.focus\:text-bluegray-200:focus{color:var(--bluegray-200)!important}.focus\:text-bluegray-300:focus{color:var(--bluegray-300)!important}.focus\:text-bluegray-400:focus{color:var(--bluegray-400)!important}.focus\:text-bluegray-500:focus{color:var(--bluegray-500)!important}.focus\:text-bluegray-600:focus{color:var(--bluegray-600)!important}.focus\:text-bluegray-700:focus{color:var(--bluegray-700)!important}.focus\:text-bluegray-800:focus{color:var(--bluegray-800)!important}.focus\:text-bluegray-900:focus{color:var(--bluegray-900)!important}.hover\:text-bluegray-50:hover{color:var(--bluegray-50)!important}.hover\:text-bluegray-100:hover{color:var(--bluegray-100)!important}.hover\:text-bluegray-200:hover{color:var(--bluegray-200)!important}.hover\:text-bluegray-300:hover{color:var(--bluegray-300)!important}.hover\:text-bluegray-400:hover{color:var(--bluegray-400)!important}.hover\:text-bluegray-500:hover{color:var(--bluegray-500)!important}.hover\:text-bluegray-600:hover{color:var(--bluegray-600)!important}.hover\:text-bluegray-700:hover{color:var(--bluegray-700)!important}.hover\:text-bluegray-800:hover{color:var(--bluegray-800)!important}.hover\:text-bluegray-900:hover{color:var(--bluegray-900)!important}.active\:text-bluegray-50:active{color:var(--bluegray-50)!important}.active\:text-bluegray-100:active{color:var(--bluegray-100)!important}.active\:text-bluegray-200:active{color:var(--bluegray-200)!important}.active\:text-bluegray-300:active{color:var(--bluegray-300)!important}.active\:text-bluegray-400:active{color:var(--bluegray-400)!important}.active\:text-bluegray-500:active{color:var(--bluegray-500)!important}.active\:text-bluegray-600:active{color:var(--bluegray-600)!important}.active\:text-bluegray-700:active{color:var(--bluegray-700)!important}.active\:text-bluegray-800:active{color:var(--bluegray-800)!important}.active\:text-bluegray-900:active{color:var(--bluegray-900)!important}.text-purple-50{color:var(--purple-50)!important}.text-purple-100{color:var(--purple-100)!important}.text-purple-200{color:var(--purple-200)!important}.text-purple-300{color:var(--purple-300)!important}.text-purple-400{color:var(--purple-400)!important}.text-purple-500{color:var(--purple-500)!important}.text-purple-600{color:var(--purple-600)!important}.text-purple-700{color:var(--purple-700)!important}.text-purple-800{color:var(--purple-800)!important}.text-purple-900{color:var(--purple-900)!important}.focus\:text-purple-50:focus{color:var(--purple-50)!important}.focus\:text-purple-100:focus{color:var(--purple-100)!important}.focus\:text-purple-200:focus{color:var(--purple-200)!important}.focus\:text-purple-300:focus{color:var(--purple-300)!important}.focus\:text-purple-400:focus{color:var(--purple-400)!important}.focus\:text-purple-500:focus{color:var(--purple-500)!important}.focus\:text-purple-600:focus{color:var(--purple-600)!important}.focus\:text-purple-700:focus{color:var(--purple-700)!important}.focus\:text-purple-800:focus{color:var(--purple-800)!important}.focus\:text-purple-900:focus{color:var(--purple-900)!important}.hover\:text-purple-50:hover{color:var(--purple-50)!important}.hover\:text-purple-100:hover{color:var(--purple-100)!important}.hover\:text-purple-200:hover{color:var(--purple-200)!important}.hover\:text-purple-300:hover{color:var(--purple-300)!important}.hover\:text-purple-400:hover{color:var(--purple-400)!important}.hover\:text-purple-500:hover{color:var(--purple-500)!important}.hover\:text-purple-600:hover{color:var(--purple-600)!important}.hover\:text-purple-700:hover{color:var(--purple-700)!important}.hover\:text-purple-800:hover{color:var(--purple-800)!important}.hover\:text-purple-900:hover{color:var(--purple-900)!important}.active\:text-purple-50:active{color:var(--purple-50)!important}.active\:text-purple-100:active{color:var(--purple-100)!important}.active\:text-purple-200:active{color:var(--purple-200)!important}.active\:text-purple-300:active{color:var(--purple-300)!important}.active\:text-purple-400:active{color:var(--purple-400)!important}.active\:text-purple-500:active{color:var(--purple-500)!important}.active\:text-purple-600:active{color:var(--purple-600)!important}.active\:text-purple-700:active{color:var(--purple-700)!important}.active\:text-purple-800:active{color:var(--purple-800)!important}.active\:text-purple-900:active{color:var(--purple-900)!important}.text-gray-50{color:var(--gray-50)!important}.text-gray-100{color:var(--gray-100)!important}.text-gray-200{color:var(--gray-200)!important}.text-gray-300{color:var(--gray-300)!important}.text-gray-400{color:var(--gray-400)!important}.text-gray-500{color:var(--gray-500)!important}.text-gray-600{color:var(--gray-600)!important}.text-gray-700{color:var(--gray-700)!important}.text-gray-800{color:var(--gray-800)!important}.text-gray-900{color:var(--gray-900)!important}.focus\:text-gray-50:focus{color:var(--gray-50)!important}.focus\:text-gray-100:focus{color:var(--gray-100)!important}.focus\:text-gray-200:focus{color:var(--gray-200)!important}.focus\:text-gray-300:focus{color:var(--gray-300)!important}.focus\:text-gray-400:focus{color:var(--gray-400)!important}.focus\:text-gray-500:focus{color:var(--gray-500)!important}.focus\:text-gray-600:focus{color:var(--gray-600)!important}.focus\:text-gray-700:focus{color:var(--gray-700)!important}.focus\:text-gray-800:focus{color:var(--gray-800)!important}.focus\:text-gray-900:focus{color:var(--gray-900)!important}.hover\:text-gray-50:hover{color:var(--gray-50)!important}.hover\:text-gray-100:hover{color:var(--gray-100)!important}.hover\:text-gray-200:hover{color:var(--gray-200)!important}.hover\:text-gray-300:hover{color:var(--gray-300)!important}.hover\:text-gray-400:hover{color:var(--gray-400)!important}.hover\:text-gray-500:hover{color:var(--gray-500)!important}.hover\:text-gray-600:hover{color:var(--gray-600)!important}.hover\:text-gray-700:hover{color:var(--gray-700)!important}.hover\:text-gray-800:hover{color:var(--gray-800)!important}.hover\:text-gray-900:hover{color:var(--gray-900)!important}.active\:text-gray-50:active{color:var(--gray-50)!important}.active\:text-gray-100:active{color:var(--gray-100)!important}.active\:text-gray-200:active{color:var(--gray-200)!important}.active\:text-gray-300:active{color:var(--gray-300)!important}.active\:text-gray-400:active{color:var(--gray-400)!important}.active\:text-gray-500:active{color:var(--gray-500)!important}.active\:text-gray-600:active{color:var(--gray-600)!important}.active\:text-gray-700:active{color:var(--gray-700)!important}.active\:text-gray-800:active{color:var(--gray-800)!important}.active\:text-gray-900:active{color:var(--gray-900)!important}.text-red-50{color:var(--red-50)!important}.text-red-100{color:var(--red-100)!important}.text-red-200{color:var(--red-200)!important}.text-red-300{color:var(--red-300)!important}.text-red-400{color:var(--red-400)!important}.text-red-500{color:var(--red-500)!important}.text-red-600{color:var(--red-600)!important}.text-red-700{color:var(--red-700)!important}.text-red-800{color:var(--red-800)!important}.text-red-900{color:var(--red-900)!important}.focus\:text-red-50:focus{color:var(--red-50)!important}.focus\:text-red-100:focus{color:var(--red-100)!important}.focus\:text-red-200:focus{color:var(--red-200)!important}.focus\:text-red-300:focus{color:var(--red-300)!important}.focus\:text-red-400:focus{color:var(--red-400)!important}.focus\:text-red-500:focus{color:var(--red-500)!important}.focus\:text-red-600:focus{color:var(--red-600)!important}.focus\:text-red-700:focus{color:var(--red-700)!important}.focus\:text-red-800:focus{color:var(--red-800)!important}.focus\:text-red-900:focus{color:var(--red-900)!important}.hover\:text-red-50:hover{color:var(--red-50)!important}.hover\:text-red-100:hover{color:var(--red-100)!important}.hover\:text-red-200:hover{color:var(--red-200)!important}.hover\:text-red-300:hover{color:var(--red-300)!important}.hover\:text-red-400:hover{color:var(--red-400)!important}.hover\:text-red-500:hover{color:var(--red-500)!important}.hover\:text-red-600:hover{color:var(--red-600)!important}.hover\:text-red-700:hover{color:var(--red-700)!important}.hover\:text-red-800:hover{color:var(--red-800)!important}.hover\:text-red-900:hover{color:var(--red-900)!important}.active\:text-red-50:active{color:var(--red-50)!important}.active\:text-red-100:active{color:var(--red-100)!important}.active\:text-red-200:active{color:var(--red-200)!important}.active\:text-red-300:active{color:var(--red-300)!important}.active\:text-red-400:active{color:var(--red-400)!important}.active\:text-red-500:active{color:var(--red-500)!important}.active\:text-red-600:active{color:var(--red-600)!important}.active\:text-red-700:active{color:var(--red-700)!important}.active\:text-red-800:active{color:var(--red-800)!important}.active\:text-red-900:active{color:var(--red-900)!important}.text-primary-50{color:var(--primary-50)!important}.text-primary-100{color:var(--primary-100)!important}.text-primary-200{color:var(--primary-200)!important}.text-primary-300{color:var(--primary-300)!important}.text-primary-400{color:var(--primary-400)!important}.text-primary-500{color:var(--primary-500)!important}.text-primary-600{color:var(--primary-600)!important}.text-primary-700{color:var(--primary-700)!important}.text-primary-800{color:var(--primary-800)!important}.text-primary-900{color:var(--primary-900)!important}.focus\:text-primary-50:focus{color:var(--primary-50)!important}.focus\:text-primary-100:focus{color:var(--primary-100)!important}.focus\:text-primary-200:focus{color:var(--primary-200)!important}.focus\:text-primary-300:focus{color:var(--primary-300)!important}.focus\:text-primary-400:focus{color:var(--primary-400)!important}.focus\:text-primary-500:focus{color:var(--primary-500)!important}.focus\:text-primary-600:focus{color:var(--primary-600)!important}.focus\:text-primary-700:focus{color:var(--primary-700)!important}.focus\:text-primary-800:focus{color:var(--primary-800)!important}.focus\:text-primary-900:focus{color:var(--primary-900)!important}.hover\:text-primary-50:hover{color:var(--primary-50)!important}.hover\:text-primary-100:hover{color:var(--primary-100)!important}.hover\:text-primary-200:hover{color:var(--primary-200)!important}.hover\:text-primary-300:hover{color:var(--primary-300)!important}.hover\:text-primary-400:hover{color:var(--primary-400)!important}.hover\:text-primary-500:hover{color:var(--primary-500)!important}.hover\:text-primary-600:hover{color:var(--primary-600)!important}.hover\:text-primary-700:hover{color:var(--primary-700)!important}.hover\:text-primary-800:hover{color:var(--primary-800)!important}.hover\:text-primary-900:hover{color:var(--primary-900)!important}.active\:text-primary-50:active{color:var(--primary-50)!important}.active\:text-primary-100:active{color:var(--primary-100)!important}.active\:text-primary-200:active{color:var(--primary-200)!important}.active\:text-primary-300:active{color:var(--primary-300)!important}.active\:text-primary-400:active{color:var(--primary-400)!important}.active\:text-primary-500:active{color:var(--primary-500)!important}.active\:text-primary-600:active{color:var(--primary-600)!important}.active\:text-primary-700:active{color:var(--primary-700)!important}.active\:text-primary-800:active{color:var(--primary-800)!important}.active\:text-primary-900:active{color:var(--primary-900)!important}.bg-blue-50{background-color:var(--blue-50)!important}.bg-blue-100{background-color:var(--blue-100)!important}.bg-blue-200{background-color:var(--blue-200)!important}.bg-blue-300{background-color:var(--blue-300)!important}.bg-blue-400{background-color:var(--blue-400)!important}.bg-blue-500{background-color:var(--blue-500)!important}.bg-blue-600{background-color:var(--blue-600)!important}.bg-blue-700{background-color:var(--blue-700)!important}.bg-blue-800{background-color:var(--blue-800)!important}.bg-blue-900{background-color:var(--blue-900)!important}.focus\:bg-blue-50:focus{background-color:var(--blue-50)!important}.focus\:bg-blue-100:focus{background-color:var(--blue-100)!important}.focus\:bg-blue-200:focus{background-color:var(--blue-200)!important}.focus\:bg-blue-300:focus{background-color:var(--blue-300)!important}.focus\:bg-blue-400:focus{background-color:var(--blue-400)!important}.focus\:bg-blue-500:focus{background-color:var(--blue-500)!important}.focus\:bg-blue-600:focus{background-color:var(--blue-600)!important}.focus\:bg-blue-700:focus{background-color:var(--blue-700)!important}.focus\:bg-blue-800:focus{background-color:var(--blue-800)!important}.focus\:bg-blue-900:focus{background-color:var(--blue-900)!important}.hover\:bg-blue-50:hover{background-color:var(--blue-50)!important}.hover\:bg-blue-100:hover{background-color:var(--blue-100)!important}.hover\:bg-blue-200:hover{background-color:var(--blue-200)!important}.hover\:bg-blue-300:hover{background-color:var(--blue-300)!important}.hover\:bg-blue-400:hover{background-color:var(--blue-400)!important}.hover\:bg-blue-500:hover{background-color:var(--blue-500)!important}.hover\:bg-blue-600:hover{background-color:var(--blue-600)!important}.hover\:bg-blue-700:hover{background-color:var(--blue-700)!important}.hover\:bg-blue-800:hover{background-color:var(--blue-800)!important}.hover\:bg-blue-900:hover{background-color:var(--blue-900)!important}.active\:bg-blue-50:active{background-color:var(--blue-50)!important}.active\:bg-blue-100:active{background-color:var(--blue-100)!important}.active\:bg-blue-200:active{background-color:var(--blue-200)!important}.active\:bg-blue-300:active{background-color:var(--blue-300)!important}.active\:bg-blue-400:active{background-color:var(--blue-400)!important}.active\:bg-blue-500:active{background-color:var(--blue-500)!important}.active\:bg-blue-600:active{background-color:var(--blue-600)!important}.active\:bg-blue-700:active{background-color:var(--blue-700)!important}.active\:bg-blue-800:active{background-color:var(--blue-800)!important}.active\:bg-blue-900:active{background-color:var(--blue-900)!important}.bg-green-50{background-color:var(--green-50)!important}.bg-green-100{background-color:var(--green-100)!important}.bg-green-200{background-color:var(--green-200)!important}.bg-green-300{background-color:var(--green-300)!important}.bg-green-400{background-color:var(--green-400)!important}.bg-green-500{background-color:var(--green-500)!important}.bg-green-600{background-color:var(--green-600)!important}.bg-green-700{background-color:var(--green-700)!important}.bg-green-800{background-color:var(--green-800)!important}.bg-green-900{background-color:var(--green-900)!important}.focus\:bg-green-50:focus{background-color:var(--green-50)!important}.focus\:bg-green-100:focus{background-color:var(--green-100)!important}.focus\:bg-green-200:focus{background-color:var(--green-200)!important}.focus\:bg-green-300:focus{background-color:var(--green-300)!important}.focus\:bg-green-400:focus{background-color:var(--green-400)!important}.focus\:bg-green-500:focus{background-color:var(--green-500)!important}.focus\:bg-green-600:focus{background-color:var(--green-600)!important}.focus\:bg-green-700:focus{background-color:var(--green-700)!important}.focus\:bg-green-800:focus{background-color:var(--green-800)!important}.focus\:bg-green-900:focus{background-color:var(--green-900)!important}.hover\:bg-green-50:hover{background-color:var(--green-50)!important}.hover\:bg-green-100:hover{background-color:var(--green-100)!important}.hover\:bg-green-200:hover{background-color:var(--green-200)!important}.hover\:bg-green-300:hover{background-color:var(--green-300)!important}.hover\:bg-green-400:hover{background-color:var(--green-400)!important}.hover\:bg-green-500:hover{background-color:var(--green-500)!important}.hover\:bg-green-600:hover{background-color:var(--green-600)!important}.hover\:bg-green-700:hover{background-color:var(--green-700)!important}.hover\:bg-green-800:hover{background-color:var(--green-800)!important}.hover\:bg-green-900:hover{background-color:var(--green-900)!important}.active\:bg-green-50:active{background-color:var(--green-50)!important}.active\:bg-green-100:active{background-color:var(--green-100)!important}.active\:bg-green-200:active{background-color:var(--green-200)!important}.active\:bg-green-300:active{background-color:var(--green-300)!important}.active\:bg-green-400:active{background-color:var(--green-400)!important}.active\:bg-green-500:active{background-color:var(--green-500)!important}.active\:bg-green-600:active{background-color:var(--green-600)!important}.active\:bg-green-700:active{background-color:var(--green-700)!important}.active\:bg-green-800:active{background-color:var(--green-800)!important}.active\:bg-green-900:active{background-color:var(--green-900)!important}.bg-yellow-50{background-color:var(--yellow-50)!important}.bg-yellow-100{background-color:var(--yellow-100)!important}.bg-yellow-200{background-color:var(--yellow-200)!important}.bg-yellow-300{background-color:var(--yellow-300)!important}.bg-yellow-400{background-color:var(--yellow-400)!important}.bg-yellow-500{background-color:var(--yellow-500)!important}.bg-yellow-600{background-color:var(--yellow-600)!important}.bg-yellow-700{background-color:var(--yellow-700)!important}.bg-yellow-800{background-color:var(--yellow-800)!important}.bg-yellow-900{background-color:var(--yellow-900)!important}.focus\:bg-yellow-50:focus{background-color:var(--yellow-50)!important}.focus\:bg-yellow-100:focus{background-color:var(--yellow-100)!important}.focus\:bg-yellow-200:focus{background-color:var(--yellow-200)!important}.focus\:bg-yellow-300:focus{background-color:var(--yellow-300)!important}.focus\:bg-yellow-400:focus{background-color:var(--yellow-400)!important}.focus\:bg-yellow-500:focus{background-color:var(--yellow-500)!important}.focus\:bg-yellow-600:focus{background-color:var(--yellow-600)!important}.focus\:bg-yellow-700:focus{background-color:var(--yellow-700)!important}.focus\:bg-yellow-800:focus{background-color:var(--yellow-800)!important}.focus\:bg-yellow-900:focus{background-color:var(--yellow-900)!important}.hover\:bg-yellow-50:hover{background-color:var(--yellow-50)!important}.hover\:bg-yellow-100:hover{background-color:var(--yellow-100)!important}.hover\:bg-yellow-200:hover{background-color:var(--yellow-200)!important}.hover\:bg-yellow-300:hover{background-color:var(--yellow-300)!important}.hover\:bg-yellow-400:hover{background-color:var(--yellow-400)!important}.hover\:bg-yellow-500:hover{background-color:var(--yellow-500)!important}.hover\:bg-yellow-600:hover{background-color:var(--yellow-600)!important}.hover\:bg-yellow-700:hover{background-color:var(--yellow-700)!important}.hover\:bg-yellow-800:hover{background-color:var(--yellow-800)!important}.hover\:bg-yellow-900:hover{background-color:var(--yellow-900)!important}.active\:bg-yellow-50:active{background-color:var(--yellow-50)!important}.active\:bg-yellow-100:active{background-color:var(--yellow-100)!important}.active\:bg-yellow-200:active{background-color:var(--yellow-200)!important}.active\:bg-yellow-300:active{background-color:var(--yellow-300)!important}.active\:bg-yellow-400:active{background-color:var(--yellow-400)!important}.active\:bg-yellow-500:active{background-color:var(--yellow-500)!important}.active\:bg-yellow-600:active{background-color:var(--yellow-600)!important}.active\:bg-yellow-700:active{background-color:var(--yellow-700)!important}.active\:bg-yellow-800:active{background-color:var(--yellow-800)!important}.active\:bg-yellow-900:active{background-color:var(--yellow-900)!important}.bg-cyan-50{background-color:var(--cyan-50)!important}.bg-cyan-100{background-color:var(--cyan-100)!important}.bg-cyan-200{background-color:var(--cyan-200)!important}.bg-cyan-300{background-color:var(--cyan-300)!important}.bg-cyan-400{background-color:var(--cyan-400)!important}.bg-cyan-500{background-color:var(--cyan-500)!important}.bg-cyan-600{background-color:var(--cyan-600)!important}.bg-cyan-700{background-color:var(--cyan-700)!important}.bg-cyan-800{background-color:var(--cyan-800)!important}.bg-cyan-900{background-color:var(--cyan-900)!important}.focus\:bg-cyan-50:focus{background-color:var(--cyan-50)!important}.focus\:bg-cyan-100:focus{background-color:var(--cyan-100)!important}.focus\:bg-cyan-200:focus{background-color:var(--cyan-200)!important}.focus\:bg-cyan-300:focus{background-color:var(--cyan-300)!important}.focus\:bg-cyan-400:focus{background-color:var(--cyan-400)!important}.focus\:bg-cyan-500:focus{background-color:var(--cyan-500)!important}.focus\:bg-cyan-600:focus{background-color:var(--cyan-600)!important}.focus\:bg-cyan-700:focus{background-color:var(--cyan-700)!important}.focus\:bg-cyan-800:focus{background-color:var(--cyan-800)!important}.focus\:bg-cyan-900:focus{background-color:var(--cyan-900)!important}.hover\:bg-cyan-50:hover{background-color:var(--cyan-50)!important}.hover\:bg-cyan-100:hover{background-color:var(--cyan-100)!important}.hover\:bg-cyan-200:hover{background-color:var(--cyan-200)!important}.hover\:bg-cyan-300:hover{background-color:var(--cyan-300)!important}.hover\:bg-cyan-400:hover{background-color:var(--cyan-400)!important}.hover\:bg-cyan-500:hover{background-color:var(--cyan-500)!important}.hover\:bg-cyan-600:hover{background-color:var(--cyan-600)!important}.hover\:bg-cyan-700:hover{background-color:var(--cyan-700)!important}.hover\:bg-cyan-800:hover{background-color:var(--cyan-800)!important}.hover\:bg-cyan-900:hover{background-color:var(--cyan-900)!important}.active\:bg-cyan-50:active{background-color:var(--cyan-50)!important}.active\:bg-cyan-100:active{background-color:var(--cyan-100)!important}.active\:bg-cyan-200:active{background-color:var(--cyan-200)!important}.active\:bg-cyan-300:active{background-color:var(--cyan-300)!important}.active\:bg-cyan-400:active{background-color:var(--cyan-400)!important}.active\:bg-cyan-500:active{background-color:var(--cyan-500)!important}.active\:bg-cyan-600:active{background-color:var(--cyan-600)!important}.active\:bg-cyan-700:active{background-color:var(--cyan-700)!important}.active\:bg-cyan-800:active{background-color:var(--cyan-800)!important}.active\:bg-cyan-900:active{background-color:var(--cyan-900)!important}.bg-pink-50{background-color:var(--pink-50)!important}.bg-pink-100{background-color:var(--pink-100)!important}.bg-pink-200{background-color:var(--pink-200)!important}.bg-pink-300{background-color:var(--pink-300)!important}.bg-pink-400{background-color:var(--pink-400)!important}.bg-pink-500{background-color:var(--pink-500)!important}.bg-pink-600{background-color:var(--pink-600)!important}.bg-pink-700{background-color:var(--pink-700)!important}.bg-pink-800{background-color:var(--pink-800)!important}.bg-pink-900{background-color:var(--pink-900)!important}.focus\:bg-pink-50:focus{background-color:var(--pink-50)!important}.focus\:bg-pink-100:focus{background-color:var(--pink-100)!important}.focus\:bg-pink-200:focus{background-color:var(--pink-200)!important}.focus\:bg-pink-300:focus{background-color:var(--pink-300)!important}.focus\:bg-pink-400:focus{background-color:var(--pink-400)!important}.focus\:bg-pink-500:focus{background-color:var(--pink-500)!important}.focus\:bg-pink-600:focus{background-color:var(--pink-600)!important}.focus\:bg-pink-700:focus{background-color:var(--pink-700)!important}.focus\:bg-pink-800:focus{background-color:var(--pink-800)!important}.focus\:bg-pink-900:focus{background-color:var(--pink-900)!important}.hover\:bg-pink-50:hover{background-color:var(--pink-50)!important}.hover\:bg-pink-100:hover{background-color:var(--pink-100)!important}.hover\:bg-pink-200:hover{background-color:var(--pink-200)!important}.hover\:bg-pink-300:hover{background-color:var(--pink-300)!important}.hover\:bg-pink-400:hover{background-color:var(--pink-400)!important}.hover\:bg-pink-500:hover{background-color:var(--pink-500)!important}.hover\:bg-pink-600:hover{background-color:var(--pink-600)!important}.hover\:bg-pink-700:hover{background-color:var(--pink-700)!important}.hover\:bg-pink-800:hover{background-color:var(--pink-800)!important}.hover\:bg-pink-900:hover{background-color:var(--pink-900)!important}.active\:bg-pink-50:active{background-color:var(--pink-50)!important}.active\:bg-pink-100:active{background-color:var(--pink-100)!important}.active\:bg-pink-200:active{background-color:var(--pink-200)!important}.active\:bg-pink-300:active{background-color:var(--pink-300)!important}.active\:bg-pink-400:active{background-color:var(--pink-400)!important}.active\:bg-pink-500:active{background-color:var(--pink-500)!important}.active\:bg-pink-600:active{background-color:var(--pink-600)!important}.active\:bg-pink-700:active{background-color:var(--pink-700)!important}.active\:bg-pink-800:active{background-color:var(--pink-800)!important}.active\:bg-pink-900:active{background-color:var(--pink-900)!important}.bg-indigo-50{background-color:var(--indigo-50)!important}.bg-indigo-100{background-color:var(--indigo-100)!important}.bg-indigo-200{background-color:var(--indigo-200)!important}.bg-indigo-300{background-color:var(--indigo-300)!important}.bg-indigo-400{background-color:var(--indigo-400)!important}.bg-indigo-500{background-color:var(--indigo-500)!important}.bg-indigo-600{background-color:var(--indigo-600)!important}.bg-indigo-700{background-color:var(--indigo-700)!important}.bg-indigo-800{background-color:var(--indigo-800)!important}.bg-indigo-900{background-color:var(--indigo-900)!important}.focus\:bg-indigo-50:focus{background-color:var(--indigo-50)!important}.focus\:bg-indigo-100:focus{background-color:var(--indigo-100)!important}.focus\:bg-indigo-200:focus{background-color:var(--indigo-200)!important}.focus\:bg-indigo-300:focus{background-color:var(--indigo-300)!important}.focus\:bg-indigo-400:focus{background-color:var(--indigo-400)!important}.focus\:bg-indigo-500:focus{background-color:var(--indigo-500)!important}.focus\:bg-indigo-600:focus{background-color:var(--indigo-600)!important}.focus\:bg-indigo-700:focus{background-color:var(--indigo-700)!important}.focus\:bg-indigo-800:focus{background-color:var(--indigo-800)!important}.focus\:bg-indigo-900:focus{background-color:var(--indigo-900)!important}.hover\:bg-indigo-50:hover{background-color:var(--indigo-50)!important}.hover\:bg-indigo-100:hover{background-color:var(--indigo-100)!important}.hover\:bg-indigo-200:hover{background-color:var(--indigo-200)!important}.hover\:bg-indigo-300:hover{background-color:var(--indigo-300)!important}.hover\:bg-indigo-400:hover{background-color:var(--indigo-400)!important}.hover\:bg-indigo-500:hover{background-color:var(--indigo-500)!important}.hover\:bg-indigo-600:hover{background-color:var(--indigo-600)!important}.hover\:bg-indigo-700:hover{background-color:var(--indigo-700)!important}.hover\:bg-indigo-800:hover{background-color:var(--indigo-800)!important}.hover\:bg-indigo-900:hover{background-color:var(--indigo-900)!important}.active\:bg-indigo-50:active{background-color:var(--indigo-50)!important}.active\:bg-indigo-100:active{background-color:var(--indigo-100)!important}.active\:bg-indigo-200:active{background-color:var(--indigo-200)!important}.active\:bg-indigo-300:active{background-color:var(--indigo-300)!important}.active\:bg-indigo-400:active{background-color:var(--indigo-400)!important}.active\:bg-indigo-500:active{background-color:var(--indigo-500)!important}.active\:bg-indigo-600:active{background-color:var(--indigo-600)!important}.active\:bg-indigo-700:active{background-color:var(--indigo-700)!important}.active\:bg-indigo-800:active{background-color:var(--indigo-800)!important}.active\:bg-indigo-900:active{background-color:var(--indigo-900)!important}.bg-teal-50{background-color:var(--teal-50)!important}.bg-teal-100{background-color:var(--teal-100)!important}.bg-teal-200{background-color:var(--teal-200)!important}.bg-teal-300{background-color:var(--teal-300)!important}.bg-teal-400{background-color:var(--teal-400)!important}.bg-teal-500{background-color:var(--teal-500)!important}.bg-teal-600{background-color:var(--teal-600)!important}.bg-teal-700{background-color:var(--teal-700)!important}.bg-teal-800{background-color:var(--teal-800)!important}.bg-teal-900{background-color:var(--teal-900)!important}.focus\:bg-teal-50:focus{background-color:var(--teal-50)!important}.focus\:bg-teal-100:focus{background-color:var(--teal-100)!important}.focus\:bg-teal-200:focus{background-color:var(--teal-200)!important}.focus\:bg-teal-300:focus{background-color:var(--teal-300)!important}.focus\:bg-teal-400:focus{background-color:var(--teal-400)!important}.focus\:bg-teal-500:focus{background-color:var(--teal-500)!important}.focus\:bg-teal-600:focus{background-color:var(--teal-600)!important}.focus\:bg-teal-700:focus{background-color:var(--teal-700)!important}.focus\:bg-teal-800:focus{background-color:var(--teal-800)!important}.focus\:bg-teal-900:focus{background-color:var(--teal-900)!important}.hover\:bg-teal-50:hover{background-color:var(--teal-50)!important}.hover\:bg-teal-100:hover{background-color:var(--teal-100)!important}.hover\:bg-teal-200:hover{background-color:var(--teal-200)!important}.hover\:bg-teal-300:hover{background-color:var(--teal-300)!important}.hover\:bg-teal-400:hover{background-color:var(--teal-400)!important}.hover\:bg-teal-500:hover{background-color:var(--teal-500)!important}.hover\:bg-teal-600:hover{background-color:var(--teal-600)!important}.hover\:bg-teal-700:hover{background-color:var(--teal-700)!important}.hover\:bg-teal-800:hover{background-color:var(--teal-800)!important}.hover\:bg-teal-900:hover{background-color:var(--teal-900)!important}.active\:bg-teal-50:active{background-color:var(--teal-50)!important}.active\:bg-teal-100:active{background-color:var(--teal-100)!important}.active\:bg-teal-200:active{background-color:var(--teal-200)!important}.active\:bg-teal-300:active{background-color:var(--teal-300)!important}.active\:bg-teal-400:active{background-color:var(--teal-400)!important}.active\:bg-teal-500:active{background-color:var(--teal-500)!important}.active\:bg-teal-600:active{background-color:var(--teal-600)!important}.active\:bg-teal-700:active{background-color:var(--teal-700)!important}.active\:bg-teal-800:active{background-color:var(--teal-800)!important}.active\:bg-teal-900:active{background-color:var(--teal-900)!important}.bg-orange-50{background-color:var(--orange-50)!important}.bg-orange-100{background-color:var(--orange-100)!important}.bg-orange-200{background-color:var(--orange-200)!important}.bg-orange-300{background-color:var(--orange-300)!important}.bg-orange-400{background-color:var(--orange-400)!important}.bg-orange-500{background-color:var(--orange-500)!important}.bg-orange-600{background-color:var(--orange-600)!important}.bg-orange-700{background-color:var(--orange-700)!important}.bg-orange-800{background-color:var(--orange-800)!important}.bg-orange-900{background-color:var(--orange-900)!important}.focus\:bg-orange-50:focus{background-color:var(--orange-50)!important}.focus\:bg-orange-100:focus{background-color:var(--orange-100)!important}.focus\:bg-orange-200:focus{background-color:var(--orange-200)!important}.focus\:bg-orange-300:focus{background-color:var(--orange-300)!important}.focus\:bg-orange-400:focus{background-color:var(--orange-400)!important}.focus\:bg-orange-500:focus{background-color:var(--orange-500)!important}.focus\:bg-orange-600:focus{background-color:var(--orange-600)!important}.focus\:bg-orange-700:focus{background-color:var(--orange-700)!important}.focus\:bg-orange-800:focus{background-color:var(--orange-800)!important}.focus\:bg-orange-900:focus{background-color:var(--orange-900)!important}.hover\:bg-orange-50:hover{background-color:var(--orange-50)!important}.hover\:bg-orange-100:hover{background-color:var(--orange-100)!important}.hover\:bg-orange-200:hover{background-color:var(--orange-200)!important}.hover\:bg-orange-300:hover{background-color:var(--orange-300)!important}.hover\:bg-orange-400:hover{background-color:var(--orange-400)!important}.hover\:bg-orange-500:hover{background-color:var(--orange-500)!important}.hover\:bg-orange-600:hover{background-color:var(--orange-600)!important}.hover\:bg-orange-700:hover{background-color:var(--orange-700)!important}.hover\:bg-orange-800:hover{background-color:var(--orange-800)!important}.hover\:bg-orange-900:hover{background-color:var(--orange-900)!important}.active\:bg-orange-50:active{background-color:var(--orange-50)!important}.active\:bg-orange-100:active{background-color:var(--orange-100)!important}.active\:bg-orange-200:active{background-color:var(--orange-200)!important}.active\:bg-orange-300:active{background-color:var(--orange-300)!important}.active\:bg-orange-400:active{background-color:var(--orange-400)!important}.active\:bg-orange-500:active{background-color:var(--orange-500)!important}.active\:bg-orange-600:active{background-color:var(--orange-600)!important}.active\:bg-orange-700:active{background-color:var(--orange-700)!important}.active\:bg-orange-800:active{background-color:var(--orange-800)!important}.active\:bg-orange-900:active{background-color:var(--orange-900)!important}.bg-bluegray-50{background-color:var(--bluegray-50)!important}.bg-bluegray-100{background-color:var(--bluegray-100)!important}.bg-bluegray-200{background-color:var(--bluegray-200)!important}.bg-bluegray-300{background-color:var(--bluegray-300)!important}.bg-bluegray-400{background-color:var(--bluegray-400)!important}.bg-bluegray-500{background-color:var(--bluegray-500)!important}.bg-bluegray-600{background-color:var(--bluegray-600)!important}.bg-bluegray-700{background-color:var(--bluegray-700)!important}.bg-bluegray-800{background-color:var(--bluegray-800)!important}.bg-bluegray-900{background-color:var(--bluegray-900)!important}.focus\:bg-bluegray-50:focus{background-color:var(--bluegray-50)!important}.focus\:bg-bluegray-100:focus{background-color:var(--bluegray-100)!important}.focus\:bg-bluegray-200:focus{background-color:var(--bluegray-200)!important}.focus\:bg-bluegray-300:focus{background-color:var(--bluegray-300)!important}.focus\:bg-bluegray-400:focus{background-color:var(--bluegray-400)!important}.focus\:bg-bluegray-500:focus{background-color:var(--bluegray-500)!important}.focus\:bg-bluegray-600:focus{background-color:var(--bluegray-600)!important}.focus\:bg-bluegray-700:focus{background-color:var(--bluegray-700)!important}.focus\:bg-bluegray-800:focus{background-color:var(--bluegray-800)!important}.focus\:bg-bluegray-900:focus{background-color:var(--bluegray-900)!important}.hover\:bg-bluegray-50:hover{background-color:var(--bluegray-50)!important}.hover\:bg-bluegray-100:hover{background-color:var(--bluegray-100)!important}.hover\:bg-bluegray-200:hover{background-color:var(--bluegray-200)!important}.hover\:bg-bluegray-300:hover{background-color:var(--bluegray-300)!important}.hover\:bg-bluegray-400:hover{background-color:var(--bluegray-400)!important}.hover\:bg-bluegray-500:hover{background-color:var(--bluegray-500)!important}.hover\:bg-bluegray-600:hover{background-color:var(--bluegray-600)!important}.hover\:bg-bluegray-700:hover{background-color:var(--bluegray-700)!important}.hover\:bg-bluegray-800:hover{background-color:var(--bluegray-800)!important}.hover\:bg-bluegray-900:hover{background-color:var(--bluegray-900)!important}.active\:bg-bluegray-50:active{background-color:var(--bluegray-50)!important}.active\:bg-bluegray-100:active{background-color:var(--bluegray-100)!important}.active\:bg-bluegray-200:active{background-color:var(--bluegray-200)!important}.active\:bg-bluegray-300:active{background-color:var(--bluegray-300)!important}.active\:bg-bluegray-400:active{background-color:var(--bluegray-400)!important}.active\:bg-bluegray-500:active{background-color:var(--bluegray-500)!important}.active\:bg-bluegray-600:active{background-color:var(--bluegray-600)!important}.active\:bg-bluegray-700:active{background-color:var(--bluegray-700)!important}.active\:bg-bluegray-800:active{background-color:var(--bluegray-800)!important}.active\:bg-bluegray-900:active{background-color:var(--bluegray-900)!important}.bg-purple-50{background-color:var(--purple-50)!important}.bg-purple-100{background-color:var(--purple-100)!important}.bg-purple-200{background-color:var(--purple-200)!important}.bg-purple-300{background-color:var(--purple-300)!important}.bg-purple-400{background-color:var(--purple-400)!important}.bg-purple-500{background-color:var(--purple-500)!important}.bg-purple-600{background-color:var(--purple-600)!important}.bg-purple-700{background-color:var(--purple-700)!important}.bg-purple-800{background-color:var(--purple-800)!important}.bg-purple-900{background-color:var(--purple-900)!important}.focus\:bg-purple-50:focus{background-color:var(--purple-50)!important}.focus\:bg-purple-100:focus{background-color:var(--purple-100)!important}.focus\:bg-purple-200:focus{background-color:var(--purple-200)!important}.focus\:bg-purple-300:focus{background-color:var(--purple-300)!important}.focus\:bg-purple-400:focus{background-color:var(--purple-400)!important}.focus\:bg-purple-500:focus{background-color:var(--purple-500)!important}.focus\:bg-purple-600:focus{background-color:var(--purple-600)!important}.focus\:bg-purple-700:focus{background-color:var(--purple-700)!important}.focus\:bg-purple-800:focus{background-color:var(--purple-800)!important}.focus\:bg-purple-900:focus{background-color:var(--purple-900)!important}.hover\:bg-purple-50:hover{background-color:var(--purple-50)!important}.hover\:bg-purple-100:hover{background-color:var(--purple-100)!important}.hover\:bg-purple-200:hover{background-color:var(--purple-200)!important}.hover\:bg-purple-300:hover{background-color:var(--purple-300)!important}.hover\:bg-purple-400:hover{background-color:var(--purple-400)!important}.hover\:bg-purple-500:hover{background-color:var(--purple-500)!important}.hover\:bg-purple-600:hover{background-color:var(--purple-600)!important}.hover\:bg-purple-700:hover{background-color:var(--purple-700)!important}.hover\:bg-purple-800:hover{background-color:var(--purple-800)!important}.hover\:bg-purple-900:hover{background-color:var(--purple-900)!important}.active\:bg-purple-50:active{background-color:var(--purple-50)!important}.active\:bg-purple-100:active{background-color:var(--purple-100)!important}.active\:bg-purple-200:active{background-color:var(--purple-200)!important}.active\:bg-purple-300:active{background-color:var(--purple-300)!important}.active\:bg-purple-400:active{background-color:var(--purple-400)!important}.active\:bg-purple-500:active{background-color:var(--purple-500)!important}.active\:bg-purple-600:active{background-color:var(--purple-600)!important}.active\:bg-purple-700:active{background-color:var(--purple-700)!important}.active\:bg-purple-800:active{background-color:var(--purple-800)!important}.active\:bg-purple-900:active{background-color:var(--purple-900)!important}.bg-gray-50{background-color:var(--gray-50)!important}.bg-gray-100{background-color:var(--gray-100)!important}.bg-gray-200{background-color:var(--gray-200)!important}.bg-gray-300{background-color:var(--gray-300)!important}.bg-gray-400{background-color:var(--gray-400)!important}.bg-gray-500{background-color:var(--gray-500)!important}.bg-gray-600{background-color:var(--gray-600)!important}.bg-gray-700{background-color:var(--gray-700)!important}.bg-gray-800{background-color:var(--gray-800)!important}.bg-gray-900{background-color:var(--gray-900)!important}.focus\:bg-gray-50:focus{background-color:var(--gray-50)!important}.focus\:bg-gray-100:focus{background-color:var(--gray-100)!important}.focus\:bg-gray-200:focus{background-color:var(--gray-200)!important}.focus\:bg-gray-300:focus{background-color:var(--gray-300)!important}.focus\:bg-gray-400:focus{background-color:var(--gray-400)!important}.focus\:bg-gray-500:focus{background-color:var(--gray-500)!important}.focus\:bg-gray-600:focus{background-color:var(--gray-600)!important}.focus\:bg-gray-700:focus{background-color:var(--gray-700)!important}.focus\:bg-gray-800:focus{background-color:var(--gray-800)!important}.focus\:bg-gray-900:focus{background-color:var(--gray-900)!important}.hover\:bg-gray-50:hover{background-color:var(--gray-50)!important}.hover\:bg-gray-100:hover{background-color:var(--gray-100)!important}.hover\:bg-gray-200:hover{background-color:var(--gray-200)!important}.hover\:bg-gray-300:hover{background-color:var(--gray-300)!important}.hover\:bg-gray-400:hover{background-color:var(--gray-400)!important}.hover\:bg-gray-500:hover{background-color:var(--gray-500)!important}.hover\:bg-gray-600:hover{background-color:var(--gray-600)!important}.hover\:bg-gray-700:hover{background-color:var(--gray-700)!important}.hover\:bg-gray-800:hover{background-color:var(--gray-800)!important}.hover\:bg-gray-900:hover{background-color:var(--gray-900)!important}.active\:bg-gray-50:active{background-color:var(--gray-50)!important}.active\:bg-gray-100:active{background-color:var(--gray-100)!important}.active\:bg-gray-200:active{background-color:var(--gray-200)!important}.active\:bg-gray-300:active{background-color:var(--gray-300)!important}.active\:bg-gray-400:active{background-color:var(--gray-400)!important}.active\:bg-gray-500:active{background-color:var(--gray-500)!important}.active\:bg-gray-600:active{background-color:var(--gray-600)!important}.active\:bg-gray-700:active{background-color:var(--gray-700)!important}.active\:bg-gray-800:active{background-color:var(--gray-800)!important}.active\:bg-gray-900:active{background-color:var(--gray-900)!important}.bg-red-50{background-color:var(--red-50)!important}.bg-red-100{background-color:var(--red-100)!important}.bg-red-200{background-color:var(--red-200)!important}.bg-red-300{background-color:var(--red-300)!important}.bg-red-400{background-color:var(--red-400)!important}.bg-red-500{background-color:var(--red-500)!important}.bg-red-600{background-color:var(--red-600)!important}.bg-red-700{background-color:var(--red-700)!important}.bg-red-800{background-color:var(--red-800)!important}.bg-red-900{background-color:var(--red-900)!important}.focus\:bg-red-50:focus{background-color:var(--red-50)!important}.focus\:bg-red-100:focus{background-color:var(--red-100)!important}.focus\:bg-red-200:focus{background-color:var(--red-200)!important}.focus\:bg-red-300:focus{background-color:var(--red-300)!important}.focus\:bg-red-400:focus{background-color:var(--red-400)!important}.focus\:bg-red-500:focus{background-color:var(--red-500)!important}.focus\:bg-red-600:focus{background-color:var(--red-600)!important}.focus\:bg-red-700:focus{background-color:var(--red-700)!important}.focus\:bg-red-800:focus{background-color:var(--red-800)!important}.focus\:bg-red-900:focus{background-color:var(--red-900)!important}.hover\:bg-red-50:hover{background-color:var(--red-50)!important}.hover\:bg-red-100:hover{background-color:var(--red-100)!important}.hover\:bg-red-200:hover{background-color:var(--red-200)!important}.hover\:bg-red-300:hover{background-color:var(--red-300)!important}.hover\:bg-red-400:hover{background-color:var(--red-400)!important}.hover\:bg-red-500:hover{background-color:var(--red-500)!important}.hover\:bg-red-600:hover{background-color:var(--red-600)!important}.hover\:bg-red-700:hover{background-color:var(--red-700)!important}.hover\:bg-red-800:hover{background-color:var(--red-800)!important}.hover\:bg-red-900:hover{background-color:var(--red-900)!important}.active\:bg-red-50:active{background-color:var(--red-50)!important}.active\:bg-red-100:active{background-color:var(--red-100)!important}.active\:bg-red-200:active{background-color:var(--red-200)!important}.active\:bg-red-300:active{background-color:var(--red-300)!important}.active\:bg-red-400:active{background-color:var(--red-400)!important}.active\:bg-red-500:active{background-color:var(--red-500)!important}.active\:bg-red-600:active{background-color:var(--red-600)!important}.active\:bg-red-700:active{background-color:var(--red-700)!important}.active\:bg-red-800:active{background-color:var(--red-800)!important}.active\:bg-red-900:active{background-color:var(--red-900)!important}.bg-primary-50{background-color:var(--primary-50)!important}.bg-primary-100{background-color:var(--primary-100)!important}.bg-primary-200{background-color:var(--primary-200)!important}.bg-primary-300{background-color:var(--primary-300)!important}.bg-primary-400{background-color:var(--primary-400)!important}.bg-primary-500{background-color:var(--primary-500)!important}.bg-primary-600{background-color:var(--primary-600)!important}.bg-primary-700{background-color:var(--primary-700)!important}.bg-primary-800{background-color:var(--primary-800)!important}.bg-primary-900{background-color:var(--primary-900)!important}.focus\:bg-primary-50:focus{background-color:var(--primary-50)!important}.focus\:bg-primary-100:focus{background-color:var(--primary-100)!important}.focus\:bg-primary-200:focus{background-color:var(--primary-200)!important}.focus\:bg-primary-300:focus{background-color:var(--primary-300)!important}.focus\:bg-primary-400:focus{background-color:var(--primary-400)!important}.focus\:bg-primary-500:focus{background-color:var(--primary-500)!important}.focus\:bg-primary-600:focus{background-color:var(--primary-600)!important}.focus\:bg-primary-700:focus{background-color:var(--primary-700)!important}.focus\:bg-primary-800:focus{background-color:var(--primary-800)!important}.focus\:bg-primary-900:focus{background-color:var(--primary-900)!important}.hover\:bg-primary-50:hover{background-color:var(--primary-50)!important}.hover\:bg-primary-100:hover{background-color:var(--primary-100)!important}.hover\:bg-primary-200:hover{background-color:var(--primary-200)!important}.hover\:bg-primary-300:hover{background-color:var(--primary-300)!important}.hover\:bg-primary-400:hover{background-color:var(--primary-400)!important}.hover\:bg-primary-500:hover{background-color:var(--primary-500)!important}.hover\:bg-primary-600:hover{background-color:var(--primary-600)!important}.hover\:bg-primary-700:hover{background-color:var(--primary-700)!important}.hover\:bg-primary-800:hover{background-color:var(--primary-800)!important}.hover\:bg-primary-900:hover{background-color:var(--primary-900)!important}.active\:bg-primary-50:active{background-color:var(--primary-50)!important}.active\:bg-primary-100:active{background-color:var(--primary-100)!important}.active\:bg-primary-200:active{background-color:var(--primary-200)!important}.active\:bg-primary-300:active{background-color:var(--primary-300)!important}.active\:bg-primary-400:active{background-color:var(--primary-400)!important}.active\:bg-primary-500:active{background-color:var(--primary-500)!important}.active\:bg-primary-600:active{background-color:var(--primary-600)!important}.active\:bg-primary-700:active{background-color:var(--primary-700)!important}.active\:bg-primary-800:active{background-color:var(--primary-800)!important}.active\:bg-primary-900:active{background-color:var(--primary-900)!important}.border-blue-50{border-color:var(--blue-50)!important}.border-blue-100{border-color:var(--blue-100)!important}.border-blue-200{border-color:var(--blue-200)!important}.border-blue-300{border-color:var(--blue-300)!important}.border-blue-400{border-color:var(--blue-400)!important}.border-blue-500{border-color:var(--blue-500)!important}.border-blue-600{border-color:var(--blue-600)!important}.border-blue-700{border-color:var(--blue-700)!important}.border-blue-800{border-color:var(--blue-800)!important}.border-blue-900{border-color:var(--blue-900)!important}.focus\:border-blue-50:focus{border-color:var(--blue-50)!important}.focus\:border-blue-100:focus{border-color:var(--blue-100)!important}.focus\:border-blue-200:focus{border-color:var(--blue-200)!important}.focus\:border-blue-300:focus{border-color:var(--blue-300)!important}.focus\:border-blue-400:focus{border-color:var(--blue-400)!important}.focus\:border-blue-500:focus{border-color:var(--blue-500)!important}.focus\:border-blue-600:focus{border-color:var(--blue-600)!important}.focus\:border-blue-700:focus{border-color:var(--blue-700)!important}.focus\:border-blue-800:focus{border-color:var(--blue-800)!important}.focus\:border-blue-900:focus{border-color:var(--blue-900)!important}.hover\:border-blue-50:hover{border-color:var(--blue-50)!important}.hover\:border-blue-100:hover{border-color:var(--blue-100)!important}.hover\:border-blue-200:hover{border-color:var(--blue-200)!important}.hover\:border-blue-300:hover{border-color:var(--blue-300)!important}.hover\:border-blue-400:hover{border-color:var(--blue-400)!important}.hover\:border-blue-500:hover{border-color:var(--blue-500)!important}.hover\:border-blue-600:hover{border-color:var(--blue-600)!important}.hover\:border-blue-700:hover{border-color:var(--blue-700)!important}.hover\:border-blue-800:hover{border-color:var(--blue-800)!important}.hover\:border-blue-900:hover{border-color:var(--blue-900)!important}.active\:border-blue-50:active{border-color:var(--blue-50)!important}.active\:border-blue-100:active{border-color:var(--blue-100)!important}.active\:border-blue-200:active{border-color:var(--blue-200)!important}.active\:border-blue-300:active{border-color:var(--blue-300)!important}.active\:border-blue-400:active{border-color:var(--blue-400)!important}.active\:border-blue-500:active{border-color:var(--blue-500)!important}.active\:border-blue-600:active{border-color:var(--blue-600)!important}.active\:border-blue-700:active{border-color:var(--blue-700)!important}.active\:border-blue-800:active{border-color:var(--blue-800)!important}.active\:border-blue-900:active{border-color:var(--blue-900)!important}.border-green-50{border-color:var(--green-50)!important}.border-green-100{border-color:var(--green-100)!important}.border-green-200{border-color:var(--green-200)!important}.border-green-300{border-color:var(--green-300)!important}.border-green-400{border-color:var(--green-400)!important}.border-green-500{border-color:var(--green-500)!important}.border-green-600{border-color:var(--green-600)!important}.border-green-700{border-color:var(--green-700)!important}.border-green-800{border-color:var(--green-800)!important}.border-green-900{border-color:var(--green-900)!important}.focus\:border-green-50:focus{border-color:var(--green-50)!important}.focus\:border-green-100:focus{border-color:var(--green-100)!important}.focus\:border-green-200:focus{border-color:var(--green-200)!important}.focus\:border-green-300:focus{border-color:var(--green-300)!important}.focus\:border-green-400:focus{border-color:var(--green-400)!important}.focus\:border-green-500:focus{border-color:var(--green-500)!important}.focus\:border-green-600:focus{border-color:var(--green-600)!important}.focus\:border-green-700:focus{border-color:var(--green-700)!important}.focus\:border-green-800:focus{border-color:var(--green-800)!important}.focus\:border-green-900:focus{border-color:var(--green-900)!important}.hover\:border-green-50:hover{border-color:var(--green-50)!important}.hover\:border-green-100:hover{border-color:var(--green-100)!important}.hover\:border-green-200:hover{border-color:var(--green-200)!important}.hover\:border-green-300:hover{border-color:var(--green-300)!important}.hover\:border-green-400:hover{border-color:var(--green-400)!important}.hover\:border-green-500:hover{border-color:var(--green-500)!important}.hover\:border-green-600:hover{border-color:var(--green-600)!important}.hover\:border-green-700:hover{border-color:var(--green-700)!important}.hover\:border-green-800:hover{border-color:var(--green-800)!important}.hover\:border-green-900:hover{border-color:var(--green-900)!important}.active\:border-green-50:active{border-color:var(--green-50)!important}.active\:border-green-100:active{border-color:var(--green-100)!important}.active\:border-green-200:active{border-color:var(--green-200)!important}.active\:border-green-300:active{border-color:var(--green-300)!important}.active\:border-green-400:active{border-color:var(--green-400)!important}.active\:border-green-500:active{border-color:var(--green-500)!important}.active\:border-green-600:active{border-color:var(--green-600)!important}.active\:border-green-700:active{border-color:var(--green-700)!important}.active\:border-green-800:active{border-color:var(--green-800)!important}.active\:border-green-900:active{border-color:var(--green-900)!important}.border-yellow-50{border-color:var(--yellow-50)!important}.border-yellow-100{border-color:var(--yellow-100)!important}.border-yellow-200{border-color:var(--yellow-200)!important}.border-yellow-300{border-color:var(--yellow-300)!important}.border-yellow-400{border-color:var(--yellow-400)!important}.border-yellow-500{border-color:var(--yellow-500)!important}.border-yellow-600{border-color:var(--yellow-600)!important}.border-yellow-700{border-color:var(--yellow-700)!important}.border-yellow-800{border-color:var(--yellow-800)!important}.border-yellow-900{border-color:var(--yellow-900)!important}.focus\:border-yellow-50:focus{border-color:var(--yellow-50)!important}.focus\:border-yellow-100:focus{border-color:var(--yellow-100)!important}.focus\:border-yellow-200:focus{border-color:var(--yellow-200)!important}.focus\:border-yellow-300:focus{border-color:var(--yellow-300)!important}.focus\:border-yellow-400:focus{border-color:var(--yellow-400)!important}.focus\:border-yellow-500:focus{border-color:var(--yellow-500)!important}.focus\:border-yellow-600:focus{border-color:var(--yellow-600)!important}.focus\:border-yellow-700:focus{border-color:var(--yellow-700)!important}.focus\:border-yellow-800:focus{border-color:var(--yellow-800)!important}.focus\:border-yellow-900:focus{border-color:var(--yellow-900)!important}.hover\:border-yellow-50:hover{border-color:var(--yellow-50)!important}.hover\:border-yellow-100:hover{border-color:var(--yellow-100)!important}.hover\:border-yellow-200:hover{border-color:var(--yellow-200)!important}.hover\:border-yellow-300:hover{border-color:var(--yellow-300)!important}.hover\:border-yellow-400:hover{border-color:var(--yellow-400)!important}.hover\:border-yellow-500:hover{border-color:var(--yellow-500)!important}.hover\:border-yellow-600:hover{border-color:var(--yellow-600)!important}.hover\:border-yellow-700:hover{border-color:var(--yellow-700)!important}.hover\:border-yellow-800:hover{border-color:var(--yellow-800)!important}.hover\:border-yellow-900:hover{border-color:var(--yellow-900)!important}.active\:border-yellow-50:active{border-color:var(--yellow-50)!important}.active\:border-yellow-100:active{border-color:var(--yellow-100)!important}.active\:border-yellow-200:active{border-color:var(--yellow-200)!important}.active\:border-yellow-300:active{border-color:var(--yellow-300)!important}.active\:border-yellow-400:active{border-color:var(--yellow-400)!important}.active\:border-yellow-500:active{border-color:var(--yellow-500)!important}.active\:border-yellow-600:active{border-color:var(--yellow-600)!important}.active\:border-yellow-700:active{border-color:var(--yellow-700)!important}.active\:border-yellow-800:active{border-color:var(--yellow-800)!important}.active\:border-yellow-900:active{border-color:var(--yellow-900)!important}.border-cyan-50{border-color:var(--cyan-50)!important}.border-cyan-100{border-color:var(--cyan-100)!important}.border-cyan-200{border-color:var(--cyan-200)!important}.border-cyan-300{border-color:var(--cyan-300)!important}.border-cyan-400{border-color:var(--cyan-400)!important}.border-cyan-500{border-color:var(--cyan-500)!important}.border-cyan-600{border-color:var(--cyan-600)!important}.border-cyan-700{border-color:var(--cyan-700)!important}.border-cyan-800{border-color:var(--cyan-800)!important}.border-cyan-900{border-color:var(--cyan-900)!important}.focus\:border-cyan-50:focus{border-color:var(--cyan-50)!important}.focus\:border-cyan-100:focus{border-color:var(--cyan-100)!important}.focus\:border-cyan-200:focus{border-color:var(--cyan-200)!important}.focus\:border-cyan-300:focus{border-color:var(--cyan-300)!important}.focus\:border-cyan-400:focus{border-color:var(--cyan-400)!important}.focus\:border-cyan-500:focus{border-color:var(--cyan-500)!important}.focus\:border-cyan-600:focus{border-color:var(--cyan-600)!important}.focus\:border-cyan-700:focus{border-color:var(--cyan-700)!important}.focus\:border-cyan-800:focus{border-color:var(--cyan-800)!important}.focus\:border-cyan-900:focus{border-color:var(--cyan-900)!important}.hover\:border-cyan-50:hover{border-color:var(--cyan-50)!important}.hover\:border-cyan-100:hover{border-color:var(--cyan-100)!important}.hover\:border-cyan-200:hover{border-color:var(--cyan-200)!important}.hover\:border-cyan-300:hover{border-color:var(--cyan-300)!important}.hover\:border-cyan-400:hover{border-color:var(--cyan-400)!important}.hover\:border-cyan-500:hover{border-color:var(--cyan-500)!important}.hover\:border-cyan-600:hover{border-color:var(--cyan-600)!important}.hover\:border-cyan-700:hover{border-color:var(--cyan-700)!important}.hover\:border-cyan-800:hover{border-color:var(--cyan-800)!important}.hover\:border-cyan-900:hover{border-color:var(--cyan-900)!important}.active\:border-cyan-50:active{border-color:var(--cyan-50)!important}.active\:border-cyan-100:active{border-color:var(--cyan-100)!important}.active\:border-cyan-200:active{border-color:var(--cyan-200)!important}.active\:border-cyan-300:active{border-color:var(--cyan-300)!important}.active\:border-cyan-400:active{border-color:var(--cyan-400)!important}.active\:border-cyan-500:active{border-color:var(--cyan-500)!important}.active\:border-cyan-600:active{border-color:var(--cyan-600)!important}.active\:border-cyan-700:active{border-color:var(--cyan-700)!important}.active\:border-cyan-800:active{border-color:var(--cyan-800)!important}.active\:border-cyan-900:active{border-color:var(--cyan-900)!important}.border-pink-50{border-color:var(--pink-50)!important}.border-pink-100{border-color:var(--pink-100)!important}.border-pink-200{border-color:var(--pink-200)!important}.border-pink-300{border-color:var(--pink-300)!important}.border-pink-400{border-color:var(--pink-400)!important}.border-pink-500{border-color:var(--pink-500)!important}.border-pink-600{border-color:var(--pink-600)!important}.border-pink-700{border-color:var(--pink-700)!important}.border-pink-800{border-color:var(--pink-800)!important}.border-pink-900{border-color:var(--pink-900)!important}.focus\:border-pink-50:focus{border-color:var(--pink-50)!important}.focus\:border-pink-100:focus{border-color:var(--pink-100)!important}.focus\:border-pink-200:focus{border-color:var(--pink-200)!important}.focus\:border-pink-300:focus{border-color:var(--pink-300)!important}.focus\:border-pink-400:focus{border-color:var(--pink-400)!important}.focus\:border-pink-500:focus{border-color:var(--pink-500)!important}.focus\:border-pink-600:focus{border-color:var(--pink-600)!important}.focus\:border-pink-700:focus{border-color:var(--pink-700)!important}.focus\:border-pink-800:focus{border-color:var(--pink-800)!important}.focus\:border-pink-900:focus{border-color:var(--pink-900)!important}.hover\:border-pink-50:hover{border-color:var(--pink-50)!important}.hover\:border-pink-100:hover{border-color:var(--pink-100)!important}.hover\:border-pink-200:hover{border-color:var(--pink-200)!important}.hover\:border-pink-300:hover{border-color:var(--pink-300)!important}.hover\:border-pink-400:hover{border-color:var(--pink-400)!important}.hover\:border-pink-500:hover{border-color:var(--pink-500)!important}.hover\:border-pink-600:hover{border-color:var(--pink-600)!important}.hover\:border-pink-700:hover{border-color:var(--pink-700)!important}.hover\:border-pink-800:hover{border-color:var(--pink-800)!important}.hover\:border-pink-900:hover{border-color:var(--pink-900)!important}.active\:border-pink-50:active{border-color:var(--pink-50)!important}.active\:border-pink-100:active{border-color:var(--pink-100)!important}.active\:border-pink-200:active{border-color:var(--pink-200)!important}.active\:border-pink-300:active{border-color:var(--pink-300)!important}.active\:border-pink-400:active{border-color:var(--pink-400)!important}.active\:border-pink-500:active{border-color:var(--pink-500)!important}.active\:border-pink-600:active{border-color:var(--pink-600)!important}.active\:border-pink-700:active{border-color:var(--pink-700)!important}.active\:border-pink-800:active{border-color:var(--pink-800)!important}.active\:border-pink-900:active{border-color:var(--pink-900)!important}.border-indigo-50{border-color:var(--indigo-50)!important}.border-indigo-100{border-color:var(--indigo-100)!important}.border-indigo-200{border-color:var(--indigo-200)!important}.border-indigo-300{border-color:var(--indigo-300)!important}.border-indigo-400{border-color:var(--indigo-400)!important}.border-indigo-500{border-color:var(--indigo-500)!important}.border-indigo-600{border-color:var(--indigo-600)!important}.border-indigo-700{border-color:var(--indigo-700)!important}.border-indigo-800{border-color:var(--indigo-800)!important}.border-indigo-900{border-color:var(--indigo-900)!important}.focus\:border-indigo-50:focus{border-color:var(--indigo-50)!important}.focus\:border-indigo-100:focus{border-color:var(--indigo-100)!important}.focus\:border-indigo-200:focus{border-color:var(--indigo-200)!important}.focus\:border-indigo-300:focus{border-color:var(--indigo-300)!important}.focus\:border-indigo-400:focus{border-color:var(--indigo-400)!important}.focus\:border-indigo-500:focus{border-color:var(--indigo-500)!important}.focus\:border-indigo-600:focus{border-color:var(--indigo-600)!important}.focus\:border-indigo-700:focus{border-color:var(--indigo-700)!important}.focus\:border-indigo-800:focus{border-color:var(--indigo-800)!important}.focus\:border-indigo-900:focus{border-color:var(--indigo-900)!important}.hover\:border-indigo-50:hover{border-color:var(--indigo-50)!important}.hover\:border-indigo-100:hover{border-color:var(--indigo-100)!important}.hover\:border-indigo-200:hover{border-color:var(--indigo-200)!important}.hover\:border-indigo-300:hover{border-color:var(--indigo-300)!important}.hover\:border-indigo-400:hover{border-color:var(--indigo-400)!important}.hover\:border-indigo-500:hover{border-color:var(--indigo-500)!important}.hover\:border-indigo-600:hover{border-color:var(--indigo-600)!important}.hover\:border-indigo-700:hover{border-color:var(--indigo-700)!important}.hover\:border-indigo-800:hover{border-color:var(--indigo-800)!important}.hover\:border-indigo-900:hover{border-color:var(--indigo-900)!important}.active\:border-indigo-50:active{border-color:var(--indigo-50)!important}.active\:border-indigo-100:active{border-color:var(--indigo-100)!important}.active\:border-indigo-200:active{border-color:var(--indigo-200)!important}.active\:border-indigo-300:active{border-color:var(--indigo-300)!important}.active\:border-indigo-400:active{border-color:var(--indigo-400)!important}.active\:border-indigo-500:active{border-color:var(--indigo-500)!important}.active\:border-indigo-600:active{border-color:var(--indigo-600)!important}.active\:border-indigo-700:active{border-color:var(--indigo-700)!important}.active\:border-indigo-800:active{border-color:var(--indigo-800)!important}.active\:border-indigo-900:active{border-color:var(--indigo-900)!important}.border-teal-50{border-color:var(--teal-50)!important}.border-teal-100{border-color:var(--teal-100)!important}.border-teal-200{border-color:var(--teal-200)!important}.border-teal-300{border-color:var(--teal-300)!important}.border-teal-400{border-color:var(--teal-400)!important}.border-teal-500{border-color:var(--teal-500)!important}.border-teal-600{border-color:var(--teal-600)!important}.border-teal-700{border-color:var(--teal-700)!important}.border-teal-800{border-color:var(--teal-800)!important}.border-teal-900{border-color:var(--teal-900)!important}.focus\:border-teal-50:focus{border-color:var(--teal-50)!important}.focus\:border-teal-100:focus{border-color:var(--teal-100)!important}.focus\:border-teal-200:focus{border-color:var(--teal-200)!important}.focus\:border-teal-300:focus{border-color:var(--teal-300)!important}.focus\:border-teal-400:focus{border-color:var(--teal-400)!important}.focus\:border-teal-500:focus{border-color:var(--teal-500)!important}.focus\:border-teal-600:focus{border-color:var(--teal-600)!important}.focus\:border-teal-700:focus{border-color:var(--teal-700)!important}.focus\:border-teal-800:focus{border-color:var(--teal-800)!important}.focus\:border-teal-900:focus{border-color:var(--teal-900)!important}.hover\:border-teal-50:hover{border-color:var(--teal-50)!important}.hover\:border-teal-100:hover{border-color:var(--teal-100)!important}.hover\:border-teal-200:hover{border-color:var(--teal-200)!important}.hover\:border-teal-300:hover{border-color:var(--teal-300)!important}.hover\:border-teal-400:hover{border-color:var(--teal-400)!important}.hover\:border-teal-500:hover{border-color:var(--teal-500)!important}.hover\:border-teal-600:hover{border-color:var(--teal-600)!important}.hover\:border-teal-700:hover{border-color:var(--teal-700)!important}.hover\:border-teal-800:hover{border-color:var(--teal-800)!important}.hover\:border-teal-900:hover{border-color:var(--teal-900)!important}.active\:border-teal-50:active{border-color:var(--teal-50)!important}.active\:border-teal-100:active{border-color:var(--teal-100)!important}.active\:border-teal-200:active{border-color:var(--teal-200)!important}.active\:border-teal-300:active{border-color:var(--teal-300)!important}.active\:border-teal-400:active{border-color:var(--teal-400)!important}.active\:border-teal-500:active{border-color:var(--teal-500)!important}.active\:border-teal-600:active{border-color:var(--teal-600)!important}.active\:border-teal-700:active{border-color:var(--teal-700)!important}.active\:border-teal-800:active{border-color:var(--teal-800)!important}.active\:border-teal-900:active{border-color:var(--teal-900)!important}.border-orange-50{border-color:var(--orange-50)!important}.border-orange-100{border-color:var(--orange-100)!important}.border-orange-200{border-color:var(--orange-200)!important}.border-orange-300{border-color:var(--orange-300)!important}.border-orange-400{border-color:var(--orange-400)!important}.border-orange-500{border-color:var(--orange-500)!important}.border-orange-600{border-color:var(--orange-600)!important}.border-orange-700{border-color:var(--orange-700)!important}.border-orange-800{border-color:var(--orange-800)!important}.border-orange-900{border-color:var(--orange-900)!important}.focus\:border-orange-50:focus{border-color:var(--orange-50)!important}.focus\:border-orange-100:focus{border-color:var(--orange-100)!important}.focus\:border-orange-200:focus{border-color:var(--orange-200)!important}.focus\:border-orange-300:focus{border-color:var(--orange-300)!important}.focus\:border-orange-400:focus{border-color:var(--orange-400)!important}.focus\:border-orange-500:focus{border-color:var(--orange-500)!important}.focus\:border-orange-600:focus{border-color:var(--orange-600)!important}.focus\:border-orange-700:focus{border-color:var(--orange-700)!important}.focus\:border-orange-800:focus{border-color:var(--orange-800)!important}.focus\:border-orange-900:focus{border-color:var(--orange-900)!important}.hover\:border-orange-50:hover{border-color:var(--orange-50)!important}.hover\:border-orange-100:hover{border-color:var(--orange-100)!important}.hover\:border-orange-200:hover{border-color:var(--orange-200)!important}.hover\:border-orange-300:hover{border-color:var(--orange-300)!important}.hover\:border-orange-400:hover{border-color:var(--orange-400)!important}.hover\:border-orange-500:hover{border-color:var(--orange-500)!important}.hover\:border-orange-600:hover{border-color:var(--orange-600)!important}.hover\:border-orange-700:hover{border-color:var(--orange-700)!important}.hover\:border-orange-800:hover{border-color:var(--orange-800)!important}.hover\:border-orange-900:hover{border-color:var(--orange-900)!important}.active\:border-orange-50:active{border-color:var(--orange-50)!important}.active\:border-orange-100:active{border-color:var(--orange-100)!important}.active\:border-orange-200:active{border-color:var(--orange-200)!important}.active\:border-orange-300:active{border-color:var(--orange-300)!important}.active\:border-orange-400:active{border-color:var(--orange-400)!important}.active\:border-orange-500:active{border-color:var(--orange-500)!important}.active\:border-orange-600:active{border-color:var(--orange-600)!important}.active\:border-orange-700:active{border-color:var(--orange-700)!important}.active\:border-orange-800:active{border-color:var(--orange-800)!important}.active\:border-orange-900:active{border-color:var(--orange-900)!important}.border-bluegray-50{border-color:var(--bluegray-50)!important}.border-bluegray-100{border-color:var(--bluegray-100)!important}.border-bluegray-200{border-color:var(--bluegray-200)!important}.border-bluegray-300{border-color:var(--bluegray-300)!important}.border-bluegray-400{border-color:var(--bluegray-400)!important}.border-bluegray-500{border-color:var(--bluegray-500)!important}.border-bluegray-600{border-color:var(--bluegray-600)!important}.border-bluegray-700{border-color:var(--bluegray-700)!important}.border-bluegray-800{border-color:var(--bluegray-800)!important}.border-bluegray-900{border-color:var(--bluegray-900)!important}.focus\:border-bluegray-50:focus{border-color:var(--bluegray-50)!important}.focus\:border-bluegray-100:focus{border-color:var(--bluegray-100)!important}.focus\:border-bluegray-200:focus{border-color:var(--bluegray-200)!important}.focus\:border-bluegray-300:focus{border-color:var(--bluegray-300)!important}.focus\:border-bluegray-400:focus{border-color:var(--bluegray-400)!important}.focus\:border-bluegray-500:focus{border-color:var(--bluegray-500)!important}.focus\:border-bluegray-600:focus{border-color:var(--bluegray-600)!important}.focus\:border-bluegray-700:focus{border-color:var(--bluegray-700)!important}.focus\:border-bluegray-800:focus{border-color:var(--bluegray-800)!important}.focus\:border-bluegray-900:focus{border-color:var(--bluegray-900)!important}.hover\:border-bluegray-50:hover{border-color:var(--bluegray-50)!important}.hover\:border-bluegray-100:hover{border-color:var(--bluegray-100)!important}.hover\:border-bluegray-200:hover{border-color:var(--bluegray-200)!important}.hover\:border-bluegray-300:hover{border-color:var(--bluegray-300)!important}.hover\:border-bluegray-400:hover{border-color:var(--bluegray-400)!important}.hover\:border-bluegray-500:hover{border-color:var(--bluegray-500)!important}.hover\:border-bluegray-600:hover{border-color:var(--bluegray-600)!important}.hover\:border-bluegray-700:hover{border-color:var(--bluegray-700)!important}.hover\:border-bluegray-800:hover{border-color:var(--bluegray-800)!important}.hover\:border-bluegray-900:hover{border-color:var(--bluegray-900)!important}.active\:border-bluegray-50:active{border-color:var(--bluegray-50)!important}.active\:border-bluegray-100:active{border-color:var(--bluegray-100)!important}.active\:border-bluegray-200:active{border-color:var(--bluegray-200)!important}.active\:border-bluegray-300:active{border-color:var(--bluegray-300)!important}.active\:border-bluegray-400:active{border-color:var(--bluegray-400)!important}.active\:border-bluegray-500:active{border-color:var(--bluegray-500)!important}.active\:border-bluegray-600:active{border-color:var(--bluegray-600)!important}.active\:border-bluegray-700:active{border-color:var(--bluegray-700)!important}.active\:border-bluegray-800:active{border-color:var(--bluegray-800)!important}.active\:border-bluegray-900:active{border-color:var(--bluegray-900)!important}.border-purple-50{border-color:var(--purple-50)!important}.border-purple-100{border-color:var(--purple-100)!important}.border-purple-200{border-color:var(--purple-200)!important}.border-purple-300{border-color:var(--purple-300)!important}.border-purple-400{border-color:var(--purple-400)!important}.border-purple-500{border-color:var(--purple-500)!important}.border-purple-600{border-color:var(--purple-600)!important}.border-purple-700{border-color:var(--purple-700)!important}.border-purple-800{border-color:var(--purple-800)!important}.border-purple-900{border-color:var(--purple-900)!important}.focus\:border-purple-50:focus{border-color:var(--purple-50)!important}.focus\:border-purple-100:focus{border-color:var(--purple-100)!important}.focus\:border-purple-200:focus{border-color:var(--purple-200)!important}.focus\:border-purple-300:focus{border-color:var(--purple-300)!important}.focus\:border-purple-400:focus{border-color:var(--purple-400)!important}.focus\:border-purple-500:focus{border-color:var(--purple-500)!important}.focus\:border-purple-600:focus{border-color:var(--purple-600)!important}.focus\:border-purple-700:focus{border-color:var(--purple-700)!important}.focus\:border-purple-800:focus{border-color:var(--purple-800)!important}.focus\:border-purple-900:focus{border-color:var(--purple-900)!important}.hover\:border-purple-50:hover{border-color:var(--purple-50)!important}.hover\:border-purple-100:hover{border-color:var(--purple-100)!important}.hover\:border-purple-200:hover{border-color:var(--purple-200)!important}.hover\:border-purple-300:hover{border-color:var(--purple-300)!important}.hover\:border-purple-400:hover{border-color:var(--purple-400)!important}.hover\:border-purple-500:hover{border-color:var(--purple-500)!important}.hover\:border-purple-600:hover{border-color:var(--purple-600)!important}.hover\:border-purple-700:hover{border-color:var(--purple-700)!important}.hover\:border-purple-800:hover{border-color:var(--purple-800)!important}.hover\:border-purple-900:hover{border-color:var(--purple-900)!important}.active\:border-purple-50:active{border-color:var(--purple-50)!important}.active\:border-purple-100:active{border-color:var(--purple-100)!important}.active\:border-purple-200:active{border-color:var(--purple-200)!important}.active\:border-purple-300:active{border-color:var(--purple-300)!important}.active\:border-purple-400:active{border-color:var(--purple-400)!important}.active\:border-purple-500:active{border-color:var(--purple-500)!important}.active\:border-purple-600:active{border-color:var(--purple-600)!important}.active\:border-purple-700:active{border-color:var(--purple-700)!important}.active\:border-purple-800:active{border-color:var(--purple-800)!important}.active\:border-purple-900:active{border-color:var(--purple-900)!important}.border-gray-50{border-color:var(--gray-50)!important}.border-gray-100{border-color:var(--gray-100)!important}.border-gray-200{border-color:var(--gray-200)!important}.border-gray-300{border-color:var(--gray-300)!important}.border-gray-400{border-color:var(--gray-400)!important}.border-gray-500{border-color:var(--gray-500)!important}.border-gray-600{border-color:var(--gray-600)!important}.border-gray-700{border-color:var(--gray-700)!important}.border-gray-800{border-color:var(--gray-800)!important}.border-gray-900{border-color:var(--gray-900)!important}.focus\:border-gray-50:focus{border-color:var(--gray-50)!important}.focus\:border-gray-100:focus{border-color:var(--gray-100)!important}.focus\:border-gray-200:focus{border-color:var(--gray-200)!important}.focus\:border-gray-300:focus{border-color:var(--gray-300)!important}.focus\:border-gray-400:focus{border-color:var(--gray-400)!important}.focus\:border-gray-500:focus{border-color:var(--gray-500)!important}.focus\:border-gray-600:focus{border-color:var(--gray-600)!important}.focus\:border-gray-700:focus{border-color:var(--gray-700)!important}.focus\:border-gray-800:focus{border-color:var(--gray-800)!important}.focus\:border-gray-900:focus{border-color:var(--gray-900)!important}.hover\:border-gray-50:hover{border-color:var(--gray-50)!important}.hover\:border-gray-100:hover{border-color:var(--gray-100)!important}.hover\:border-gray-200:hover{border-color:var(--gray-200)!important}.hover\:border-gray-300:hover{border-color:var(--gray-300)!important}.hover\:border-gray-400:hover{border-color:var(--gray-400)!important}.hover\:border-gray-500:hover{border-color:var(--gray-500)!important}.hover\:border-gray-600:hover{border-color:var(--gray-600)!important}.hover\:border-gray-700:hover{border-color:var(--gray-700)!important}.hover\:border-gray-800:hover{border-color:var(--gray-800)!important}.hover\:border-gray-900:hover{border-color:var(--gray-900)!important}.active\:border-gray-50:active{border-color:var(--gray-50)!important}.active\:border-gray-100:active{border-color:var(--gray-100)!important}.active\:border-gray-200:active{border-color:var(--gray-200)!important}.active\:border-gray-300:active{border-color:var(--gray-300)!important}.active\:border-gray-400:active{border-color:var(--gray-400)!important}.active\:border-gray-500:active{border-color:var(--gray-500)!important}.active\:border-gray-600:active{border-color:var(--gray-600)!important}.active\:border-gray-700:active{border-color:var(--gray-700)!important}.active\:border-gray-800:active{border-color:var(--gray-800)!important}.active\:border-gray-900:active{border-color:var(--gray-900)!important}.border-red-50{border-color:var(--red-50)!important}.border-red-100{border-color:var(--red-100)!important}.border-red-200{border-color:var(--red-200)!important}.border-red-300{border-color:var(--red-300)!important}.border-red-400{border-color:var(--red-400)!important}.border-red-500{border-color:var(--red-500)!important}.border-red-600{border-color:var(--red-600)!important}.border-red-700{border-color:var(--red-700)!important}.border-red-800{border-color:var(--red-800)!important}.border-red-900{border-color:var(--red-900)!important}.focus\:border-red-50:focus{border-color:var(--red-50)!important}.focus\:border-red-100:focus{border-color:var(--red-100)!important}.focus\:border-red-200:focus{border-color:var(--red-200)!important}.focus\:border-red-300:focus{border-color:var(--red-300)!important}.focus\:border-red-400:focus{border-color:var(--red-400)!important}.focus\:border-red-500:focus{border-color:var(--red-500)!important}.focus\:border-red-600:focus{border-color:var(--red-600)!important}.focus\:border-red-700:focus{border-color:var(--red-700)!important}.focus\:border-red-800:focus{border-color:var(--red-800)!important}.focus\:border-red-900:focus{border-color:var(--red-900)!important}.hover\:border-red-50:hover{border-color:var(--red-50)!important}.hover\:border-red-100:hover{border-color:var(--red-100)!important}.hover\:border-red-200:hover{border-color:var(--red-200)!important}.hover\:border-red-300:hover{border-color:var(--red-300)!important}.hover\:border-red-400:hover{border-color:var(--red-400)!important}.hover\:border-red-500:hover{border-color:var(--red-500)!important}.hover\:border-red-600:hover{border-color:var(--red-600)!important}.hover\:border-red-700:hover{border-color:var(--red-700)!important}.hover\:border-red-800:hover{border-color:var(--red-800)!important}.hover\:border-red-900:hover{border-color:var(--red-900)!important}.active\:border-red-50:active{border-color:var(--red-50)!important}.active\:border-red-100:active{border-color:var(--red-100)!important}.active\:border-red-200:active{border-color:var(--red-200)!important}.active\:border-red-300:active{border-color:var(--red-300)!important}.active\:border-red-400:active{border-color:var(--red-400)!important}.active\:border-red-500:active{border-color:var(--red-500)!important}.active\:border-red-600:active{border-color:var(--red-600)!important}.active\:border-red-700:active{border-color:var(--red-700)!important}.active\:border-red-800:active{border-color:var(--red-800)!important}.active\:border-red-900:active{border-color:var(--red-900)!important}.border-primary-50{border-color:var(--primary-50)!important}.border-primary-100{border-color:var(--primary-100)!important}.border-primary-200{border-color:var(--primary-200)!important}.border-primary-300{border-color:var(--primary-300)!important}.border-primary-400{border-color:var(--primary-400)!important}.border-primary-500{border-color:var(--primary-500)!important}.border-primary-600{border-color:var(--primary-600)!important}.border-primary-700{border-color:var(--primary-700)!important}.border-primary-800{border-color:var(--primary-800)!important}.border-primary-900{border-color:var(--primary-900)!important}.focus\:border-primary-50:focus{border-color:var(--primary-50)!important}.focus\:border-primary-100:focus{border-color:var(--primary-100)!important}.focus\:border-primary-200:focus{border-color:var(--primary-200)!important}.focus\:border-primary-300:focus{border-color:var(--primary-300)!important}.focus\:border-primary-400:focus{border-color:var(--primary-400)!important}.focus\:border-primary-500:focus{border-color:var(--primary-500)!important}.focus\:border-primary-600:focus{border-color:var(--primary-600)!important}.focus\:border-primary-700:focus{border-color:var(--primary-700)!important}.focus\:border-primary-800:focus{border-color:var(--primary-800)!important}.focus\:border-primary-900:focus{border-color:var(--primary-900)!important}.hover\:border-primary-50:hover{border-color:var(--primary-50)!important}.hover\:border-primary-100:hover{border-color:var(--primary-100)!important}.hover\:border-primary-200:hover{border-color:var(--primary-200)!important}.hover\:border-primary-300:hover{border-color:var(--primary-300)!important}.hover\:border-primary-400:hover{border-color:var(--primary-400)!important}.hover\:border-primary-500:hover{border-color:var(--primary-500)!important}.hover\:border-primary-600:hover{border-color:var(--primary-600)!important}.hover\:border-primary-700:hover{border-color:var(--primary-700)!important}.hover\:border-primary-800:hover{border-color:var(--primary-800)!important}.hover\:border-primary-900:hover{border-color:var(--primary-900)!important}.active\:border-primary-50:active{border-color:var(--primary-50)!important}.active\:border-primary-100:active{border-color:var(--primary-100)!important}.active\:border-primary-200:active{border-color:var(--primary-200)!important}.active\:border-primary-300:active{border-color:var(--primary-300)!important}.active\:border-primary-400:active{border-color:var(--primary-400)!important}.active\:border-primary-500:active{border-color:var(--primary-500)!important}.active\:border-primary-600:active{border-color:var(--primary-600)!important}.active\:border-primary-700:active{border-color:var(--primary-700)!important}.active\:border-primary-800:active{border-color:var(--primary-800)!important}.active\:border-primary-900:active{border-color:var(--primary-900)!important}.bg-white-alpha-10{background-color:#ffffff1a!important}.bg-white-alpha-20{background-color:#fff3!important}.bg-white-alpha-30{background-color:#ffffff4d!important}.bg-white-alpha-40{background-color:#fff6!important}.bg-white-alpha-50{background-color:#ffffff80!important}.bg-white-alpha-60{background-color:#fff9!important}.bg-white-alpha-70{background-color:#ffffffb3!important}.bg-white-alpha-80{background-color:#fffc!important}.bg-white-alpha-90{background-color:#ffffffe6!important}.hover\:bg-white-alpha-10:hover{background-color:#ffffff1a!important}.hover\:bg-white-alpha-20:hover{background-color:#fff3!important}.hover\:bg-white-alpha-30:hover{background-color:#ffffff4d!important}.hover\:bg-white-alpha-40:hover{background-color:#fff6!important}.hover\:bg-white-alpha-50:hover{background-color:#ffffff80!important}.hover\:bg-white-alpha-60:hover{background-color:#fff9!important}.hover\:bg-white-alpha-70:hover{background-color:#ffffffb3!important}.hover\:bg-white-alpha-80:hover{background-color:#fffc!important}.hover\:bg-white-alpha-90:hover{background-color:#ffffffe6!important}.focus\:bg-white-alpha-10:focus{background-color:#ffffff1a!important}.focus\:bg-white-alpha-20:focus{background-color:#fff3!important}.focus\:bg-white-alpha-30:focus{background-color:#ffffff4d!important}.focus\:bg-white-alpha-40:focus{background-color:#fff6!important}.focus\:bg-white-alpha-50:focus{background-color:#ffffff80!important}.focus\:bg-white-alpha-60:focus{background-color:#fff9!important}.focus\:bg-white-alpha-70:focus{background-color:#ffffffb3!important}.focus\:bg-white-alpha-80:focus{background-color:#fffc!important}.focus\:bg-white-alpha-90:focus{background-color:#ffffffe6!important}.active\:bg-white-alpha-10:active{background-color:#ffffff1a!important}.active\:bg-white-alpha-20:active{background-color:#fff3!important}.active\:bg-white-alpha-30:active{background-color:#ffffff4d!important}.active\:bg-white-alpha-40:active{background-color:#fff6!important}.active\:bg-white-alpha-50:active{background-color:#ffffff80!important}.active\:bg-white-alpha-60:active{background-color:#fff9!important}.active\:bg-white-alpha-70:active{background-color:#ffffffb3!important}.active\:bg-white-alpha-80:active{background-color:#fffc!important}.active\:bg-white-alpha-90:active{background-color:#ffffffe6!important}.bg-black-alpha-10{background-color:#0000001a!important}.bg-black-alpha-20{background-color:#0003!important}.bg-black-alpha-30{background-color:#0000004d!important}.bg-black-alpha-40{background-color:#0006!important}.bg-black-alpha-50{background-color:#00000080!important}.bg-black-alpha-60{background-color:#0009!important}.bg-black-alpha-70{background-color:#000000b3!important}.bg-black-alpha-80{background-color:#000c!important}.bg-black-alpha-90{background-color:#000000e6!important}.hover\:bg-black-alpha-10:hover{background-color:#0000001a!important}.hover\:bg-black-alpha-20:hover{background-color:#0003!important}.hover\:bg-black-alpha-30:hover{background-color:#0000004d!important}.hover\:bg-black-alpha-40:hover{background-color:#0006!important}.hover\:bg-black-alpha-50:hover{background-color:#00000080!important}.hover\:bg-black-alpha-60:hover{background-color:#0009!important}.hover\:bg-black-alpha-70:hover{background-color:#000000b3!important}.hover\:bg-black-alpha-80:hover{background-color:#000c!important}.hover\:bg-black-alpha-90:hover{background-color:#000000e6!important}.focus\:bg-black-alpha-10:focus{background-color:#0000001a!important}.focus\:bg-black-alpha-20:focus{background-color:#0003!important}.focus\:bg-black-alpha-30:focus{background-color:#0000004d!important}.focus\:bg-black-alpha-40:focus{background-color:#0006!important}.focus\:bg-black-alpha-50:focus{background-color:#00000080!important}.focus\:bg-black-alpha-60:focus{background-color:#0009!important}.focus\:bg-black-alpha-70:focus{background-color:#000000b3!important}.focus\:bg-black-alpha-80:focus{background-color:#000c!important}.focus\:bg-black-alpha-90:focus{background-color:#000000e6!important}.active\:bg-black-alpha-10:active{background-color:#0000001a!important}.active\:bg-black-alpha-20:active{background-color:#0003!important}.active\:bg-black-alpha-30:active{background-color:#0000004d!important}.active\:bg-black-alpha-40:active{background-color:#0006!important}.active\:bg-black-alpha-50:active{background-color:#00000080!important}.active\:bg-black-alpha-60:active{background-color:#0009!important}.active\:bg-black-alpha-70:active{background-color:#000000b3!important}.active\:bg-black-alpha-80:active{background-color:#000c!important}.active\:bg-black-alpha-90:active{background-color:#000000e6!important}.border-white-alpha-10{border-color:#ffffff1a!important}.border-white-alpha-20{border-color:#fff3!important}.border-white-alpha-30{border-color:#ffffff4d!important}.border-white-alpha-40{border-color:#fff6!important}.border-white-alpha-50{border-color:#ffffff80!important}.border-white-alpha-60{border-color:#fff9!important}.border-white-alpha-70{border-color:#ffffffb3!important}.border-white-alpha-80{border-color:#fffc!important}.border-white-alpha-90{border-color:#ffffffe6!important}.hover\:border-white-alpha-10:hover{border-color:#ffffff1a!important}.hover\:border-white-alpha-20:hover{border-color:#fff3!important}.hover\:border-white-alpha-30:hover{border-color:#ffffff4d!important}.hover\:border-white-alpha-40:hover{border-color:#fff6!important}.hover\:border-white-alpha-50:hover{border-color:#ffffff80!important}.hover\:border-white-alpha-60:hover{border-color:#fff9!important}.hover\:border-white-alpha-70:hover{border-color:#ffffffb3!important}.hover\:border-white-alpha-80:hover{border-color:#fffc!important}.hover\:border-white-alpha-90:hover{border-color:#ffffffe6!important}.focus\:border-white-alpha-10:focus{border-color:#ffffff1a!important}.focus\:border-white-alpha-20:focus{border-color:#fff3!important}.focus\:border-white-alpha-30:focus{border-color:#ffffff4d!important}.focus\:border-white-alpha-40:focus{border-color:#fff6!important}.focus\:border-white-alpha-50:focus{border-color:#ffffff80!important}.focus\:border-white-alpha-60:focus{border-color:#fff9!important}.focus\:border-white-alpha-70:focus{border-color:#ffffffb3!important}.focus\:border-white-alpha-80:focus{border-color:#fffc!important}.focus\:border-white-alpha-90:focus{border-color:#ffffffe6!important}.active\:border-white-alpha-10:active{border-color:#ffffff1a!important}.active\:border-white-alpha-20:active{border-color:#fff3!important}.active\:border-white-alpha-30:active{border-color:#ffffff4d!important}.active\:border-white-alpha-40:active{border-color:#fff6!important}.active\:border-white-alpha-50:active{border-color:#ffffff80!important}.active\:border-white-alpha-60:active{border-color:#fff9!important}.active\:border-white-alpha-70:active{border-color:#ffffffb3!important}.active\:border-white-alpha-80:active{border-color:#fffc!important}.active\:border-white-alpha-90:active{border-color:#ffffffe6!important}.border-black-alpha-10{border-color:#0000001a!important}.border-black-alpha-20{border-color:#0003!important}.border-black-alpha-30{border-color:#0000004d!important}.border-black-alpha-40{border-color:#0006!important}.border-black-alpha-50{border-color:#00000080!important}.border-black-alpha-60{border-color:#0009!important}.border-black-alpha-70{border-color:#000000b3!important}.border-black-alpha-80{border-color:#000c!important}.border-black-alpha-90{border-color:#000000e6!important}.hover\:border-black-alpha-10:hover{border-color:#0000001a!important}.hover\:border-black-alpha-20:hover{border-color:#0003!important}.hover\:border-black-alpha-30:hover{border-color:#0000004d!important}.hover\:border-black-alpha-40:hover{border-color:#0006!important}.hover\:border-black-alpha-50:hover{border-color:#00000080!important}.hover\:border-black-alpha-60:hover{border-color:#0009!important}.hover\:border-black-alpha-70:hover{border-color:#000000b3!important}.hover\:border-black-alpha-80:hover{border-color:#000c!important}.hover\:border-black-alpha-90:hover{border-color:#000000e6!important}.focus\:border-black-alpha-10:focus{border-color:#0000001a!important}.focus\:border-black-alpha-20:focus{border-color:#0003!important}.focus\:border-black-alpha-30:focus{border-color:#0000004d!important}.focus\:border-black-alpha-40:focus{border-color:#0006!important}.focus\:border-black-alpha-50:focus{border-color:#00000080!important}.focus\:border-black-alpha-60:focus{border-color:#0009!important}.focus\:border-black-alpha-70:focus{border-color:#000000b3!important}.focus\:border-black-alpha-80:focus{border-color:#000c!important}.focus\:border-black-alpha-90:focus{border-color:#000000e6!important}.active\:border-black-alpha-10:active{border-color:#0000001a!important}.active\:border-black-alpha-20:active{border-color:#0003!important}.active\:border-black-alpha-30:active{border-color:#0000004d!important}.active\:border-black-alpha-40:active{border-color:#0006!important}.active\:border-black-alpha-50:active{border-color:#00000080!important}.active\:border-black-alpha-60:active{border-color:#0009!important}.active\:border-black-alpha-70:active{border-color:#000000b3!important}.active\:border-black-alpha-80:active{border-color:#000c!important}.active\:border-black-alpha-90:active{border-color:#000000e6!important}.text-white-alpha-10{color:#ffffff1a!important}.text-white-alpha-20{color:#fff3!important}.text-white-alpha-30{color:#ffffff4d!important}.text-white-alpha-40{color:#fff6!important}.text-white-alpha-50{color:#ffffff80!important}.text-white-alpha-60{color:#fff9!important}.text-white-alpha-70{color:#ffffffb3!important}.text-white-alpha-80{color:#fffc!important}.text-white-alpha-90{color:#ffffffe6!important}.hover\:text-white-alpha-10:hover{color:#ffffff1a!important}.hover\:text-white-alpha-20:hover{color:#fff3!important}.hover\:text-white-alpha-30:hover{color:#ffffff4d!important}.hover\:text-white-alpha-40:hover{color:#fff6!important}.hover\:text-white-alpha-50:hover{color:#ffffff80!important}.hover\:text-white-alpha-60:hover{color:#fff9!important}.hover\:text-white-alpha-70:hover{color:#ffffffb3!important}.hover\:text-white-alpha-80:hover{color:#fffc!important}.hover\:text-white-alpha-90:hover{color:#ffffffe6!important}.focus\:text-white-alpha-10:focus{color:#ffffff1a!important}.focus\:text-white-alpha-20:focus{color:#fff3!important}.focus\:text-white-alpha-30:focus{color:#ffffff4d!important}.focus\:text-white-alpha-40:focus{color:#fff6!important}.focus\:text-white-alpha-50:focus{color:#ffffff80!important}.focus\:text-white-alpha-60:focus{color:#fff9!important}.focus\:text-white-alpha-70:focus{color:#ffffffb3!important}.focus\:text-white-alpha-80:focus{color:#fffc!important}.focus\:text-white-alpha-90:focus{color:#ffffffe6!important}.active\:text-white-alpha-10:active{color:#ffffff1a!important}.active\:text-white-alpha-20:active{color:#fff3!important}.active\:text-white-alpha-30:active{color:#ffffff4d!important}.active\:text-white-alpha-40:active{color:#fff6!important}.active\:text-white-alpha-50:active{color:#ffffff80!important}.active\:text-white-alpha-60:active{color:#fff9!important}.active\:text-white-alpha-70:active{color:#ffffffb3!important}.active\:text-white-alpha-80:active{color:#fffc!important}.active\:text-white-alpha-90:active{color:#ffffffe6!important}.text-black-alpha-10{color:#0000001a!important}.text-black-alpha-20{color:#0003!important}.text-black-alpha-30{color:#0000004d!important}.text-black-alpha-40{color:#0006!important}.text-black-alpha-50{color:#00000080!important}.text-black-alpha-60{color:#0009!important}.text-black-alpha-70{color:#000000b3!important}.text-black-alpha-80{color:#000c!important}.text-black-alpha-90{color:#000000e6!important}.hover\:text-black-alpha-10:hover{color:#0000001a!important}.hover\:text-black-alpha-20:hover{color:#0003!important}.hover\:text-black-alpha-30:hover{color:#0000004d!important}.hover\:text-black-alpha-40:hover{color:#0006!important}.hover\:text-black-alpha-50:hover{color:#00000080!important}.hover\:text-black-alpha-60:hover{color:#0009!important}.hover\:text-black-alpha-70:hover{color:#000000b3!important}.hover\:text-black-alpha-80:hover{color:#000c!important}.hover\:text-black-alpha-90:hover{color:#000000e6!important}.focus\:text-black-alpha-10:focus{color:#0000001a!important}.focus\:text-black-alpha-20:focus{color:#0003!important}.focus\:text-black-alpha-30:focus{color:#0000004d!important}.focus\:text-black-alpha-40:focus{color:#0006!important}.focus\:text-black-alpha-50:focus{color:#00000080!important}.focus\:text-black-alpha-60:focus{color:#0009!important}.focus\:text-black-alpha-70:focus{color:#000000b3!important}.focus\:text-black-alpha-80:focus{color:#000c!important}.focus\:text-black-alpha-90:focus{color:#000000e6!important}.active\:text-black-alpha-10:active{color:#0000001a!important}.active\:text-black-alpha-20:active{color:#0003!important}.active\:text-black-alpha-30:active{color:#0000004d!important}.active\:text-black-alpha-40:active{color:#0006!important}.active\:text-black-alpha-50:active{color:#00000080!important}.active\:text-black-alpha-60:active{color:#0009!important}.active\:text-black-alpha-70:active{color:#000000b3!important}.active\:text-black-alpha-80:active{color:#000c!important}.active\:text-black-alpha-90:active{color:#000000e6!important}.text-primary{color:var(--primary-color)!important}.bg-primary{color:var(--primary-color-text)!important;background-color:var(--primary-color)!important}.bg-primary-reverse{color:var(--primary-color)!important;background-color:var(--primary-color-text)!important}.bg-white{background-color:#fff!important}.border-primary{border-color:var(--primary-color)!important}.text-white{color:#fff!important}.border-white{border-color:#fff!important}.text-color{color:var(--text-color)!important}.text-color-secondary{color:var(--text-color-secondary)!important}.surface-ground{background-color:var(--surface-ground)!important}.surface-section{background-color:var(--surface-section)!important}.surface-card{background-color:var(--surface-card)!important}.surface-overlay{background-color:var(--surface-overlay)!important}.surface-hover{background-color:var(--surface-hover)!important}.surface-border{border-color:var(--surface-border)!important}.focus\:text-primary:focus{color:var(--primary-color)!important}.hover\:text-primary:hover,.active\:text-primary:active{color:var(--primary-color)!important}.focus\:bg-primary:focus{color:var(--primary-color-text)!important;background-color:var(--primary-color)!important}.hover\:bg-primary:hover,.active\:bg-primary:active{color:var(--primary-color-text)!important;background-color:var(--primary-color)!important}.focus\:bg-primary-reverse:focus{color:var(--primary-color)!important;background-color:var(--primary-color-text)!important}.hover\:bg-primary-reverse:hover,.active\:bg-primary-reverse:active{color:var(--primary-color)!important;background-color:var(--primary-color-text)!important}.focus\:bg-white:focus{background-color:#fff!important}.hover\:bg-white:hover,.active\:bg-white:active{background-color:#fff!important}.focus\:border-primary:focus{border-color:var(--primary-color)!important}.hover\:border-primary:hover,.active\:border-primary:active{border-color:var(--primary-color)!important}.focus\:text-white:focus{color:#fff!important}.hover\:text-white:hover,.active\:text-white:active{color:#fff!important}.focus\:border-white:focus{border-color:#fff!important}.hover\:border-white:hover,.active\:border-white:active{border-color:#fff!important}.focus\:text-color:focus{color:var(--text-color)!important}.hover\:text-color:hover,.active\:text-color:active{color:var(--text-color)!important}.focus\:text-color-secondary:focus{color:var(--text-color-secondary)!important}.hover\:text-color-secondary:hover,.active\:text-color-secondary:active{color:var(--text-color-secondary)!important}.focus\:surface-ground:focus{background-color:var(--surface-ground)!important}.hover\:surface-ground:hover,.active\:surface-ground:active{background-color:var(--surface-ground)!important}.focus\:surface-section:focus{background-color:var(--surface-section)!important}.hover\:surface-section:hover,.active\:surface-section:active{background-color:var(--surface-section)!important}.focus\:surface-card:focus{background-color:var(--surface-card)!important}.hover\:surface-card:hover,.active\:surface-card:active{background-color:var(--surface-card)!important}.focus\:surface-overlay:focus{background-color:var(--surface-overlay)!important}.hover\:surface-overlay:hover,.active\:surface-overlay:active{background-color:var(--surface-overlay)!important}.focus\:surface-hover:focus{background-color:var(--surface-hover)!important}.hover\:surface-hover:hover,.active\:surface-hover:active{background-color:var(--surface-hover)!important}.focus\:surface-border:focus{border-color:var(--surface-border)!important}.hover\:surface-border:hover,.active\:surface-border:active{border-color:var(--surface-border)!important}@media screen and (min-width:576px){.sm\:text-primary{color:var(--primary-color)!important}.sm\:bg-primary{color:var(--primary-color-text)!important;background-color:var(--primary-color)!important}.sm\:bg-primary-reverse{color:var(--primary-color)!important;background-color:var(--primary-color-text)!important}.sm\:bg-white{background-color:#fff!important}.sm\:border-primary{border-color:var(--primary-color)!important}.sm\:text-white{color:#fff!important}.sm\:border-white{border-color:#fff!important}.sm\:text-color{color:var(--text-color)!important}.sm\:text-color-secondary{color:var(--text-color-secondary)!important}.sm\:surface-ground{background-color:var(--surface-ground)!important}.sm\:surface-section{background-color:var(--surface-section)!important}.sm\:surface-card{background-color:var(--surface-card)!important}.sm\:surface-overlay{background-color:var(--surface-overlay)!important}.sm\:surface-hover{background-color:var(--surface-hover)!important}.sm\:surface-border{border-color:var(--surface-border)!important}.sm\:focus\:text-primary:focus{color:var(--primary-color)!important}.sm\:hover\:text-primary:hover,.sm\:active\:text-primary:active{color:var(--primary-color)!important}.sm\:focus\:bg-primary:focus{color:var(--primary-color-text)!important;background-color:var(--primary-color)!important}.sm\:hover\:bg-primary:hover,.sm\:active\:bg-primary:active{color:var(--primary-color-text)!important;background-color:var(--primary-color)!important}.sm\:focus\:bg-primary-reverse:focus{color:var(--primary-color)!important;background-color:var(--primary-color-text)!important}.sm\:hover\:bg-primary-reverse:hover,.sm\:active\:bg-primary-reverse:active{color:var(--primary-color)!important;background-color:var(--primary-color-text)!important}.sm\:focus\:bg-white:focus{background-color:#fff!important}.sm\:hover\:bg-white:hover,.sm\:active\:bg-white:active{background-color:#fff!important}.sm\:focus\:border-primary:focus{border-color:var(--primary-color)!important}.sm\:hover\:border-primary:hover,.sm\:active\:border-primary:active{border-color:var(--primary-color)!important}.sm\:focus\:text-white:focus{color:#fff!important}.sm\:hover\:text-white:hover,.sm\:active\:text-white:active{color:#fff!important}.sm\:focus\:border-white:focus{border-color:#fff!important}.sm\:hover\:border-white:hover,.sm\:active\:border-white:active{border-color:#fff!important}.sm\:focus\:text-color:focus{color:var(--text-color)!important}.sm\:hover\:text-color:hover,.sm\:active\:text-color:active{color:var(--text-color)!important}.sm\:focus\:text-color-secondary:focus{color:var(--text-color-secondary)!important}.sm\:hover\:text-color-secondary:hover,.sm\:active\:text-color-secondary:active{color:var(--text-color-secondary)!important}.sm\:focus\:surface-ground:focus{background-color:var(--surface-ground)!important}.sm\:hover\:surface-ground:hover,.sm\:active\:surface-ground:active{background-color:var(--surface-ground)!important}.sm\:focus\:surface-section:focus{background-color:var(--surface-section)!important}.sm\:hover\:surface-section:hover,.sm\:active\:surface-section:active{background-color:var(--surface-section)!important}.sm\:focus\:surface-card:focus{background-color:var(--surface-card)!important}.sm\:hover\:surface-card:hover,.sm\:active\:surface-card:active{background-color:var(--surface-card)!important}.sm\:focus\:surface-overlay:focus{background-color:var(--surface-overlay)!important}.sm\:hover\:surface-overlay:hover,.sm\:active\:surface-overlay:active{background-color:var(--surface-overlay)!important}.sm\:focus\:surface-hover:focus{background-color:var(--surface-hover)!important}.sm\:hover\:surface-hover:hover,.sm\:active\:surface-hover:active{background-color:var(--surface-hover)!important}.sm\:focus\:surface-border:focus{border-color:var(--surface-border)!important}.sm\:hover\:surface-border:hover,.sm\:active\:surface-border:active{border-color:var(--surface-border)!important}}@media screen and (min-width:768px){.md\:text-primary{color:var(--primary-color)!important}.md\:bg-primary{color:var(--primary-color-text)!important;background-color:var(--primary-color)!important}.md\:bg-primary-reverse{color:var(--primary-color)!important;background-color:var(--primary-color-text)!important}.md\:bg-white{background-color:#fff!important}.md\:border-primary{border-color:var(--primary-color)!important}.md\:text-white{color:#fff!important}.md\:border-white{border-color:#fff!important}.md\:text-color{color:var(--text-color)!important}.md\:text-color-secondary{color:var(--text-color-secondary)!important}.md\:surface-ground{background-color:var(--surface-ground)!important}.md\:surface-section{background-color:var(--surface-section)!important}.md\:surface-card{background-color:var(--surface-card)!important}.md\:surface-overlay{background-color:var(--surface-overlay)!important}.md\:surface-hover{background-color:var(--surface-hover)!important}.md\:surface-border{border-color:var(--surface-border)!important}.md\:focus\:text-primary:focus{color:var(--primary-color)!important}.md\:hover\:text-primary:hover,.md\:active\:text-primary:active{color:var(--primary-color)!important}.md\:focus\:bg-primary:focus{color:var(--primary-color-text)!important;background-color:var(--primary-color)!important}.md\:hover\:bg-primary:hover,.md\:active\:bg-primary:active{color:var(--primary-color-text)!important;background-color:var(--primary-color)!important}.md\:focus\:bg-primary-reverse:focus{color:var(--primary-color)!important;background-color:var(--primary-color-text)!important}.md\:hover\:bg-primary-reverse:hover,.md\:active\:bg-primary-reverse:active{color:var(--primary-color)!important;background-color:var(--primary-color-text)!important}.md\:focus\:bg-white:focus{background-color:#fff!important}.md\:hover\:bg-white:hover,.md\:active\:bg-white:active{background-color:#fff!important}.md\:focus\:border-primary:focus{border-color:var(--primary-color)!important}.md\:hover\:border-primary:hover,.md\:active\:border-primary:active{border-color:var(--primary-color)!important}.md\:focus\:text-white:focus{color:#fff!important}.md\:hover\:text-white:hover,.md\:active\:text-white:active{color:#fff!important}.md\:focus\:border-white:focus{border-color:#fff!important}.md\:hover\:border-white:hover,.md\:active\:border-white:active{border-color:#fff!important}.md\:focus\:text-color:focus{color:var(--text-color)!important}.md\:hover\:text-color:hover,.md\:active\:text-color:active{color:var(--text-color)!important}.md\:focus\:text-color-secondary:focus{color:var(--text-color-secondary)!important}.md\:hover\:text-color-secondary:hover,.md\:active\:text-color-secondary:active{color:var(--text-color-secondary)!important}.md\:focus\:surface-ground:focus{background-color:var(--surface-ground)!important}.md\:hover\:surface-ground:hover,.md\:active\:surface-ground:active{background-color:var(--surface-ground)!important}.md\:focus\:surface-section:focus{background-color:var(--surface-section)!important}.md\:hover\:surface-section:hover,.md\:active\:surface-section:active{background-color:var(--surface-section)!important}.md\:focus\:surface-card:focus{background-color:var(--surface-card)!important}.md\:hover\:surface-card:hover,.md\:active\:surface-card:active{background-color:var(--surface-card)!important}.md\:focus\:surface-overlay:focus{background-color:var(--surface-overlay)!important}.md\:hover\:surface-overlay:hover,.md\:active\:surface-overlay:active{background-color:var(--surface-overlay)!important}.md\:focus\:surface-hover:focus{background-color:var(--surface-hover)!important}.md\:hover\:surface-hover:hover,.md\:active\:surface-hover:active{background-color:var(--surface-hover)!important}.md\:focus\:surface-border:focus{border-color:var(--surface-border)!important}.md\:hover\:surface-border:hover,.md\:active\:surface-border:active{border-color:var(--surface-border)!important}}@media screen and (min-width:992px){.lg\:text-primary{color:var(--primary-color)!important}.lg\:bg-primary{color:var(--primary-color-text)!important;background-color:var(--primary-color)!important}.lg\:bg-primary-reverse{color:var(--primary-color)!important;background-color:var(--primary-color-text)!important}.lg\:bg-white{background-color:#fff!important}.lg\:border-primary{border-color:var(--primary-color)!important}.lg\:text-white{color:#fff!important}.lg\:border-white{border-color:#fff!important}.lg\:text-color{color:var(--text-color)!important}.lg\:text-color-secondary{color:var(--text-color-secondary)!important}.lg\:surface-ground{background-color:var(--surface-ground)!important}.lg\:surface-section{background-color:var(--surface-section)!important}.lg\:surface-card{background-color:var(--surface-card)!important}.lg\:surface-overlay{background-color:var(--surface-overlay)!important}.lg\:surface-hover{background-color:var(--surface-hover)!important}.lg\:surface-border{border-color:var(--surface-border)!important}.lg\:focus\:text-primary:focus{color:var(--primary-color)!important}.lg\:hover\:text-primary:hover,.lg\:active\:text-primary:active{color:var(--primary-color)!important}.lg\:focus\:bg-primary:focus{color:var(--primary-color-text)!important;background-color:var(--primary-color)!important}.lg\:hover\:bg-primary:hover,.lg\:active\:bg-primary:active{color:var(--primary-color-text)!important;background-color:var(--primary-color)!important}.lg\:focus\:bg-primary-reverse:focus{color:var(--primary-color)!important;background-color:var(--primary-color-text)!important}.lg\:hover\:bg-primary-reverse:hover,.lg\:active\:bg-primary-reverse:active{color:var(--primary-color)!important;background-color:var(--primary-color-text)!important}.lg\:focus\:bg-white:focus{background-color:#fff!important}.lg\:hover\:bg-white:hover,.lg\:active\:bg-white:active{background-color:#fff!important}.lg\:focus\:border-primary:focus{border-color:var(--primary-color)!important}.lg\:hover\:border-primary:hover,.lg\:active\:border-primary:active{border-color:var(--primary-color)!important}.lg\:focus\:text-white:focus{color:#fff!important}.lg\:hover\:text-white:hover,.lg\:active\:text-white:active{color:#fff!important}.lg\:focus\:border-white:focus{border-color:#fff!important}.lg\:hover\:border-white:hover,.lg\:active\:border-white:active{border-color:#fff!important}.lg\:focus\:text-color:focus{color:var(--text-color)!important}.lg\:hover\:text-color:hover,.lg\:active\:text-color:active{color:var(--text-color)!important}.lg\:focus\:text-color-secondary:focus{color:var(--text-color-secondary)!important}.lg\:hover\:text-color-secondary:hover,.lg\:active\:text-color-secondary:active{color:var(--text-color-secondary)!important}.lg\:focus\:surface-ground:focus{background-color:var(--surface-ground)!important}.lg\:hover\:surface-ground:hover,.lg\:active\:surface-ground:active{background-color:var(--surface-ground)!important}.lg\:focus\:surface-section:focus{background-color:var(--surface-section)!important}.lg\:hover\:surface-section:hover,.lg\:active\:surface-section:active{background-color:var(--surface-section)!important}.lg\:focus\:surface-card:focus{background-color:var(--surface-card)!important}.lg\:hover\:surface-card:hover,.lg\:active\:surface-card:active{background-color:var(--surface-card)!important}.lg\:focus\:surface-overlay:focus{background-color:var(--surface-overlay)!important}.lg\:hover\:surface-overlay:hover,.lg\:active\:surface-overlay:active{background-color:var(--surface-overlay)!important}.lg\:focus\:surface-hover:focus{background-color:var(--surface-hover)!important}.lg\:hover\:surface-hover:hover,.lg\:active\:surface-hover:active{background-color:var(--surface-hover)!important}.lg\:focus\:surface-border:focus{border-color:var(--surface-border)!important}.lg\:hover\:surface-border:hover,.lg\:active\:surface-border:active{border-color:var(--surface-border)!important}}@media screen and (min-width:1200px){.xl\:text-primary{color:var(--primary-color)!important}.xl\:bg-primary{color:var(--primary-color-text)!important;background-color:var(--primary-color)!important}.xl\:bg-primary-reverse{color:var(--primary-color)!important;background-color:var(--primary-color-text)!important}.xl\:bg-white{background-color:#fff!important}.xl\:border-primary{border-color:var(--primary-color)!important}.xl\:text-white{color:#fff!important}.xl\:border-white{border-color:#fff!important}.xl\:text-color{color:var(--text-color)!important}.xl\:text-color-secondary{color:var(--text-color-secondary)!important}.xl\:surface-ground{background-color:var(--surface-ground)!important}.xl\:surface-section{background-color:var(--surface-section)!important}.xl\:surface-card{background-color:var(--surface-card)!important}.xl\:surface-overlay{background-color:var(--surface-overlay)!important}.xl\:surface-hover{background-color:var(--surface-hover)!important}.xl\:surface-border{border-color:var(--surface-border)!important}.xl\:focus\:text-primary:focus{color:var(--primary-color)!important}.xl\:hover\:text-primary:hover,.xl\:active\:text-primary:active{color:var(--primary-color)!important}.xl\:focus\:bg-primary:focus{color:var(--primary-color-text)!important;background-color:var(--primary-color)!important}.xl\:hover\:bg-primary:hover,.xl\:active\:bg-primary:active{color:var(--primary-color-text)!important;background-color:var(--primary-color)!important}.xl\:focus\:bg-primary-reverse:focus{color:var(--primary-color)!important;background-color:var(--primary-color-text)!important}.xl\:hover\:bg-primary-reverse:hover,.xl\:active\:bg-primary-reverse:active{color:var(--primary-color)!important;background-color:var(--primary-color-text)!important}.xl\:focus\:bg-white:focus{background-color:#fff!important}.xl\:hover\:bg-white:hover,.xl\:active\:bg-white:active{background-color:#fff!important}.xl\:focus\:border-primary:focus{border-color:var(--primary-color)!important}.xl\:hover\:border-primary:hover,.xl\:active\:border-primary:active{border-color:var(--primary-color)!important}.xl\:focus\:text-white:focus{color:#fff!important}.xl\:hover\:text-white:hover,.xl\:active\:text-white:active{color:#fff!important}.xl\:focus\:border-white:focus{border-color:#fff!important}.xl\:hover\:border-white:hover,.xl\:active\:border-white:active{border-color:#fff!important}.xl\:focus\:text-color:focus{color:var(--text-color)!important}.xl\:hover\:text-color:hover,.xl\:active\:text-color:active{color:var(--text-color)!important}.xl\:focus\:text-color-secondary:focus{color:var(--text-color-secondary)!important}.xl\:hover\:text-color-secondary:hover,.xl\:active\:text-color-secondary:active{color:var(--text-color-secondary)!important}.xl\:focus\:surface-ground:focus{background-color:var(--surface-ground)!important}.xl\:hover\:surface-ground:hover,.xl\:active\:surface-ground:active{background-color:var(--surface-ground)!important}.xl\:focus\:surface-section:focus{background-color:var(--surface-section)!important}.xl\:hover\:surface-section:hover,.xl\:active\:surface-section:active{background-color:var(--surface-section)!important}.xl\:focus\:surface-card:focus{background-color:var(--surface-card)!important}.xl\:hover\:surface-card:hover,.xl\:active\:surface-card:active{background-color:var(--surface-card)!important}.xl\:focus\:surface-overlay:focus{background-color:var(--surface-overlay)!important}.xl\:hover\:surface-overlay:hover,.xl\:active\:surface-overlay:active{background-color:var(--surface-overlay)!important}.xl\:focus\:surface-hover:focus{background-color:var(--surface-hover)!important}.xl\:hover\:surface-hover:hover,.xl\:active\:surface-hover:active{background-color:var(--surface-hover)!important}.xl\:focus\:surface-border:focus{border-color:var(--surface-border)!important}.xl\:hover\:surface-border:hover,.xl\:active\:surface-border:active{border-color:var(--surface-border)!important}}.field{margin-bottom:1rem}.field>label{display:inline-block;margin-bottom:.5rem}.field.grid>label{display:flex;align-items:center}.field>small{margin-top:.25rem}.field.grid,.formgrid.grid{margin-top:0}.field.grid .col-fixed,.formgrid.grid .col-fixed,.field.grid .col,.formgrid.grid .col,.field.grid .col-1,.formgrid.grid .col-1,.field.grid .col-2,.formgrid.grid .col-2,.field.grid .col-3,.formgrid.grid .col-3,.field.grid .col-4,.formgrid.grid .col-4,.field.grid .col-5,.formgrid.grid .col-5,.field.grid .col-6,.formgrid.grid .col-6,.field.grid .col-7,.formgrid.grid .col-7,.field.grid .col-8,.formgrid.grid .col-8,.field.grid .col-9,.formgrid.grid .col-9,.field.grid .col-10,.formgrid.grid .col-10,.field.grid .col-11,.formgrid.grid .col-11,.field.grid .col-12,.formgrid.grid .col-12{padding-top:0;padding-bottom:0}.formgroup-inline{display:flex;flex-wrap:wrap;align-items:flex-start}.formgroup-inline .field,.formgroup-inline .field-checkbox,.formgroup-inline .field-radiobutton{margin-right:1rem}.formgroup-inline .field>label,.formgroup-inline .field-checkbox>label,.formgroup-inline .field-radiobutton>label{margin-right:.5rem;margin-bottom:0}.field-checkbox,.field-radiobutton{margin-bottom:1rem;display:flex;align-items:center}.field-checkbox>label,.field-radiobutton>label{margin-left:.5rem;line-height:1}.hidden{display:none!important}.block{display:block!important}.inline{display:inline!important}.inline-block{display:inline-block!important}.flex{display:flex!important}.inline-flex{display:inline-flex!important}@media screen and (min-width:576px){.sm\:hidden{display:none!important}.sm\:block{display:block!important}.sm\:inline{display:inline!important}.sm\:inline-block{display:inline-block!important}.sm\:flex{display:flex!important}.sm\:inline-flex{display:inline-flex!important}}@media screen and (min-width:768px){.md\:hidden{display:none!important}.md\:block{display:block!important}.md\:inline{display:inline!important}.md\:inline-block{display:inline-block!important}.md\:flex{display:flex!important}.md\:inline-flex{display:inline-flex!important}}@media screen and (min-width:992px){.lg\:hidden{display:none!important}.lg\:block{display:block!important}.lg\:inline{display:inline!important}.lg\:inline-block{display:inline-block!important}.lg\:flex{display:flex!important}.lg\:inline-flex{display:inline-flex!important}}@media screen and (min-width:1200px){.xl\:hidden{display:none!important}.xl\:block{display:block!important}.xl\:inline{display:inline!important}.xl\:inline-block{display:inline-block!important}.xl\:flex{display:flex!important}.xl\:inline-flex{display:inline-flex!important}}.text-center{text-align:center!important}.text-justify{text-align:justify!important}.text-left{text-align:left!important}.text-right{text-align:right!important}@media screen and (min-width:576px){.sm\:text-center{text-align:center!important}.sm\:text-justify{text-align:justify!important}.sm\:text-left{text-align:left!important}.sm\:text-right{text-align:right!important}}@media screen and (min-width:768px){.md\:text-center{text-align:center!important}.md\:text-justify{text-align:justify!important}.md\:text-left{text-align:left!important}.md\:text-right{text-align:right!important}}@media screen and (min-width:992px){.lg\:text-center{text-align:center!important}.lg\:text-justify{text-align:justify!important}.lg\:text-left{text-align:left!important}.lg\:text-right{text-align:right!important}}@media screen and (min-width:1200px){.xl\:text-center{text-align:center!important}.xl\:text-justify{text-align:justify!important}.xl\:text-left{text-align:left!important}.xl\:text-right{text-align:right!important}}.underline{text-decoration:underline!important}.line-through{text-decoration:line-through!important}.no-underline{text-decoration:none!important}.focus\:underline:focus{text-decoration:underline!important}.hover\:underline:hover,.active\:underline:active{text-decoration:underline!important}.focus\:line-through:focus{text-decoration:line-through!important}.hover\:line-through:hover,.active\:line-through:active{text-decoration:line-through!important}.focus\:no-underline:focus{text-decoration:none!important}.hover\:no-underline:hover,.active\:no-underline:active{text-decoration:none!important}.lowercase{text-transform:lowercase!important}.uppercase{text-transform:uppercase!important}.capitalize{text-transform:capitalize!important}.text-overflow-clip{text-overflow:clip!important}.text-overflow-ellipsis{text-overflow:ellipsis!important}@media screen and (min-width:576px){.sm\:text-overflow-clip{text-overflow:clip!important}.sm\:text-overflow-ellipsis{text-overflow:ellipsis!important}}@media screen and (min-width:768px){.md\:text-overflow-clip{text-overflow:clip!important}.md\:text-overflow-ellipsis{text-overflow:ellipsis!important}}@media screen and (min-width:992px){.lg\:text-overflow-clip{text-overflow:clip!important}.lg\:text-overflow-ellipsis{text-overflow:ellipsis!important}}@media screen and (min-width:1200px){.xl\:text-overflow-clip{text-overflow:clip!important}.xl\:text-overflow-ellipsis{text-overflow:ellipsis!important}}.font-light{font-weight:300!important}.font-normal{font-weight:400!important}.font-medium{font-weight:500!important}.font-semibold{font-weight:600!important}.font-bold{font-weight:700!important}@media screen and (min-width:576px){.sm\:font-light{font-weight:300!important}.sm\:font-normal{font-weight:400!important}.sm\:font-medium{font-weight:500!important}.sm\:font-semibold{font-weight:600!important}.sm\:font-bold{font-weight:700!important}}@media screen and (min-width:768px){.md\:font-light{font-weight:300!important}.md\:font-normal{font-weight:400!important}.md\:font-medium{font-weight:500!important}.md\:font-semibold{font-weight:600!important}.md\:font-bold{font-weight:700!important}}@media screen and (min-width:992px){.lg\:font-light{font-weight:300!important}.lg\:font-normal{font-weight:400!important}.lg\:font-medium{font-weight:500!important}.lg\:font-semibold{font-weight:600!important}.lg\:font-bold{font-weight:700!important}}@media screen and (min-width:1200px){.xl\:font-light{font-weight:300!important}.xl\:font-normal{font-weight:400!important}.xl\:font-medium{font-weight:500!important}.xl\:font-semibold{font-weight:600!important}.xl\:font-bold{font-weight:700!important}}.font-italic{font-style:italic!important}.text-xs{font-size:.75rem!important}.text-sm{font-size:.875rem!important}.text-base{font-size:1rem!important}.text-lg{font-size:1.125rem!important}.text-xl{font-size:1.25rem!important}.text-2xl{font-size:1.5rem!important}.text-3xl{font-size:1.75rem!important}.text-4xl{font-size:2rem!important}.text-5xl{font-size:2.5rem!important}.text-6xl{font-size:3rem!important}.text-7xl{font-size:4rem!important}.text-8xl{font-size:6rem!important}@media screen and (min-width:576px){.sm\:text-xs{font-size:.75rem!important}.sm\:text-sm{font-size:.875rem!important}.sm\:text-base{font-size:1rem!important}.sm\:text-lg{font-size:1.125rem!important}.sm\:text-xl{font-size:1.25rem!important}.sm\:text-2xl{font-size:1.5rem!important}.sm\:text-3xl{font-size:1.75rem!important}.sm\:text-4xl{font-size:2rem!important}.sm\:text-5xl{font-size:2.5rem!important}.sm\:text-6xl{font-size:3rem!important}.sm\:text-7xl{font-size:4rem!important}.sm\:text-8xl{font-size:6rem!important}}@media screen and (min-width:768px){.md\:text-xs{font-size:.75rem!important}.md\:text-sm{font-size:.875rem!important}.md\:text-base{font-size:1rem!important}.md\:text-lg{font-size:1.125rem!important}.md\:text-xl{font-size:1.25rem!important}.md\:text-2xl{font-size:1.5rem!important}.md\:text-3xl{font-size:1.75rem!important}.md\:text-4xl{font-size:2rem!important}.md\:text-5xl{font-size:2.5rem!important}.md\:text-6xl{font-size:3rem!important}.md\:text-7xl{font-size:4rem!important}.md\:text-8xl{font-size:6rem!important}}@media screen and (min-width:992px){.lg\:text-xs{font-size:.75rem!important}.lg\:text-sm{font-size:.875rem!important}.lg\:text-base{font-size:1rem!important}.lg\:text-lg{font-size:1.125rem!important}.lg\:text-xl{font-size:1.25rem!important}.lg\:text-2xl{font-size:1.5rem!important}.lg\:text-3xl{font-size:1.75rem!important}.lg\:text-4xl{font-size:2rem!important}.lg\:text-5xl{font-size:2.5rem!important}.lg\:text-6xl{font-size:3rem!important}.lg\:text-7xl{font-size:4rem!important}.lg\:text-8xl{font-size:6rem!important}}@media screen and (min-width:1200px){.xl\:text-xs{font-size:.75rem!important}.xl\:text-sm{font-size:.875rem!important}.xl\:text-base{font-size:1rem!important}.xl\:text-lg{font-size:1.125rem!important}.xl\:text-xl{font-size:1.25rem!important}.xl\:text-2xl{font-size:1.5rem!important}.xl\:text-3xl{font-size:1.75rem!important}.xl\:text-4xl{font-size:2rem!important}.xl\:text-5xl{font-size:2.5rem!important}.xl\:text-6xl{font-size:3rem!important}.xl\:text-7xl{font-size:4rem!important}.xl\:text-8xl{font-size:6rem!important}}.line-height-1{line-height:1!important}.line-height-2{line-height:1.25!important}.line-height-3{line-height:1.5!important}.line-height-4{line-height:2!important}.white-space-normal{white-space:normal!important}.white-space-nowrap{white-space:nowrap!important}.vertical-align-baseline{vertical-align:baseline!important}.vertical-align-top{vertical-align:top!important}.vertical-align-middle{vertical-align:middle!important}.vertical-align-bottom{vertical-align:bottom!important}.vertical-align-text-top{vertical-align:text-top!important}.vertical-align-text-bottom{vertical-align:text-bottom!important}.vertical-align-sub{vertical-align:sub!important}.vertical-align-super{vertical-align:super!important}@media screen and (min-width:576px){.sm\:vertical-align-baseline{vertical-align:baseline!important}.sm\:vertical-align-top{vertical-align:top!important}.sm\:vertical-align-middle{vertical-align:middle!important}.sm\:vertical-align-bottom{vertical-align:bottom!important}.sm\:vertical-align-text-top{vertical-align:text-top!important}.sm\:vertical-align-text-bottom{vertical-align:text-bottom!important}.sm\:vertical-align-sub{vertical-align:sub!important}.sm\:vertical-align-super{vertical-align:super!important}}@media screen and (min-width:768px){.md\:vertical-align-baseline{vertical-align:baseline!important}.md\:vertical-align-top{vertical-align:top!important}.md\:vertical-align-middle{vertical-align:middle!important}.md\:vertical-align-bottom{vertical-align:bottom!important}.md\:vertical-align-text-top{vertical-align:text-top!important}.md\:vertical-align-text-bottom{vertical-align:text-bottom!important}.md\:vertical-align-sub{vertical-align:sub!important}.md\:vertical-align-super{vertical-align:super!important}}@media screen and (min-width:992px){.lg\:vertical-align-baseline{vertical-align:baseline!important}.lg\:vertical-align-top{vertical-align:top!important}.lg\:vertical-align-middle{vertical-align:middle!important}.lg\:vertical-align-bottom{vertical-align:bottom!important}.lg\:vertical-align-text-top{vertical-align:text-top!important}.lg\:vertical-align-text-bottom{vertical-align:text-bottom!important}.lg\:vertical-align-sub{vertical-align:sub!important}.lg\:vertical-align-super{vertical-align:super!important}}@media screen and (min-width:1200px){.xl\:vertical-align-baseline{vertical-align:baseline!important}.xl\:vertical-align-top{vertical-align:top!important}.xl\:vertical-align-middle{vertical-align:middle!important}.xl\:vertical-align-bottom{vertical-align:bottom!important}.xl\:vertical-align-text-top{vertical-align:text-top!important}.xl\:vertical-align-text-bottom{vertical-align:text-bottom!important}.xl\:vertical-align-sub{vertical-align:sub!important}.xl\:vertical-align-super{vertical-align:super!important}}.flex-row{flex-direction:row!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column{flex-direction:column!important}.flex-column-reverse{flex-direction:column-reverse!important}@media screen and (min-width:576px){.sm\:flex-row{flex-direction:row!important}.sm\:flex-row-reverse{flex-direction:row-reverse!important}.sm\:flex-column{flex-direction:column!important}.sm\:flex-column-reverse{flex-direction:column-reverse!important}}@media screen and (min-width:768px){.md\:flex-row{flex-direction:row!important}.md\:flex-row-reverse{flex-direction:row-reverse!important}.md\:flex-column{flex-direction:column!important}.md\:flex-column-reverse{flex-direction:column-reverse!important}}@media screen and (min-width:992px){.lg\:flex-row{flex-direction:row!important}.lg\:flex-row-reverse{flex-direction:row-reverse!important}.lg\:flex-column{flex-direction:column!important}.lg\:flex-column-reverse{flex-direction:column-reverse!important}}@media screen and (min-width:1200px){.xl\:flex-row{flex-direction:row!important}.xl\:flex-row-reverse{flex-direction:row-reverse!important}.xl\:flex-column{flex-direction:column!important}.xl\:flex-column-reverse{flex-direction:column-reverse!important}}.flex-wrap{flex-wrap:wrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-nowrap{flex-wrap:nowrap!important}@media screen and (min-width:576px){.sm\:flex-wrap{flex-wrap:wrap!important}.sm\:flex-wrap-reverse{flex-wrap:wrap-reverse!important}.sm\:flex-nowrap{flex-wrap:nowrap!important}}@media screen and (min-width:768px){.md\:flex-wrap{flex-wrap:wrap!important}.md\:flex-wrap-reverse{flex-wrap:wrap-reverse!important}.md\:flex-nowrap{flex-wrap:nowrap!important}}@media screen and (min-width:992px){.lg\:flex-wrap{flex-wrap:wrap!important}.lg\:flex-wrap-reverse{flex-wrap:wrap-reverse!important}.lg\:flex-nowrap{flex-wrap:nowrap!important}}@media screen and (min-width:1200px){.xl\:flex-wrap{flex-wrap:wrap!important}.xl\:flex-wrap-reverse{flex-wrap:wrap-reverse!important}.xl\:flex-nowrap{flex-wrap:nowrap!important}}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}@media screen and (min-width:576px){.sm\:justify-content-start{justify-content:flex-start!important}.sm\:justify-content-end{justify-content:flex-end!important}.sm\:justify-content-center{justify-content:center!important}.sm\:justify-content-between{justify-content:space-between!important}.sm\:justify-content-around{justify-content:space-around!important}.sm\:justify-content-evenly{justify-content:space-evenly!important}}@media screen and (min-width:768px){.md\:justify-content-start{justify-content:flex-start!important}.md\:justify-content-end{justify-content:flex-end!important}.md\:justify-content-center{justify-content:center!important}.md\:justify-content-between{justify-content:space-between!important}.md\:justify-content-around{justify-content:space-around!important}.md\:justify-content-evenly{justify-content:space-evenly!important}}@media screen and (min-width:992px){.lg\:justify-content-start{justify-content:flex-start!important}.lg\:justify-content-end{justify-content:flex-end!important}.lg\:justify-content-center{justify-content:center!important}.lg\:justify-content-between{justify-content:space-between!important}.lg\:justify-content-around{justify-content:space-around!important}.lg\:justify-content-evenly{justify-content:space-evenly!important}}@media screen and (min-width:1200px){.xl\:justify-content-start{justify-content:flex-start!important}.xl\:justify-content-end{justify-content:flex-end!important}.xl\:justify-content-center{justify-content:center!important}.xl\:justify-content-between{justify-content:space-between!important}.xl\:justify-content-around{justify-content:space-around!important}.xl\:justify-content-evenly{justify-content:space-evenly!important}}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-evenly{align-content:space-evenly!important}@media screen and (min-width:576px){.sm\:align-content-start{align-content:flex-start!important}.sm\:align-content-end{align-content:flex-end!important}.sm\:align-content-center{align-content:center!important}.sm\:align-content-between{align-content:space-between!important}.sm\:align-content-around{align-content:space-around!important}.sm\:align-content-evenly{align-content:space-evenly!important}}@media screen and (min-width:768px){.md\:align-content-start{align-content:flex-start!important}.md\:align-content-end{align-content:flex-end!important}.md\:align-content-center{align-content:center!important}.md\:align-content-between{align-content:space-between!important}.md\:align-content-around{align-content:space-around!important}.md\:align-content-evenly{align-content:space-evenly!important}}@media screen and (min-width:992px){.lg\:align-content-start{align-content:flex-start!important}.lg\:align-content-end{align-content:flex-end!important}.lg\:align-content-center{align-content:center!important}.lg\:align-content-between{align-content:space-between!important}.lg\:align-content-around{align-content:space-around!important}.lg\:align-content-evenly{align-content:space-evenly!important}}@media screen and (min-width:1200px){.xl\:align-content-start{align-content:flex-start!important}.xl\:align-content-end{align-content:flex-end!important}.xl\:align-content-center{align-content:center!important}.xl\:align-content-between{align-content:space-between!important}.xl\:align-content-around{align-content:space-around!important}.xl\:align-content-evenly{align-content:space-evenly!important}}.align-items-stretch{align-items:stretch!important}.align-items-start{align-items:flex-start!important}.align-items-center{align-items:center!important}.align-items-end{align-items:flex-end!important}.align-items-baseline{align-items:baseline!important}@media screen and (min-width:576px){.sm\:align-items-stretch{align-items:stretch!important}.sm\:align-items-start{align-items:flex-start!important}.sm\:align-items-center{align-items:center!important}.sm\:align-items-end{align-items:flex-end!important}.sm\:align-items-baseline{align-items:baseline!important}}@media screen and (min-width:768px){.md\:align-items-stretch{align-items:stretch!important}.md\:align-items-start{align-items:flex-start!important}.md\:align-items-center{align-items:center!important}.md\:align-items-end{align-items:flex-end!important}.md\:align-items-baseline{align-items:baseline!important}}@media screen and (min-width:992px){.lg\:align-items-stretch{align-items:stretch!important}.lg\:align-items-start{align-items:flex-start!important}.lg\:align-items-center{align-items:center!important}.lg\:align-items-end{align-items:flex-end!important}.lg\:align-items-baseline{align-items:baseline!important}}@media screen and (min-width:1200px){.xl\:align-items-stretch{align-items:stretch!important}.xl\:align-items-start{align-items:flex-start!important}.xl\:align-items-center{align-items:center!important}.xl\:align-items-end{align-items:flex-end!important}.xl\:align-items-baseline{align-items:baseline!important}}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-stretch{align-self:stretch!important}.align-self-baseline{align-self:baseline!important}@media screen and (min-width:576px){.sm\:align-self-auto{align-self:auto!important}.sm\:align-self-start{align-self:flex-start!important}.sm\:align-self-end{align-self:flex-end!important}.sm\:align-self-center{align-self:center!important}.sm\:align-self-stretch{align-self:stretch!important}.sm\:align-self-baseline{align-self:baseline!important}}@media screen and (min-width:768px){.md\:align-self-auto{align-self:auto!important}.md\:align-self-start{align-self:flex-start!important}.md\:align-self-end{align-self:flex-end!important}.md\:align-self-center{align-self:center!important}.md\:align-self-stretch{align-self:stretch!important}.md\:align-self-baseline{align-self:baseline!important}}@media screen and (min-width:992px){.lg\:align-self-auto{align-self:auto!important}.lg\:align-self-start{align-self:flex-start!important}.lg\:align-self-end{align-self:flex-end!important}.lg\:align-self-center{align-self:center!important}.lg\:align-self-stretch{align-self:stretch!important}.lg\:align-self-baseline{align-self:baseline!important}}@media screen and (min-width:1200px){.xl\:align-self-auto{align-self:auto!important}.xl\:align-self-start{align-self:flex-start!important}.xl\:align-self-end{align-self:flex-end!important}.xl\:align-self-center{align-self:center!important}.xl\:align-self-stretch{align-self:stretch!important}.xl\:align-self-baseline{align-self:baseline!important}}.flex-order-0{order:0!important}.flex-order-1{order:1!important}.flex-order-2{order:2!important}.flex-order-3{order:3!important}.flex-order-4{order:4!important}.flex-order-5{order:5!important}.flex-order-6{order:6!important}@media screen and (min-width:576px){.sm\:flex-order-0{order:0!important}.sm\:flex-order-1{order:1!important}.sm\:flex-order-2{order:2!important}.sm\:flex-order-3{order:3!important}.sm\:flex-order-4{order:4!important}.sm\:flex-order-5{order:5!important}.sm\:flex-order-6{order:6!important}}@media screen and (min-width:768px){.md\:flex-order-0{order:0!important}.md\:flex-order-1{order:1!important}.md\:flex-order-2{order:2!important}.md\:flex-order-3{order:3!important}.md\:flex-order-4{order:4!important}.md\:flex-order-5{order:5!important}.md\:flex-order-6{order:6!important}}@media screen and (min-width:992px){.lg\:flex-order-0{order:0!important}.lg\:flex-order-1{order:1!important}.lg\:flex-order-2{order:2!important}.lg\:flex-order-3{order:3!important}.lg\:flex-order-4{order:4!important}.lg\:flex-order-5{order:5!important}.lg\:flex-order-6{order:6!important}}@media screen and (min-width:1200px){.xl\:flex-order-0{order:0!important}.xl\:flex-order-1{order:1!important}.xl\:flex-order-2{order:2!important}.xl\:flex-order-3{order:3!important}.xl\:flex-order-4{order:4!important}.xl\:flex-order-5{order:5!important}.xl\:flex-order-6{order:6!important}}.flex-1{flex:1 1 0%!important}.flex-auto{flex:1 1 auto!important}.flex-initial{flex:0 1 auto!important}.flex-none{flex:none!important}@media screen and (min-width:576px){.sm\:flex-1{flex:1 1 0%!important}.sm\:flex-auto{flex:1 1 auto!important}.sm\:flex-initial{flex:0 1 auto!important}.sm\:flex-none{flex:none!important}}@media screen and (min-width:768px){.md\:flex-1{flex:1 1 0%!important}.md\:flex-auto{flex:1 1 auto!important}.md\:flex-initial{flex:0 1 auto!important}.md\:flex-none{flex:none!important}}@media screen and (min-width:992px){.lg\:flex-1{flex:1 1 0%!important}.lg\:flex-auto{flex:1 1 auto!important}.lg\:flex-initial{flex:0 1 auto!important}.lg\:flex-none{flex:none!important}}@media screen and (min-width:1200px){.xl\:flex-1{flex:1 1 0%!important}.xl\:flex-auto{flex:1 1 auto!important}.xl\:flex-initial{flex:0 1 auto!important}.xl\:flex-none{flex:none!important}}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}@media screen and (min-width:576px){.sm\:flex-grow-0{flex-grow:0!important}.sm\:flex-grow-1{flex-grow:1!important}}@media screen and (min-width:768px){.md\:flex-grow-0{flex-grow:0!important}.md\:flex-grow-1{flex-grow:1!important}}@media screen and (min-width:992px){.lg\:flex-grow-0{flex-grow:0!important}.lg\:flex-grow-1{flex-grow:1!important}}@media screen and (min-width:1200px){.xl\:flex-grow-0{flex-grow:0!important}.xl\:flex-grow-1{flex-grow:1!important}}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}@media screen and (min-width:576px){.sm\:flex-shrink-0{flex-shrink:0!important}.sm\:flex-shrink-1{flex-shrink:1!important}}@media screen and (min-width:768px){.md\:flex-shrink-0{flex-shrink:0!important}.md\:flex-shrink-1{flex-shrink:1!important}}@media screen and (min-width:992px){.lg\:flex-shrink-0{flex-shrink:0!important}.lg\:flex-shrink-1{flex-shrink:1!important}}@media screen and (min-width:1200px){.xl\:flex-shrink-0{flex-shrink:0!important}.xl\:flex-shrink-1{flex-shrink:1!important}}.gap-0{gap:0rem!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:2rem!important}.gap-6{gap:3rem!important}.gap-7{gap:4rem!important}.gap-8{gap:5rem!important}.row-gap-0{row-gap:0rem!important}.row-gap-1{row-gap:.25rem!important}.row-gap-2{row-gap:.5rem!important}.row-gap-3{row-gap:1rem!important}.row-gap-4{row-gap:1.5rem!important}.row-gap-5{row-gap:2rem!important}.row-gap-6{row-gap:3rem!important}.row-gap-7{row-gap:4rem!important}.row-gap-8{row-gap:5rem!important}.column-gap-0{column-gap:0rem!important}.column-gap-1{column-gap:.25rem!important}.column-gap-2{column-gap:.5rem!important}.column-gap-3{column-gap:1rem!important}.column-gap-4{column-gap:1.5rem!important}.column-gap-5{column-gap:2rem!important}.column-gap-6{column-gap:3rem!important}.column-gap-7{column-gap:4rem!important}.column-gap-8{column-gap:5rem!important}@media screen and (min-width:576px){.sm\:gap-0{gap:0rem!important}.sm\:gap-1{gap:.25rem!important}.sm\:gap-2{gap:.5rem!important}.sm\:gap-3{gap:1rem!important}.sm\:gap-4{gap:1.5rem!important}.sm\:gap-5{gap:2rem!important}.sm\:gap-6{gap:3rem!important}.sm\:gap-7{gap:4rem!important}.sm\:gap-8{gap:5rem!important}.sm\:row-gap-0{row-gap:0rem!important}.sm\:row-gap-1{row-gap:.25rem!important}.sm\:row-gap-2{row-gap:.5rem!important}.sm\:row-gap-3{row-gap:1rem!important}.sm\:row-gap-4{row-gap:1.5rem!important}.sm\:row-gap-5{row-gap:2rem!important}.sm\:row-gap-6{row-gap:3rem!important}.sm\:row-gap-7{row-gap:4rem!important}.sm\:row-gap-8{row-gap:5rem!important}.sm\:column-gap-0{column-gap:0rem!important}.sm\:column-gap-1{column-gap:.25rem!important}.sm\:column-gap-2{column-gap:.5rem!important}.sm\:column-gap-3{column-gap:1rem!important}.sm\:column-gap-4{column-gap:1.5rem!important}.sm\:column-gap-5{column-gap:2rem!important}.sm\:column-gap-6{column-gap:3rem!important}.sm\:column-gap-7{column-gap:4rem!important}.sm\:column-gap-8{column-gap:5rem!important}}@media screen and (min-width:768px){.md\:gap-0{gap:0rem!important}.md\:gap-1{gap:.25rem!important}.md\:gap-2{gap:.5rem!important}.md\:gap-3{gap:1rem!important}.md\:gap-4{gap:1.5rem!important}.md\:gap-5{gap:2rem!important}.md\:gap-6{gap:3rem!important}.md\:gap-7{gap:4rem!important}.md\:gap-8{gap:5rem!important}.md\:row-gap-0{row-gap:0rem!important}.md\:row-gap-1{row-gap:.25rem!important}.md\:row-gap-2{row-gap:.5rem!important}.md\:row-gap-3{row-gap:1rem!important}.md\:row-gap-4{row-gap:1.5rem!important}.md\:row-gap-5{row-gap:2rem!important}.md\:row-gap-6{row-gap:3rem!important}.md\:row-gap-7{row-gap:4rem!important}.md\:row-gap-8{row-gap:5rem!important}.md\:column-gap-0{column-gap:0rem!important}.md\:column-gap-1{column-gap:.25rem!important}.md\:column-gap-2{column-gap:.5rem!important}.md\:column-gap-3{column-gap:1rem!important}.md\:column-gap-4{column-gap:1.5rem!important}.md\:column-gap-5{column-gap:2rem!important}.md\:column-gap-6{column-gap:3rem!important}.md\:column-gap-7{column-gap:4rem!important}.md\:column-gap-8{column-gap:5rem!important}}@media screen and (min-width:992px){.lg\:gap-0{gap:0rem!important}.lg\:gap-1{gap:.25rem!important}.lg\:gap-2{gap:.5rem!important}.lg\:gap-3{gap:1rem!important}.lg\:gap-4{gap:1.5rem!important}.lg\:gap-5{gap:2rem!important}.lg\:gap-6{gap:3rem!important}.lg\:gap-7{gap:4rem!important}.lg\:gap-8{gap:5rem!important}.lg\:row-gap-0{row-gap:0rem!important}.lg\:row-gap-1{row-gap:.25rem!important}.lg\:row-gap-2{row-gap:.5rem!important}.lg\:row-gap-3{row-gap:1rem!important}.lg\:row-gap-4{row-gap:1.5rem!important}.lg\:row-gap-5{row-gap:2rem!important}.lg\:row-gap-6{row-gap:3rem!important}.lg\:row-gap-7{row-gap:4rem!important}.lg\:row-gap-8{row-gap:5rem!important}.lg\:column-gap-0{column-gap:0rem!important}.lg\:column-gap-1{column-gap:.25rem!important}.lg\:column-gap-2{column-gap:.5rem!important}.lg\:column-gap-3{column-gap:1rem!important}.lg\:column-gap-4{column-gap:1.5rem!important}.lg\:column-gap-5{column-gap:2rem!important}.lg\:column-gap-6{column-gap:3rem!important}.lg\:column-gap-7{column-gap:4rem!important}.lg\:column-gap-8{column-gap:5rem!important}}@media screen and (min-width:1200px){.xl\:gap-0{gap:0rem!important}.xl\:gap-1{gap:.25rem!important}.xl\:gap-2{gap:.5rem!important}.xl\:gap-3{gap:1rem!important}.xl\:gap-4{gap:1.5rem!important}.xl\:gap-5{gap:2rem!important}.xl\:gap-6{gap:3rem!important}.xl\:gap-7{gap:4rem!important}.xl\:gap-8{gap:5rem!important}.xl\:row-gap-0{row-gap:0rem!important}.xl\:row-gap-1{row-gap:.25rem!important}.xl\:row-gap-2{row-gap:.5rem!important}.xl\:row-gap-3{row-gap:1rem!important}.xl\:row-gap-4{row-gap:1.5rem!important}.xl\:row-gap-5{row-gap:2rem!important}.xl\:row-gap-6{row-gap:3rem!important}.xl\:row-gap-7{row-gap:4rem!important}.xl\:row-gap-8{row-gap:5rem!important}.xl\:column-gap-0{column-gap:0rem!important}.xl\:column-gap-1{column-gap:.25rem!important}.xl\:column-gap-2{column-gap:.5rem!important}.xl\:column-gap-3{column-gap:1rem!important}.xl\:column-gap-4{column-gap:1.5rem!important}.xl\:column-gap-5{column-gap:2rem!important}.xl\:column-gap-6{column-gap:3rem!important}.xl\:column-gap-7{column-gap:4rem!important}.xl\:column-gap-8{column-gap:5rem!important}}.p-0{padding:0rem!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:2rem!important}.p-6{padding:3rem!important}.p-7{padding:4rem!important}.p-8{padding:5rem!important}.pt-0{padding-top:0rem!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:2rem!important}.pt-6{padding-top:3rem!important}.pt-7{padding-top:4rem!important}.pt-8{padding-top:5rem!important}.pr-0{padding-right:0rem!important}.pr-1{padding-right:.25rem!important}.pr-2{padding-right:.5rem!important}.pr-3{padding-right:1rem!important}.pr-4{padding-right:1.5rem!important}.pr-5{padding-right:2rem!important}.pr-6{padding-right:3rem!important}.pr-7{padding-right:4rem!important}.pr-8{padding-right:5rem!important}.pl-0{padding-left:0rem!important}.pl-1{padding-left:.25rem!important}.pl-2{padding-left:.5rem!important}.pl-3{padding-left:1rem!important}.pl-4{padding-left:1.5rem!important}.pl-5{padding-left:2rem!important}.pl-6{padding-left:3rem!important}.pl-7{padding-left:4rem!important}.pl-8{padding-left:5rem!important}.pb-0{padding-bottom:0rem!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:2rem!important}.pb-6{padding-bottom:3rem!important}.pb-7{padding-bottom:4rem!important}.pb-8{padding-bottom:5rem!important}.px-0{padding-left:0rem!important;padding-right:0rem!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-3{padding-left:1rem!important;padding-right:1rem!important}.px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-5{padding-left:2rem!important;padding-right:2rem!important}.px-6{padding-left:3rem!important;padding-right:3rem!important}.px-7{padding-left:4rem!important;padding-right:4rem!important}.px-8{padding-left:5rem!important;padding-right:5rem!important}.py-0{padding-top:0rem!important;padding-bottom:0rem!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:2rem!important;padding-bottom:2rem!important}.py-6{padding-top:3rem!important;padding-bottom:3rem!important}.py-7{padding-top:4rem!important;padding-bottom:4rem!important}.py-8{padding-top:5rem!important;padding-bottom:5rem!important}@media screen and (min-width:576px){.sm\:p-0{padding:0rem!important}.sm\:p-1{padding:.25rem!important}.sm\:p-2{padding:.5rem!important}.sm\:p-3{padding:1rem!important}.sm\:p-4{padding:1.5rem!important}.sm\:p-5{padding:2rem!important}.sm\:p-6{padding:3rem!important}.sm\:p-7{padding:4rem!important}.sm\:p-8{padding:5rem!important}.sm\:pt-0{padding-top:0rem!important}.sm\:pt-1{padding-top:.25rem!important}.sm\:pt-2{padding-top:.5rem!important}.sm\:pt-3{padding-top:1rem!important}.sm\:pt-4{padding-top:1.5rem!important}.sm\:pt-5{padding-top:2rem!important}.sm\:pt-6{padding-top:3rem!important}.sm\:pt-7{padding-top:4rem!important}.sm\:pt-8{padding-top:5rem!important}.sm\:pr-0{padding-right:0rem!important}.sm\:pr-1{padding-right:.25rem!important}.sm\:pr-2{padding-right:.5rem!important}.sm\:pr-3{padding-right:1rem!important}.sm\:pr-4{padding-right:1.5rem!important}.sm\:pr-5{padding-right:2rem!important}.sm\:pr-6{padding-right:3rem!important}.sm\:pr-7{padding-right:4rem!important}.sm\:pr-8{padding-right:5rem!important}.sm\:pl-0{padding-left:0rem!important}.sm\:pl-1{padding-left:.25rem!important}.sm\:pl-2{padding-left:.5rem!important}.sm\:pl-3{padding-left:1rem!important}.sm\:pl-4{padding-left:1.5rem!important}.sm\:pl-5{padding-left:2rem!important}.sm\:pl-6{padding-left:3rem!important}.sm\:pl-7{padding-left:4rem!important}.sm\:pl-8{padding-left:5rem!important}.sm\:pb-0{padding-bottom:0rem!important}.sm\:pb-1{padding-bottom:.25rem!important}.sm\:pb-2{padding-bottom:.5rem!important}.sm\:pb-3{padding-bottom:1rem!important}.sm\:pb-4{padding-bottom:1.5rem!important}.sm\:pb-5{padding-bottom:2rem!important}.sm\:pb-6{padding-bottom:3rem!important}.sm\:pb-7{padding-bottom:4rem!important}.sm\:pb-8{padding-bottom:5rem!important}.sm\:px-0{padding-left:0rem!important;padding-right:0rem!important}.sm\:px-1{padding-left:.25rem!important;padding-right:.25rem!important}.sm\:px-2{padding-left:.5rem!important;padding-right:.5rem!important}.sm\:px-3{padding-left:1rem!important;padding-right:1rem!important}.sm\:px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.sm\:px-5{padding-left:2rem!important;padding-right:2rem!important}.sm\:px-6{padding-left:3rem!important;padding-right:3rem!important}.sm\:px-7{padding-left:4rem!important;padding-right:4rem!important}.sm\:px-8{padding-left:5rem!important;padding-right:5rem!important}.sm\:py-0{padding-top:0rem!important;padding-bottom:0rem!important}.sm\:py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.sm\:py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.sm\:py-3{padding-top:1rem!important;padding-bottom:1rem!important}.sm\:py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.sm\:py-5{padding-top:2rem!important;padding-bottom:2rem!important}.sm\:py-6{padding-top:3rem!important;padding-bottom:3rem!important}.sm\:py-7{padding-top:4rem!important;padding-bottom:4rem!important}.sm\:py-8{padding-top:5rem!important;padding-bottom:5rem!important}}@media screen and (min-width:768px){.md\:p-0{padding:0rem!important}.md\:p-1{padding:.25rem!important}.md\:p-2{padding:.5rem!important}.md\:p-3{padding:1rem!important}.md\:p-4{padding:1.5rem!important}.md\:p-5{padding:2rem!important}.md\:p-6{padding:3rem!important}.md\:p-7{padding:4rem!important}.md\:p-8{padding:5rem!important}.md\:pt-0{padding-top:0rem!important}.md\:pt-1{padding-top:.25rem!important}.md\:pt-2{padding-top:.5rem!important}.md\:pt-3{padding-top:1rem!important}.md\:pt-4{padding-top:1.5rem!important}.md\:pt-5{padding-top:2rem!important}.md\:pt-6{padding-top:3rem!important}.md\:pt-7{padding-top:4rem!important}.md\:pt-8{padding-top:5rem!important}.md\:pr-0{padding-right:0rem!important}.md\:pr-1{padding-right:.25rem!important}.md\:pr-2{padding-right:.5rem!important}.md\:pr-3{padding-right:1rem!important}.md\:pr-4{padding-right:1.5rem!important}.md\:pr-5{padding-right:2rem!important}.md\:pr-6{padding-right:3rem!important}.md\:pr-7{padding-right:4rem!important}.md\:pr-8{padding-right:5rem!important}.md\:pl-0{padding-left:0rem!important}.md\:pl-1{padding-left:.25rem!important}.md\:pl-2{padding-left:.5rem!important}.md\:pl-3{padding-left:1rem!important}.md\:pl-4{padding-left:1.5rem!important}.md\:pl-5{padding-left:2rem!important}.md\:pl-6{padding-left:3rem!important}.md\:pl-7{padding-left:4rem!important}.md\:pl-8{padding-left:5rem!important}.md\:pb-0{padding-bottom:0rem!important}.md\:pb-1{padding-bottom:.25rem!important}.md\:pb-2{padding-bottom:.5rem!important}.md\:pb-3{padding-bottom:1rem!important}.md\:pb-4{padding-bottom:1.5rem!important}.md\:pb-5{padding-bottom:2rem!important}.md\:pb-6{padding-bottom:3rem!important}.md\:pb-7{padding-bottom:4rem!important}.md\:pb-8{padding-bottom:5rem!important}.md\:px-0{padding-left:0rem!important;padding-right:0rem!important}.md\:px-1{padding-left:.25rem!important;padding-right:.25rem!important}.md\:px-2{padding-left:.5rem!important;padding-right:.5rem!important}.md\:px-3{padding-left:1rem!important;padding-right:1rem!important}.md\:px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.md\:px-5{padding-left:2rem!important;padding-right:2rem!important}.md\:px-6{padding-left:3rem!important;padding-right:3rem!important}.md\:px-7{padding-left:4rem!important;padding-right:4rem!important}.md\:px-8{padding-left:5rem!important;padding-right:5rem!important}.md\:py-0{padding-top:0rem!important;padding-bottom:0rem!important}.md\:py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.md\:py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.md\:py-3{padding-top:1rem!important;padding-bottom:1rem!important}.md\:py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.md\:py-5{padding-top:2rem!important;padding-bottom:2rem!important}.md\:py-6{padding-top:3rem!important;padding-bottom:3rem!important}.md\:py-7{padding-top:4rem!important;padding-bottom:4rem!important}.md\:py-8{padding-top:5rem!important;padding-bottom:5rem!important}}@media screen and (min-width:992px){.lg\:p-0{padding:0rem!important}.lg\:p-1{padding:.25rem!important}.lg\:p-2{padding:.5rem!important}.lg\:p-3{padding:1rem!important}.lg\:p-4{padding:1.5rem!important}.lg\:p-5{padding:2rem!important}.lg\:p-6{padding:3rem!important}.lg\:p-7{padding:4rem!important}.lg\:p-8{padding:5rem!important}.lg\:pt-0{padding-top:0rem!important}.lg\:pt-1{padding-top:.25rem!important}.lg\:pt-2{padding-top:.5rem!important}.lg\:pt-3{padding-top:1rem!important}.lg\:pt-4{padding-top:1.5rem!important}.lg\:pt-5{padding-top:2rem!important}.lg\:pt-6{padding-top:3rem!important}.lg\:pt-7{padding-top:4rem!important}.lg\:pt-8{padding-top:5rem!important}.lg\:pr-0{padding-right:0rem!important}.lg\:pr-1{padding-right:.25rem!important}.lg\:pr-2{padding-right:.5rem!important}.lg\:pr-3{padding-right:1rem!important}.lg\:pr-4{padding-right:1.5rem!important}.lg\:pr-5{padding-right:2rem!important}.lg\:pr-6{padding-right:3rem!important}.lg\:pr-7{padding-right:4rem!important}.lg\:pr-8{padding-right:5rem!important}.lg\:pl-0{padding-left:0rem!important}.lg\:pl-1{padding-left:.25rem!important}.lg\:pl-2{padding-left:.5rem!important}.lg\:pl-3{padding-left:1rem!important}.lg\:pl-4{padding-left:1.5rem!important}.lg\:pl-5{padding-left:2rem!important}.lg\:pl-6{padding-left:3rem!important}.lg\:pl-7{padding-left:4rem!important}.lg\:pl-8{padding-left:5rem!important}.lg\:pb-0{padding-bottom:0rem!important}.lg\:pb-1{padding-bottom:.25rem!important}.lg\:pb-2{padding-bottom:.5rem!important}.lg\:pb-3{padding-bottom:1rem!important}.lg\:pb-4{padding-bottom:1.5rem!important}.lg\:pb-5{padding-bottom:2rem!important}.lg\:pb-6{padding-bottom:3rem!important}.lg\:pb-7{padding-bottom:4rem!important}.lg\:pb-8{padding-bottom:5rem!important}.lg\:px-0{padding-left:0rem!important;padding-right:0rem!important}.lg\:px-1{padding-left:.25rem!important;padding-right:.25rem!important}.lg\:px-2{padding-left:.5rem!important;padding-right:.5rem!important}.lg\:px-3{padding-left:1rem!important;padding-right:1rem!important}.lg\:px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.lg\:px-5{padding-left:2rem!important;padding-right:2rem!important}.lg\:px-6{padding-left:3rem!important;padding-right:3rem!important}.lg\:px-7{padding-left:4rem!important;padding-right:4rem!important}.lg\:px-8{padding-left:5rem!important;padding-right:5rem!important}.lg\:py-0{padding-top:0rem!important;padding-bottom:0rem!important}.lg\:py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.lg\:py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.lg\:py-3{padding-top:1rem!important;padding-bottom:1rem!important}.lg\:py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.lg\:py-5{padding-top:2rem!important;padding-bottom:2rem!important}.lg\:py-6{padding-top:3rem!important;padding-bottom:3rem!important}.lg\:py-7{padding-top:4rem!important;padding-bottom:4rem!important}.lg\:py-8{padding-top:5rem!important;padding-bottom:5rem!important}}@media screen and (min-width:1200px){.xl\:p-0{padding:0rem!important}.xl\:p-1{padding:.25rem!important}.xl\:p-2{padding:.5rem!important}.xl\:p-3{padding:1rem!important}.xl\:p-4{padding:1.5rem!important}.xl\:p-5{padding:2rem!important}.xl\:p-6{padding:3rem!important}.xl\:p-7{padding:4rem!important}.xl\:p-8{padding:5rem!important}.xl\:pt-0{padding-top:0rem!important}.xl\:pt-1{padding-top:.25rem!important}.xl\:pt-2{padding-top:.5rem!important}.xl\:pt-3{padding-top:1rem!important}.xl\:pt-4{padding-top:1.5rem!important}.xl\:pt-5{padding-top:2rem!important}.xl\:pt-6{padding-top:3rem!important}.xl\:pt-7{padding-top:4rem!important}.xl\:pt-8{padding-top:5rem!important}.xl\:pr-0{padding-right:0rem!important}.xl\:pr-1{padding-right:.25rem!important}.xl\:pr-2{padding-right:.5rem!important}.xl\:pr-3{padding-right:1rem!important}.xl\:pr-4{padding-right:1.5rem!important}.xl\:pr-5{padding-right:2rem!important}.xl\:pr-6{padding-right:3rem!important}.xl\:pr-7{padding-right:4rem!important}.xl\:pr-8{padding-right:5rem!important}.xl\:pl-0{padding-left:0rem!important}.xl\:pl-1{padding-left:.25rem!important}.xl\:pl-2{padding-left:.5rem!important}.xl\:pl-3{padding-left:1rem!important}.xl\:pl-4{padding-left:1.5rem!important}.xl\:pl-5{padding-left:2rem!important}.xl\:pl-6{padding-left:3rem!important}.xl\:pl-7{padding-left:4rem!important}.xl\:pl-8{padding-left:5rem!important}.xl\:pb-0{padding-bottom:0rem!important}.xl\:pb-1{padding-bottom:.25rem!important}.xl\:pb-2{padding-bottom:.5rem!important}.xl\:pb-3{padding-bottom:1rem!important}.xl\:pb-4{padding-bottom:1.5rem!important}.xl\:pb-5{padding-bottom:2rem!important}.xl\:pb-6{padding-bottom:3rem!important}.xl\:pb-7{padding-bottom:4rem!important}.xl\:pb-8{padding-bottom:5rem!important}.xl\:px-0{padding-left:0rem!important;padding-right:0rem!important}.xl\:px-1{padding-left:.25rem!important;padding-right:.25rem!important}.xl\:px-2{padding-left:.5rem!important;padding-right:.5rem!important}.xl\:px-3{padding-left:1rem!important;padding-right:1rem!important}.xl\:px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.xl\:px-5{padding-left:2rem!important;padding-right:2rem!important}.xl\:px-6{padding-left:3rem!important;padding-right:3rem!important}.xl\:px-7{padding-left:4rem!important;padding-right:4rem!important}.xl\:px-8{padding-left:5rem!important;padding-right:5rem!important}.xl\:py-0{padding-top:0rem!important;padding-bottom:0rem!important}.xl\:py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.xl\:py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.xl\:py-3{padding-top:1rem!important;padding-bottom:1rem!important}.xl\:py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.xl\:py-5{padding-top:2rem!important;padding-bottom:2rem!important}.xl\:py-6{padding-top:3rem!important;padding-bottom:3rem!important}.xl\:py-7{padding-top:4rem!important;padding-bottom:4rem!important}.xl\:py-8{padding-top:5rem!important;padding-bottom:5rem!important}}.m-0{margin:0rem!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:2rem!important}.m-6{margin:3rem!important}.m-7{margin:4rem!important}.m-8{margin:5rem!important}.-m-1{margin:-.25rem!important}.-m-2{margin:-.5rem!important}.-m-3{margin:-1rem!important}.-m-4{margin:-1.5rem!important}.-m-5{margin:-2rem!important}.-m-6{margin:-3rem!important}.-m-7{margin:-4rem!important}.-m-8{margin:-5rem!important}.m-auto{margin:auto!important}.mt-0{margin-top:0rem!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:2rem!important}.mt-6{margin-top:3rem!important}.mt-7{margin-top:4rem!important}.mt-8{margin-top:5rem!important}.-mt-1{margin-top:-.25rem!important}.-mt-2{margin-top:-.5rem!important}.-mt-3{margin-top:-1rem!important}.-mt-4{margin-top:-1.5rem!important}.-mt-5{margin-top:-2rem!important}.-mt-6{margin-top:-3rem!important}.-mt-7{margin-top:-4rem!important}.-mt-8{margin-top:-5rem!important}.mt-auto{margin-top:auto!important}.mr-0{margin-right:0rem!important}.mr-1{margin-right:.25rem!important}.mr-2{margin-right:.5rem!important}.mr-3{margin-right:1rem!important}.mr-4{margin-right:1.5rem!important}.mr-5{margin-right:2rem!important}.mr-6{margin-right:3rem!important}.mr-7{margin-right:4rem!important}.mr-8{margin-right:5rem!important}.-mr-1{margin-right:-.25rem!important}.-mr-2{margin-right:-.5rem!important}.-mr-3{margin-right:-1rem!important}.-mr-4{margin-right:-1.5rem!important}.-mr-5{margin-right:-2rem!important}.-mr-6{margin-right:-3rem!important}.-mr-7{margin-right:-4rem!important}.-mr-8{margin-right:-5rem!important}.mr-auto{margin-right:auto!important}.ml-0{margin-left:0rem!important}.ml-1{margin-left:.25rem!important}.ml-2{margin-left:.5rem!important}.ml-3{margin-left:1rem!important}.ml-4{margin-left:1.5rem!important}.ml-5{margin-left:2rem!important}.ml-6{margin-left:3rem!important}.ml-7{margin-left:4rem!important}.ml-8{margin-left:5rem!important}.-ml-1{margin-left:-.25rem!important}.-ml-2{margin-left:-.5rem!important}.-ml-3{margin-left:-1rem!important}.-ml-4{margin-left:-1.5rem!important}.-ml-5{margin-left:-2rem!important}.-ml-6{margin-left:-3rem!important}.-ml-7{margin-left:-4rem!important}.-ml-8{margin-left:-5rem!important}.ml-auto{margin-left:auto!important}.mb-0{margin-bottom:0rem!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:2rem!important}.mb-6{margin-bottom:3rem!important}.mb-7{margin-bottom:4rem!important}.mb-8{margin-bottom:5rem!important}.-mb-1{margin-bottom:-.25rem!important}.-mb-2{margin-bottom:-.5rem!important}.-mb-3{margin-bottom:-1rem!important}.-mb-4{margin-bottom:-1.5rem!important}.-mb-5{margin-bottom:-2rem!important}.-mb-6{margin-bottom:-3rem!important}.-mb-7{margin-bottom:-4rem!important}.-mb-8{margin-bottom:-5rem!important}.mb-auto{margin-bottom:auto!important}.mx-0{margin-left:0rem!important;margin-right:0rem!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-3{margin-left:1rem!important;margin-right:1rem!important}.mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-5{margin-left:2rem!important;margin-right:2rem!important}.mx-6{margin-left:3rem!important;margin-right:3rem!important}.mx-7{margin-left:4rem!important;margin-right:4rem!important}.mx-8{margin-left:5rem!important;margin-right:5rem!important}.-mx-1{margin-left:-.25rem!important;margin-right:-.25rem!important}.-mx-2{margin-left:-.5rem!important;margin-right:-.5rem!important}.-mx-3{margin-left:-1rem!important;margin-right:-1rem!important}.-mx-4{margin-left:-1.5rem!important;margin-right:-1.5rem!important}.-mx-5{margin-left:-2rem!important;margin-right:-2rem!important}.-mx-6{margin-left:-3rem!important;margin-right:-3rem!important}.-mx-7{margin-left:-4rem!important;margin-right:-4rem!important}.-mx-8{margin-left:-5rem!important;margin-right:-5rem!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-0{margin-top:0rem!important;margin-bottom:0rem!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:2rem!important;margin-bottom:2rem!important}.my-6{margin-top:3rem!important;margin-bottom:3rem!important}.my-7{margin-top:4rem!important;margin-bottom:4rem!important}.my-8{margin-top:5rem!important;margin-bottom:5rem!important}.-my-1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.-my-2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.-my-3{margin-top:-1rem!important;margin-bottom:-1rem!important}.-my-4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.-my-5{margin-top:-2rem!important;margin-bottom:-2rem!important}.-my-6{margin-top:-3rem!important;margin-bottom:-3rem!important}.-my-7{margin-top:-4rem!important;margin-bottom:-4rem!important}.-my-8{margin-top:-5rem!important;margin-bottom:-5rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}@media screen and (min-width:576px){.sm\:m-0{margin:0rem!important}.sm\:m-1{margin:.25rem!important}.sm\:m-2{margin:.5rem!important}.sm\:m-3{margin:1rem!important}.sm\:m-4{margin:1.5rem!important}.sm\:m-5{margin:2rem!important}.sm\:m-6{margin:3rem!important}.sm\:m-7{margin:4rem!important}.sm\:m-8{margin:5rem!important}.sm\:-m-1{margin:-.25rem!important}.sm\:-m-2{margin:-.5rem!important}.sm\:-m-3{margin:-1rem!important}.sm\:-m-4{margin:-1.5rem!important}.sm\:-m-5{margin:-2rem!important}.sm\:-m-6{margin:-3rem!important}.sm\:-m-7{margin:-4rem!important}.sm\:-m-8{margin:-5rem!important}.sm\:m-auto{margin:auto!important}.sm\:mt-0{margin-top:0rem!important}.sm\:mt-1{margin-top:.25rem!important}.sm\:mt-2{margin-top:.5rem!important}.sm\:mt-3{margin-top:1rem!important}.sm\:mt-4{margin-top:1.5rem!important}.sm\:mt-5{margin-top:2rem!important}.sm\:mt-6{margin-top:3rem!important}.sm\:mt-7{margin-top:4rem!important}.sm\:mt-8{margin-top:5rem!important}.sm\:-mt-1{margin-top:-.25rem!important}.sm\:-mt-2{margin-top:-.5rem!important}.sm\:-mt-3{margin-top:-1rem!important}.sm\:-mt-4{margin-top:-1.5rem!important}.sm\:-mt-5{margin-top:-2rem!important}.sm\:-mt-6{margin-top:-3rem!important}.sm\:-mt-7{margin-top:-4rem!important}.sm\:-mt-8{margin-top:-5rem!important}.sm\:mt-auto{margin-top:auto!important}.sm\:mr-0{margin-right:0rem!important}.sm\:mr-1{margin-right:.25rem!important}.sm\:mr-2{margin-right:.5rem!important}.sm\:mr-3{margin-right:1rem!important}.sm\:mr-4{margin-right:1.5rem!important}.sm\:mr-5{margin-right:2rem!important}.sm\:mr-6{margin-right:3rem!important}.sm\:mr-7{margin-right:4rem!important}.sm\:mr-8{margin-right:5rem!important}.sm\:-mr-1{margin-right:-.25rem!important}.sm\:-mr-2{margin-right:-.5rem!important}.sm\:-mr-3{margin-right:-1rem!important}.sm\:-mr-4{margin-right:-1.5rem!important}.sm\:-mr-5{margin-right:-2rem!important}.sm\:-mr-6{margin-right:-3rem!important}.sm\:-mr-7{margin-right:-4rem!important}.sm\:-mr-8{margin-right:-5rem!important}.sm\:mr-auto{margin-right:auto!important}.sm\:ml-0{margin-left:0rem!important}.sm\:ml-1{margin-left:.25rem!important}.sm\:ml-2{margin-left:.5rem!important}.sm\:ml-3{margin-left:1rem!important}.sm\:ml-4{margin-left:1.5rem!important}.sm\:ml-5{margin-left:2rem!important}.sm\:ml-6{margin-left:3rem!important}.sm\:ml-7{margin-left:4rem!important}.sm\:ml-8{margin-left:5rem!important}.sm\:-ml-1{margin-left:-.25rem!important}.sm\:-ml-2{margin-left:-.5rem!important}.sm\:-ml-3{margin-left:-1rem!important}.sm\:-ml-4{margin-left:-1.5rem!important}.sm\:-ml-5{margin-left:-2rem!important}.sm\:-ml-6{margin-left:-3rem!important}.sm\:-ml-7{margin-left:-4rem!important}.sm\:-ml-8{margin-left:-5rem!important}.sm\:ml-auto{margin-left:auto!important}.sm\:mb-0{margin-bottom:0rem!important}.sm\:mb-1{margin-bottom:.25rem!important}.sm\:mb-2{margin-bottom:.5rem!important}.sm\:mb-3{margin-bottom:1rem!important}.sm\:mb-4{margin-bottom:1.5rem!important}.sm\:mb-5{margin-bottom:2rem!important}.sm\:mb-6{margin-bottom:3rem!important}.sm\:mb-7{margin-bottom:4rem!important}.sm\:mb-8{margin-bottom:5rem!important}.sm\:-mb-1{margin-bottom:-.25rem!important}.sm\:-mb-2{margin-bottom:-.5rem!important}.sm\:-mb-3{margin-bottom:-1rem!important}.sm\:-mb-4{margin-bottom:-1.5rem!important}.sm\:-mb-5{margin-bottom:-2rem!important}.sm\:-mb-6{margin-bottom:-3rem!important}.sm\:-mb-7{margin-bottom:-4rem!important}.sm\:-mb-8{margin-bottom:-5rem!important}.sm\:mb-auto{margin-bottom:auto!important}.sm\:mx-0{margin-left:0rem!important;margin-right:0rem!important}.sm\:mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.sm\:mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.sm\:mx-3{margin-left:1rem!important;margin-right:1rem!important}.sm\:mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.sm\:mx-5{margin-left:2rem!important;margin-right:2rem!important}.sm\:mx-6{margin-left:3rem!important;margin-right:3rem!important}.sm\:mx-7{margin-left:4rem!important;margin-right:4rem!important}.sm\:mx-8{margin-left:5rem!important;margin-right:5rem!important}.sm\:-mx-1{margin-left:-.25rem!important;margin-right:-.25rem!important}.sm\:-mx-2{margin-left:-.5rem!important;margin-right:-.5rem!important}.sm\:-mx-3{margin-left:-1rem!important;margin-right:-1rem!important}.sm\:-mx-4{margin-left:-1.5rem!important;margin-right:-1.5rem!important}.sm\:-mx-5{margin-left:-2rem!important;margin-right:-2rem!important}.sm\:-mx-6{margin-left:-3rem!important;margin-right:-3rem!important}.sm\:-mx-7{margin-left:-4rem!important;margin-right:-4rem!important}.sm\:-mx-8{margin-left:-5rem!important;margin-right:-5rem!important}.sm\:mx-auto{margin-left:auto!important;margin-right:auto!important}.sm\:my-0{margin-top:0rem!important;margin-bottom:0rem!important}.sm\:my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.sm\:my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.sm\:my-3{margin-top:1rem!important;margin-bottom:1rem!important}.sm\:my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.sm\:my-5{margin-top:2rem!important;margin-bottom:2rem!important}.sm\:my-6{margin-top:3rem!important;margin-bottom:3rem!important}.sm\:my-7{margin-top:4rem!important;margin-bottom:4rem!important}.sm\:my-8{margin-top:5rem!important;margin-bottom:5rem!important}.sm\:-my-1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.sm\:-my-2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.sm\:-my-3{margin-top:-1rem!important;margin-bottom:-1rem!important}.sm\:-my-4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.sm\:-my-5{margin-top:-2rem!important;margin-bottom:-2rem!important}.sm\:-my-6{margin-top:-3rem!important;margin-bottom:-3rem!important}.sm\:-my-7{margin-top:-4rem!important;margin-bottom:-4rem!important}.sm\:-my-8{margin-top:-5rem!important;margin-bottom:-5rem!important}.sm\:my-auto{margin-top:auto!important;margin-bottom:auto!important}}@media screen and (min-width:768px){.md\:m-0{margin:0rem!important}.md\:m-1{margin:.25rem!important}.md\:m-2{margin:.5rem!important}.md\:m-3{margin:1rem!important}.md\:m-4{margin:1.5rem!important}.md\:m-5{margin:2rem!important}.md\:m-6{margin:3rem!important}.md\:m-7{margin:4rem!important}.md\:m-8{margin:5rem!important}.md\:-m-1{margin:-.25rem!important}.md\:-m-2{margin:-.5rem!important}.md\:-m-3{margin:-1rem!important}.md\:-m-4{margin:-1.5rem!important}.md\:-m-5{margin:-2rem!important}.md\:-m-6{margin:-3rem!important}.md\:-m-7{margin:-4rem!important}.md\:-m-8{margin:-5rem!important}.md\:m-auto{margin:auto!important}.md\:mt-0{margin-top:0rem!important}.md\:mt-1{margin-top:.25rem!important}.md\:mt-2{margin-top:.5rem!important}.md\:mt-3{margin-top:1rem!important}.md\:mt-4{margin-top:1.5rem!important}.md\:mt-5{margin-top:2rem!important}.md\:mt-6{margin-top:3rem!important}.md\:mt-7{margin-top:4rem!important}.md\:mt-8{margin-top:5rem!important}.md\:-mt-1{margin-top:-.25rem!important}.md\:-mt-2{margin-top:-.5rem!important}.md\:-mt-3{margin-top:-1rem!important}.md\:-mt-4{margin-top:-1.5rem!important}.md\:-mt-5{margin-top:-2rem!important}.md\:-mt-6{margin-top:-3rem!important}.md\:-mt-7{margin-top:-4rem!important}.md\:-mt-8{margin-top:-5rem!important}.md\:mt-auto{margin-top:auto!important}.md\:mr-0{margin-right:0rem!important}.md\:mr-1{margin-right:.25rem!important}.md\:mr-2{margin-right:.5rem!important}.md\:mr-3{margin-right:1rem!important}.md\:mr-4{margin-right:1.5rem!important}.md\:mr-5{margin-right:2rem!important}.md\:mr-6{margin-right:3rem!important}.md\:mr-7{margin-right:4rem!important}.md\:mr-8{margin-right:5rem!important}.md\:-mr-1{margin-right:-.25rem!important}.md\:-mr-2{margin-right:-.5rem!important}.md\:-mr-3{margin-right:-1rem!important}.md\:-mr-4{margin-right:-1.5rem!important}.md\:-mr-5{margin-right:-2rem!important}.md\:-mr-6{margin-right:-3rem!important}.md\:-mr-7{margin-right:-4rem!important}.md\:-mr-8{margin-right:-5rem!important}.md\:mr-auto{margin-right:auto!important}.md\:ml-0{margin-left:0rem!important}.md\:ml-1{margin-left:.25rem!important}.md\:ml-2{margin-left:.5rem!important}.md\:ml-3{margin-left:1rem!important}.md\:ml-4{margin-left:1.5rem!important}.md\:ml-5{margin-left:2rem!important}.md\:ml-6{margin-left:3rem!important}.md\:ml-7{margin-left:4rem!important}.md\:ml-8{margin-left:5rem!important}.md\:-ml-1{margin-left:-.25rem!important}.md\:-ml-2{margin-left:-.5rem!important}.md\:-ml-3{margin-left:-1rem!important}.md\:-ml-4{margin-left:-1.5rem!important}.md\:-ml-5{margin-left:-2rem!important}.md\:-ml-6{margin-left:-3rem!important}.md\:-ml-7{margin-left:-4rem!important}.md\:-ml-8{margin-left:-5rem!important}.md\:ml-auto{margin-left:auto!important}.md\:mb-0{margin-bottom:0rem!important}.md\:mb-1{margin-bottom:.25rem!important}.md\:mb-2{margin-bottom:.5rem!important}.md\:mb-3{margin-bottom:1rem!important}.md\:mb-4{margin-bottom:1.5rem!important}.md\:mb-5{margin-bottom:2rem!important}.md\:mb-6{margin-bottom:3rem!important}.md\:mb-7{margin-bottom:4rem!important}.md\:mb-8{margin-bottom:5rem!important}.md\:-mb-1{margin-bottom:-.25rem!important}.md\:-mb-2{margin-bottom:-.5rem!important}.md\:-mb-3{margin-bottom:-1rem!important}.md\:-mb-4{margin-bottom:-1.5rem!important}.md\:-mb-5{margin-bottom:-2rem!important}.md\:-mb-6{margin-bottom:-3rem!important}.md\:-mb-7{margin-bottom:-4rem!important}.md\:-mb-8{margin-bottom:-5rem!important}.md\:mb-auto{margin-bottom:auto!important}.md\:mx-0{margin-left:0rem!important;margin-right:0rem!important}.md\:mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.md\:mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.md\:mx-3{margin-left:1rem!important;margin-right:1rem!important}.md\:mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.md\:mx-5{margin-left:2rem!important;margin-right:2rem!important}.md\:mx-6{margin-left:3rem!important;margin-right:3rem!important}.md\:mx-7{margin-left:4rem!important;margin-right:4rem!important}.md\:mx-8{margin-left:5rem!important;margin-right:5rem!important}.md\:-mx-1{margin-left:-.25rem!important;margin-right:-.25rem!important}.md\:-mx-2{margin-left:-.5rem!important;margin-right:-.5rem!important}.md\:-mx-3{margin-left:-1rem!important;margin-right:-1rem!important}.md\:-mx-4{margin-left:-1.5rem!important;margin-right:-1.5rem!important}.md\:-mx-5{margin-left:-2rem!important;margin-right:-2rem!important}.md\:-mx-6{margin-left:-3rem!important;margin-right:-3rem!important}.md\:-mx-7{margin-left:-4rem!important;margin-right:-4rem!important}.md\:-mx-8{margin-left:-5rem!important;margin-right:-5rem!important}.md\:mx-auto{margin-left:auto!important;margin-right:auto!important}.md\:my-0{margin-top:0rem!important;margin-bottom:0rem!important}.md\:my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.md\:my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.md\:my-3{margin-top:1rem!important;margin-bottom:1rem!important}.md\:my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.md\:my-5{margin-top:2rem!important;margin-bottom:2rem!important}.md\:my-6{margin-top:3rem!important;margin-bottom:3rem!important}.md\:my-7{margin-top:4rem!important;margin-bottom:4rem!important}.md\:my-8{margin-top:5rem!important;margin-bottom:5rem!important}.md\:-my-1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.md\:-my-2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.md\:-my-3{margin-top:-1rem!important;margin-bottom:-1rem!important}.md\:-my-4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.md\:-my-5{margin-top:-2rem!important;margin-bottom:-2rem!important}.md\:-my-6{margin-top:-3rem!important;margin-bottom:-3rem!important}.md\:-my-7{margin-top:-4rem!important;margin-bottom:-4rem!important}.md\:-my-8{margin-top:-5rem!important;margin-bottom:-5rem!important}.md\:my-auto{margin-top:auto!important;margin-bottom:auto!important}}@media screen and (min-width:992px){.lg\:m-0{margin:0rem!important}.lg\:m-1{margin:.25rem!important}.lg\:m-2{margin:.5rem!important}.lg\:m-3{margin:1rem!important}.lg\:m-4{margin:1.5rem!important}.lg\:m-5{margin:2rem!important}.lg\:m-6{margin:3rem!important}.lg\:m-7{margin:4rem!important}.lg\:m-8{margin:5rem!important}.lg\:-m-1{margin:-.25rem!important}.lg\:-m-2{margin:-.5rem!important}.lg\:-m-3{margin:-1rem!important}.lg\:-m-4{margin:-1.5rem!important}.lg\:-m-5{margin:-2rem!important}.lg\:-m-6{margin:-3rem!important}.lg\:-m-7{margin:-4rem!important}.lg\:-m-8{margin:-5rem!important}.lg\:m-auto{margin:auto!important}.lg\:mt-0{margin-top:0rem!important}.lg\:mt-1{margin-top:.25rem!important}.lg\:mt-2{margin-top:.5rem!important}.lg\:mt-3{margin-top:1rem!important}.lg\:mt-4{margin-top:1.5rem!important}.lg\:mt-5{margin-top:2rem!important}.lg\:mt-6{margin-top:3rem!important}.lg\:mt-7{margin-top:4rem!important}.lg\:mt-8{margin-top:5rem!important}.lg\:-mt-1{margin-top:-.25rem!important}.lg\:-mt-2{margin-top:-.5rem!important}.lg\:-mt-3{margin-top:-1rem!important}.lg\:-mt-4{margin-top:-1.5rem!important}.lg\:-mt-5{margin-top:-2rem!important}.lg\:-mt-6{margin-top:-3rem!important}.lg\:-mt-7{margin-top:-4rem!important}.lg\:-mt-8{margin-top:-5rem!important}.lg\:mt-auto{margin-top:auto!important}.lg\:mr-0{margin-right:0rem!important}.lg\:mr-1{margin-right:.25rem!important}.lg\:mr-2{margin-right:.5rem!important}.lg\:mr-3{margin-right:1rem!important}.lg\:mr-4{margin-right:1.5rem!important}.lg\:mr-5{margin-right:2rem!important}.lg\:mr-6{margin-right:3rem!important}.lg\:mr-7{margin-right:4rem!important}.lg\:mr-8{margin-right:5rem!important}.lg\:-mr-1{margin-right:-.25rem!important}.lg\:-mr-2{margin-right:-.5rem!important}.lg\:-mr-3{margin-right:-1rem!important}.lg\:-mr-4{margin-right:-1.5rem!important}.lg\:-mr-5{margin-right:-2rem!important}.lg\:-mr-6{margin-right:-3rem!important}.lg\:-mr-7{margin-right:-4rem!important}.lg\:-mr-8{margin-right:-5rem!important}.lg\:mr-auto{margin-right:auto!important}.lg\:ml-0{margin-left:0rem!important}.lg\:ml-1{margin-left:.25rem!important}.lg\:ml-2{margin-left:.5rem!important}.lg\:ml-3{margin-left:1rem!important}.lg\:ml-4{margin-left:1.5rem!important}.lg\:ml-5{margin-left:2rem!important}.lg\:ml-6{margin-left:3rem!important}.lg\:ml-7{margin-left:4rem!important}.lg\:ml-8{margin-left:5rem!important}.lg\:-ml-1{margin-left:-.25rem!important}.lg\:-ml-2{margin-left:-.5rem!important}.lg\:-ml-3{margin-left:-1rem!important}.lg\:-ml-4{margin-left:-1.5rem!important}.lg\:-ml-5{margin-left:-2rem!important}.lg\:-ml-6{margin-left:-3rem!important}.lg\:-ml-7{margin-left:-4rem!important}.lg\:-ml-8{margin-left:-5rem!important}.lg\:ml-auto{margin-left:auto!important}.lg\:mb-0{margin-bottom:0rem!important}.lg\:mb-1{margin-bottom:.25rem!important}.lg\:mb-2{margin-bottom:.5rem!important}.lg\:mb-3{margin-bottom:1rem!important}.lg\:mb-4{margin-bottom:1.5rem!important}.lg\:mb-5{margin-bottom:2rem!important}.lg\:mb-6{margin-bottom:3rem!important}.lg\:mb-7{margin-bottom:4rem!important}.lg\:mb-8{margin-bottom:5rem!important}.lg\:-mb-1{margin-bottom:-.25rem!important}.lg\:-mb-2{margin-bottom:-.5rem!important}.lg\:-mb-3{margin-bottom:-1rem!important}.lg\:-mb-4{margin-bottom:-1.5rem!important}.lg\:-mb-5{margin-bottom:-2rem!important}.lg\:-mb-6{margin-bottom:-3rem!important}.lg\:-mb-7{margin-bottom:-4rem!important}.lg\:-mb-8{margin-bottom:-5rem!important}.lg\:mb-auto{margin-bottom:auto!important}.lg\:mx-0{margin-left:0rem!important;margin-right:0rem!important}.lg\:mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.lg\:mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.lg\:mx-3{margin-left:1rem!important;margin-right:1rem!important}.lg\:mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.lg\:mx-5{margin-left:2rem!important;margin-right:2rem!important}.lg\:mx-6{margin-left:3rem!important;margin-right:3rem!important}.lg\:mx-7{margin-left:4rem!important;margin-right:4rem!important}.lg\:mx-8{margin-left:5rem!important;margin-right:5rem!important}.lg\:-mx-1{margin-left:-.25rem!important;margin-right:-.25rem!important}.lg\:-mx-2{margin-left:-.5rem!important;margin-right:-.5rem!important}.lg\:-mx-3{margin-left:-1rem!important;margin-right:-1rem!important}.lg\:-mx-4{margin-left:-1.5rem!important;margin-right:-1.5rem!important}.lg\:-mx-5{margin-left:-2rem!important;margin-right:-2rem!important}.lg\:-mx-6{margin-left:-3rem!important;margin-right:-3rem!important}.lg\:-mx-7{margin-left:-4rem!important;margin-right:-4rem!important}.lg\:-mx-8{margin-left:-5rem!important;margin-right:-5rem!important}.lg\:mx-auto{margin-left:auto!important;margin-right:auto!important}.lg\:my-0{margin-top:0rem!important;margin-bottom:0rem!important}.lg\:my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.lg\:my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.lg\:my-3{margin-top:1rem!important;margin-bottom:1rem!important}.lg\:my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.lg\:my-5{margin-top:2rem!important;margin-bottom:2rem!important}.lg\:my-6{margin-top:3rem!important;margin-bottom:3rem!important}.lg\:my-7{margin-top:4rem!important;margin-bottom:4rem!important}.lg\:my-8{margin-top:5rem!important;margin-bottom:5rem!important}.lg\:-my-1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.lg\:-my-2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.lg\:-my-3{margin-top:-1rem!important;margin-bottom:-1rem!important}.lg\:-my-4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.lg\:-my-5{margin-top:-2rem!important;margin-bottom:-2rem!important}.lg\:-my-6{margin-top:-3rem!important;margin-bottom:-3rem!important}.lg\:-my-7{margin-top:-4rem!important;margin-bottom:-4rem!important}.lg\:-my-8{margin-top:-5rem!important;margin-bottom:-5rem!important}.lg\:my-auto{margin-top:auto!important;margin-bottom:auto!important}}@media screen and (min-width:1200px){.xl\:m-0{margin:0rem!important}.xl\:m-1{margin:.25rem!important}.xl\:m-2{margin:.5rem!important}.xl\:m-3{margin:1rem!important}.xl\:m-4{margin:1.5rem!important}.xl\:m-5{margin:2rem!important}.xl\:m-6{margin:3rem!important}.xl\:m-7{margin:4rem!important}.xl\:m-8{margin:5rem!important}.xl\:-m-1{margin:-.25rem!important}.xl\:-m-2{margin:-.5rem!important}.xl\:-m-3{margin:-1rem!important}.xl\:-m-4{margin:-1.5rem!important}.xl\:-m-5{margin:-2rem!important}.xl\:-m-6{margin:-3rem!important}.xl\:-m-7{margin:-4rem!important}.xl\:-m-8{margin:-5rem!important}.xl\:m-auto{margin:auto!important}.xl\:mt-0{margin-top:0rem!important}.xl\:mt-1{margin-top:.25rem!important}.xl\:mt-2{margin-top:.5rem!important}.xl\:mt-3{margin-top:1rem!important}.xl\:mt-4{margin-top:1.5rem!important}.xl\:mt-5{margin-top:2rem!important}.xl\:mt-6{margin-top:3rem!important}.xl\:mt-7{margin-top:4rem!important}.xl\:mt-8{margin-top:5rem!important}.xl\:-mt-1{margin-top:-.25rem!important}.xl\:-mt-2{margin-top:-.5rem!important}.xl\:-mt-3{margin-top:-1rem!important}.xl\:-mt-4{margin-top:-1.5rem!important}.xl\:-mt-5{margin-top:-2rem!important}.xl\:-mt-6{margin-top:-3rem!important}.xl\:-mt-7{margin-top:-4rem!important}.xl\:-mt-8{margin-top:-5rem!important}.xl\:mt-auto{margin-top:auto!important}.xl\:mr-0{margin-right:0rem!important}.xl\:mr-1{margin-right:.25rem!important}.xl\:mr-2{margin-right:.5rem!important}.xl\:mr-3{margin-right:1rem!important}.xl\:mr-4{margin-right:1.5rem!important}.xl\:mr-5{margin-right:2rem!important}.xl\:mr-6{margin-right:3rem!important}.xl\:mr-7{margin-right:4rem!important}.xl\:mr-8{margin-right:5rem!important}.xl\:-mr-1{margin-right:-.25rem!important}.xl\:-mr-2{margin-right:-.5rem!important}.xl\:-mr-3{margin-right:-1rem!important}.xl\:-mr-4{margin-right:-1.5rem!important}.xl\:-mr-5{margin-right:-2rem!important}.xl\:-mr-6{margin-right:-3rem!important}.xl\:-mr-7{margin-right:-4rem!important}.xl\:-mr-8{margin-right:-5rem!important}.xl\:mr-auto{margin-right:auto!important}.xl\:ml-0{margin-left:0rem!important}.xl\:ml-1{margin-left:.25rem!important}.xl\:ml-2{margin-left:.5rem!important}.xl\:ml-3{margin-left:1rem!important}.xl\:ml-4{margin-left:1.5rem!important}.xl\:ml-5{margin-left:2rem!important}.xl\:ml-6{margin-left:3rem!important}.xl\:ml-7{margin-left:4rem!important}.xl\:ml-8{margin-left:5rem!important}.xl\:-ml-1{margin-left:-.25rem!important}.xl\:-ml-2{margin-left:-.5rem!important}.xl\:-ml-3{margin-left:-1rem!important}.xl\:-ml-4{margin-left:-1.5rem!important}.xl\:-ml-5{margin-left:-2rem!important}.xl\:-ml-6{margin-left:-3rem!important}.xl\:-ml-7{margin-left:-4rem!important}.xl\:-ml-8{margin-left:-5rem!important}.xl\:ml-auto{margin-left:auto!important}.xl\:mb-0{margin-bottom:0rem!important}.xl\:mb-1{margin-bottom:.25rem!important}.xl\:mb-2{margin-bottom:.5rem!important}.xl\:mb-3{margin-bottom:1rem!important}.xl\:mb-4{margin-bottom:1.5rem!important}.xl\:mb-5{margin-bottom:2rem!important}.xl\:mb-6{margin-bottom:3rem!important}.xl\:mb-7{margin-bottom:4rem!important}.xl\:mb-8{margin-bottom:5rem!important}.xl\:-mb-1{margin-bottom:-.25rem!important}.xl\:-mb-2{margin-bottom:-.5rem!important}.xl\:-mb-3{margin-bottom:-1rem!important}.xl\:-mb-4{margin-bottom:-1.5rem!important}.xl\:-mb-5{margin-bottom:-2rem!important}.xl\:-mb-6{margin-bottom:-3rem!important}.xl\:-mb-7{margin-bottom:-4rem!important}.xl\:-mb-8{margin-bottom:-5rem!important}.xl\:mb-auto{margin-bottom:auto!important}.xl\:mx-0{margin-left:0rem!important;margin-right:0rem!important}.xl\:mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.xl\:mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.xl\:mx-3{margin-left:1rem!important;margin-right:1rem!important}.xl\:mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.xl\:mx-5{margin-left:2rem!important;margin-right:2rem!important}.xl\:mx-6{margin-left:3rem!important;margin-right:3rem!important}.xl\:mx-7{margin-left:4rem!important;margin-right:4rem!important}.xl\:mx-8{margin-left:5rem!important;margin-right:5rem!important}.xl\:-mx-1{margin-left:-.25rem!important;margin-right:-.25rem!important}.xl\:-mx-2{margin-left:-.5rem!important;margin-right:-.5rem!important}.xl\:-mx-3{margin-left:-1rem!important;margin-right:-1rem!important}.xl\:-mx-4{margin-left:-1.5rem!important;margin-right:-1.5rem!important}.xl\:-mx-5{margin-left:-2rem!important;margin-right:-2rem!important}.xl\:-mx-6{margin-left:-3rem!important;margin-right:-3rem!important}.xl\:-mx-7{margin-left:-4rem!important;margin-right:-4rem!important}.xl\:-mx-8{margin-left:-5rem!important;margin-right:-5rem!important}.xl\:mx-auto{margin-left:auto!important;margin-right:auto!important}.xl\:my-0{margin-top:0rem!important;margin-bottom:0rem!important}.xl\:my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.xl\:my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.xl\:my-3{margin-top:1rem!important;margin-bottom:1rem!important}.xl\:my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.xl\:my-5{margin-top:2rem!important;margin-bottom:2rem!important}.xl\:my-6{margin-top:3rem!important;margin-bottom:3rem!important}.xl\:my-7{margin-top:4rem!important;margin-bottom:4rem!important}.xl\:my-8{margin-top:5rem!important;margin-bottom:5rem!important}.xl\:-my-1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.xl\:-my-2{margin-top:-.5rem!important;margin-bottom:-.5rem!important}.xl\:-my-3{margin-top:-1rem!important;margin-bottom:-1rem!important}.xl\:-my-4{margin-top:-1.5rem!important;margin-bottom:-1.5rem!important}.xl\:-my-5{margin-top:-2rem!important;margin-bottom:-2rem!important}.xl\:-my-6{margin-top:-3rem!important;margin-bottom:-3rem!important}.xl\:-my-7{margin-top:-4rem!important;margin-bottom:-4rem!important}.xl\:-my-8{margin-top:-5rem!important;margin-bottom:-5rem!important}.xl\:my-auto{margin-top:auto!important;margin-bottom:auto!important}}.shadow-none{box-shadow:none!important}.shadow-1{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.shadow-2{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.shadow-3{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.shadow-4{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.shadow-5{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.shadow-6{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.shadow-7{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.shadow-8{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.focus\:shadow-none:focus{box-shadow:none!important}.hover\:shadow-none:hover,.active\:shadow-none:active{box-shadow:none!important}.focus\:shadow-1:focus{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.hover\:shadow-1:hover,.active\:shadow-1:active{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.focus\:shadow-2:focus{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.hover\:shadow-2:hover,.active\:shadow-2:active{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.focus\:shadow-3:focus{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.hover\:shadow-3:hover,.active\:shadow-3:active{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.focus\:shadow-4:focus{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.hover\:shadow-4:hover,.active\:shadow-4:active{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.focus\:shadow-5:focus{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.hover\:shadow-5:hover,.active\:shadow-5:active{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.focus\:shadow-6:focus{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.hover\:shadow-6:hover,.active\:shadow-6:active{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.focus\:shadow-7:focus{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.hover\:shadow-7:hover,.active\:shadow-7:active{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.focus\:shadow-8:focus{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.hover\:shadow-8:hover,.active\:shadow-8:active{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}@media screen and (min-width:576px){.sm\:shadow-none{box-shadow:none!important}.sm\:shadow-1{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.sm\:shadow-2{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.sm\:shadow-3{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.sm\:shadow-4{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.sm\:shadow-5{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.sm\:shadow-6{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.sm\:shadow-7{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.sm\:shadow-8{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.sm\:focus\:shadow-none:focus{box-shadow:none!important}.sm\:hover\:shadow-none:hover,.sm\:active\:shadow-none:active{box-shadow:none!important}.sm\:focus\:shadow-1:focus{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.sm\:hover\:shadow-1:hover,.sm\:active\:shadow-1:active{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.sm\:focus\:shadow-2:focus{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.sm\:hover\:shadow-2:hover,.sm\:active\:shadow-2:active{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.sm\:focus\:shadow-3:focus{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.sm\:hover\:shadow-3:hover,.sm\:active\:shadow-3:active{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.sm\:focus\:shadow-4:focus{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.sm\:hover\:shadow-4:hover,.sm\:active\:shadow-4:active{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.sm\:focus\:shadow-5:focus{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.sm\:hover\:shadow-5:hover,.sm\:active\:shadow-5:active{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.sm\:focus\:shadow-6:focus{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.sm\:hover\:shadow-6:hover,.sm\:active\:shadow-6:active{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.sm\:focus\:shadow-7:focus{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.sm\:hover\:shadow-7:hover,.sm\:active\:shadow-7:active{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.sm\:focus\:shadow-8:focus{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.sm\:hover\:shadow-8:hover,.sm\:active\:shadow-8:active{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}}@media screen and (min-width:768px){.md\:shadow-none{box-shadow:none!important}.md\:shadow-1{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.md\:shadow-2{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.md\:shadow-3{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.md\:shadow-4{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.md\:shadow-5{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.md\:shadow-6{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.md\:shadow-7{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.md\:shadow-8{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.md\:focus\:shadow-none:focus{box-shadow:none!important}.md\:hover\:shadow-none:hover,.md\:active\:shadow-none:active{box-shadow:none!important}.md\:focus\:shadow-1:focus{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.md\:hover\:shadow-1:hover,.md\:active\:shadow-1:active{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.md\:focus\:shadow-2:focus{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.md\:hover\:shadow-2:hover,.md\:active\:shadow-2:active{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.md\:focus\:shadow-3:focus{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.md\:hover\:shadow-3:hover,.md\:active\:shadow-3:active{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.md\:focus\:shadow-4:focus{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.md\:hover\:shadow-4:hover,.md\:active\:shadow-4:active{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.md\:focus\:shadow-5:focus{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.md\:hover\:shadow-5:hover,.md\:active\:shadow-5:active{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.md\:focus\:shadow-6:focus{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.md\:hover\:shadow-6:hover,.md\:active\:shadow-6:active{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.md\:focus\:shadow-7:focus{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.md\:hover\:shadow-7:hover,.md\:active\:shadow-7:active{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.md\:focus\:shadow-8:focus{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.md\:hover\:shadow-8:hover,.md\:active\:shadow-8:active{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}}@media screen and (min-width:992px){.lg\:shadow-none{box-shadow:none!important}.lg\:shadow-1{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.lg\:shadow-2{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.lg\:shadow-3{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.lg\:shadow-4{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.lg\:shadow-5{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.lg\:shadow-6{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.lg\:shadow-7{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.lg\:shadow-8{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.lg\:focus\:shadow-none:focus{box-shadow:none!important}.lg\:hover\:shadow-none:hover,.lg\:active\:shadow-none:active{box-shadow:none!important}.lg\:focus\:shadow-1:focus{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.lg\:hover\:shadow-1:hover,.lg\:active\:shadow-1:active{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.lg\:focus\:shadow-2:focus{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.lg\:hover\:shadow-2:hover,.lg\:active\:shadow-2:active{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.lg\:focus\:shadow-3:focus{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.lg\:hover\:shadow-3:hover,.lg\:active\:shadow-3:active{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.lg\:focus\:shadow-4:focus{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.lg\:hover\:shadow-4:hover,.lg\:active\:shadow-4:active{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.lg\:focus\:shadow-5:focus{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.lg\:hover\:shadow-5:hover,.lg\:active\:shadow-5:active{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.lg\:focus\:shadow-6:focus{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.lg\:hover\:shadow-6:hover,.lg\:active\:shadow-6:active{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.lg\:focus\:shadow-7:focus{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.lg\:hover\:shadow-7:hover,.lg\:active\:shadow-7:active{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.lg\:focus\:shadow-8:focus{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.lg\:hover\:shadow-8:hover,.lg\:active\:shadow-8:active{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}}@media screen and (min-width:1200px){.xl\:shadow-none{box-shadow:none!important}.xl\:shadow-1{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.xl\:shadow-2{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.xl\:shadow-3{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.xl\:shadow-4{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.xl\:shadow-5{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.xl\:shadow-6{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.xl\:shadow-7{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.xl\:shadow-8{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.xl\:focus\:shadow-none:focus{box-shadow:none!important}.xl\:hover\:shadow-none:hover,.xl\:active\:shadow-none:active{box-shadow:none!important}.xl\:focus\:shadow-1:focus{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.xl\:hover\:shadow-1:hover,.xl\:active\:shadow-1:active{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.xl\:focus\:shadow-2:focus{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.xl\:hover\:shadow-2:hover,.xl\:active\:shadow-2:active{box-shadow:0 4px 10px #00000008,0 0 2px #0000000f,0 2px 6px #0000001f!important}.xl\:focus\:shadow-3:focus{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.xl\:hover\:shadow-3:hover,.xl\:active\:shadow-3:active{box-shadow:0 1px 8px #00000014,0 3px 4px #0000001a,0 1px 4px -1px #0000001a!important}.xl\:focus\:shadow-4:focus{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.xl\:hover\:shadow-4:hover,.xl\:active\:shadow-4:active{box-shadow:0 1px 10px #0000001f,0 4px 5px #00000024,0 2px 4px -1px #0003!important}.xl\:focus\:shadow-5:focus{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.xl\:hover\:shadow-5:hover,.xl\:active\:shadow-5:active{box-shadow:0 1px 7px #0000001a,0 4px 5px -2px #0000001f,0 10px 15px -5px #0003!important}.xl\:focus\:shadow-6:focus{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.xl\:hover\:shadow-6:hover,.xl\:active\:shadow-6:active{box-shadow:0 3px 5px #0000000f,0 7px 9px #0000001f,0 20px 25px -8px #0000002e!important}.xl\:focus\:shadow-7:focus{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.xl\:hover\:shadow-7:hover,.xl\:active\:shadow-7:active{box-shadow:0 7px 30px #00000014,0 22px 30px 2px #00000026,0 8px 10px #00000026!important}.xl\:focus\:shadow-8:focus{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}.xl\:hover\:shadow-8:hover,.xl\:active\:shadow-8:active{box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px #0003!important}}.border-none{border-width:0px!important;border-style:none}.border-1{border-width:1px!important;border-style:solid}.border-2{border-width:2px!important;border-style:solid}.border-3{border-width:3px!important;border-style:solid}.border-top-none{border-top-width:0px!important;border-top-style:none}.border-top-1{border-top-width:1px!important;border-top-style:solid}.border-top-2{border-top-width:2px!important;border-top-style:solid}.border-top-3{border-top-width:3px!important;border-top-style:solid}.border-right-none{border-right-width:0px!important;border-right-style:none}.border-right-1{border-right-width:1px!important;border-right-style:solid}.border-right-2{border-right-width:2px!important;border-right-style:solid}.border-right-3{border-right-width:3px!important;border-right-style:solid}.border-left-none{border-left-width:0px!important;border-left-style:none}.border-left-1{border-left-width:1px!important;border-left-style:solid}.border-left-2{border-left-width:2px!important;border-left-style:solid}.border-left-3{border-left-width:3px!important;border-left-style:solid}.border-bottom-none{border-bottom-width:0px!important;border-bottom-style:none}.border-bottom-1{border-bottom-width:1px!important;border-bottom-style:solid}.border-bottom-2{border-bottom-width:2px!important;border-bottom-style:solid}.border-bottom-3{border-bottom-width:3px!important;border-bottom-style:solid}.border-x-none{border-left-width:0px!important;border-left-style:none;border-right-width:0px!important;border-right-style:none}.border-x-1{border-left-width:1px!important;border-left-style:solid;border-right-width:1px!important;border-right-style:solid}.border-x-2{border-left-width:2px!important;border-left-style:solid;border-right-width:2px!important;border-right-style:solid}.border-x-3{border-left-width:3px!important;border-left-style:solid;border-right-width:3px!important;border-right-style:solid}.border-y-none{border-top-width:0px!important;border-top-style:none;border-bottom-width:0px!important;border-bottom-style:none}.border-y-1{border-top-width:1px!important;border-top-style:solid;border-bottom-width:1px!important;border-bottom-style:solid}.border-y-2{border-top-width:2px!important;border-top-style:solid;border-bottom-width:2px!important;border-bottom-style:solid}.border-y-3{border-top-width:3px!important;border-top-style:solid;border-bottom-width:3px!important;border-bottom-style:solid}@media screen and (min-width:576px){.sm\:border-none{border-width:0px!important;border-style:none}.sm\:border-1{border-width:1px!important;border-style:solid}.sm\:border-2{border-width:2px!important;border-style:solid}.sm\:border-3{border-width:3px!important;border-style:solid}.sm\:border-top-none{border-top-width:0px!important;border-top-style:none}.sm\:border-top-1{border-top-width:1px!important;border-top-style:solid}.sm\:border-top-2{border-top-width:2px!important;border-top-style:solid}.sm\:border-top-3{border-top-width:3px!important;border-top-style:solid}.sm\:border-right-none{border-right-width:0px!important;border-right-style:none}.sm\:border-right-1{border-right-width:1px!important;border-right-style:solid}.sm\:border-right-2{border-right-width:2px!important;border-right-style:solid}.sm\:border-right-3{border-right-width:3px!important;border-right-style:solid}.sm\:border-left-none{border-left-width:0px!important;border-left-style:none}.sm\:border-left-1{border-left-width:1px!important;border-left-style:solid}.sm\:border-left-2{border-left-width:2px!important;border-left-style:solid}.sm\:border-left-3{border-left-width:3px!important;border-left-style:solid}.sm\:border-bottom-none{border-bottom-width:0px!important;border-bottom-style:none}.sm\:border-bottom-1{border-bottom-width:1px!important;border-bottom-style:solid}.sm\:border-bottom-2{border-bottom-width:2px!important;border-bottom-style:solid}.sm\:border-bottom-3{border-bottom-width:3px!important;border-bottom-style:solid}.sm\:border-x-none{border-left-width:0px!important;border-left-style:none;border-right-width:0px!important;border-right-style:none}.sm\:border-x-1{border-left-width:1px!important;border-left-style:solid;border-right-width:1px!important;border-right-style:solid}.sm\:border-x-2{border-left-width:2px!important;border-left-style:solid;border-right-width:2px!important;border-right-style:solid}.sm\:border-x-3{border-left-width:3px!important;border-left-style:solid;border-right-width:3px!important;border-right-style:solid}.sm\:border-y-none{border-top-width:0px!important;border-top-style:none;border-bottom-width:0px!important;border-bottom-style:none}.sm\:border-y-1{border-top-width:1px!important;border-top-style:solid;border-bottom-width:1px!important;border-bottom-style:solid}.sm\:border-y-2{border-top-width:2px!important;border-top-style:solid;border-bottom-width:2px!important;border-bottom-style:solid}.sm\:border-y-3{border-top-width:3px!important;border-top-style:solid;border-bottom-width:3px!important;border-bottom-style:solid}}@media screen and (min-width:768px){.md\:border-none{border-width:0px!important;border-style:none}.md\:border-1{border-width:1px!important;border-style:solid}.md\:border-2{border-width:2px!important;border-style:solid}.md\:border-3{border-width:3px!important;border-style:solid}.md\:border-top-none{border-top-width:0px!important;border-top-style:none}.md\:border-top-1{border-top-width:1px!important;border-top-style:solid}.md\:border-top-2{border-top-width:2px!important;border-top-style:solid}.md\:border-top-3{border-top-width:3px!important;border-top-style:solid}.md\:border-right-none{border-right-width:0px!important;border-right-style:none}.md\:border-right-1{border-right-width:1px!important;border-right-style:solid}.md\:border-right-2{border-right-width:2px!important;border-right-style:solid}.md\:border-right-3{border-right-width:3px!important;border-right-style:solid}.md\:border-left-none{border-left-width:0px!important;border-left-style:none}.md\:border-left-1{border-left-width:1px!important;border-left-style:solid}.md\:border-left-2{border-left-width:2px!important;border-left-style:solid}.md\:border-left-3{border-left-width:3px!important;border-left-style:solid}.md\:border-bottom-none{border-bottom-width:0px!important;border-bottom-style:none}.md\:border-bottom-1{border-bottom-width:1px!important;border-bottom-style:solid}.md\:border-bottom-2{border-bottom-width:2px!important;border-bottom-style:solid}.md\:border-bottom-3{border-bottom-width:3px!important;border-bottom-style:solid}.md\:border-x-none{border-left-width:0px!important;border-left-style:none;border-right-width:0px!important;border-right-style:none}.md\:border-x-1{border-left-width:1px!important;border-left-style:solid;border-right-width:1px!important;border-right-style:solid}.md\:border-x-2{border-left-width:2px!important;border-left-style:solid;border-right-width:2px!important;border-right-style:solid}.md\:border-x-3{border-left-width:3px!important;border-left-style:solid;border-right-width:3px!important;border-right-style:solid}.md\:border-y-none{border-top-width:0px!important;border-top-style:none;border-bottom-width:0px!important;border-bottom-style:none}.md\:border-y-1{border-top-width:1px!important;border-top-style:solid;border-bottom-width:1px!important;border-bottom-style:solid}.md\:border-y-2{border-top-width:2px!important;border-top-style:solid;border-bottom-width:2px!important;border-bottom-style:solid}.md\:border-y-3{border-top-width:3px!important;border-top-style:solid;border-bottom-width:3px!important;border-bottom-style:solid}}@media screen and (min-width:992px){.lg\:border-none{border-width:0px!important;border-style:none}.lg\:border-1{border-width:1px!important;border-style:solid}.lg\:border-2{border-width:2px!important;border-style:solid}.lg\:border-3{border-width:3px!important;border-style:solid}.lg\:border-top-none{border-top-width:0px!important;border-top-style:none}.lg\:border-top-1{border-top-width:1px!important;border-top-style:solid}.lg\:border-top-2{border-top-width:2px!important;border-top-style:solid}.lg\:border-top-3{border-top-width:3px!important;border-top-style:solid}.lg\:border-right-none{border-right-width:0px!important;border-right-style:none}.lg\:border-right-1{border-right-width:1px!important;border-right-style:solid}.lg\:border-right-2{border-right-width:2px!important;border-right-style:solid}.lg\:border-right-3{border-right-width:3px!important;border-right-style:solid}.lg\:border-left-none{border-left-width:0px!important;border-left-style:none}.lg\:border-left-1{border-left-width:1px!important;border-left-style:solid}.lg\:border-left-2{border-left-width:2px!important;border-left-style:solid}.lg\:border-left-3{border-left-width:3px!important;border-left-style:solid}.lg\:border-bottom-none{border-bottom-width:0px!important;border-bottom-style:none}.lg\:border-bottom-1{border-bottom-width:1px!important;border-bottom-style:solid}.lg\:border-bottom-2{border-bottom-width:2px!important;border-bottom-style:solid}.lg\:border-bottom-3{border-bottom-width:3px!important;border-bottom-style:solid}.lg\:border-x-none{border-left-width:0px!important;border-left-style:none;border-right-width:0px!important;border-right-style:none}.lg\:border-x-1{border-left-width:1px!important;border-left-style:solid;border-right-width:1px!important;border-right-style:solid}.lg\:border-x-2{border-left-width:2px!important;border-left-style:solid;border-right-width:2px!important;border-right-style:solid}.lg\:border-x-3{border-left-width:3px!important;border-left-style:solid;border-right-width:3px!important;border-right-style:solid}.lg\:border-y-none{border-top-width:0px!important;border-top-style:none;border-bottom-width:0px!important;border-bottom-style:none}.lg\:border-y-1{border-top-width:1px!important;border-top-style:solid;border-bottom-width:1px!important;border-bottom-style:solid}.lg\:border-y-2{border-top-width:2px!important;border-top-style:solid;border-bottom-width:2px!important;border-bottom-style:solid}.lg\:border-y-3{border-top-width:3px!important;border-top-style:solid;border-bottom-width:3px!important;border-bottom-style:solid}}@media screen and (min-width:1200px){.xl\:border-none{border-width:0px!important;border-style:none}.xl\:border-1{border-width:1px!important;border-style:solid}.xl\:border-2{border-width:2px!important;border-style:solid}.xl\:border-3{border-width:3px!important;border-style:solid}.xl\:border-top-none{border-top-width:0px!important;border-top-style:none}.xl\:border-top-1{border-top-width:1px!important;border-top-style:solid}.xl\:border-top-2{border-top-width:2px!important;border-top-style:solid}.xl\:border-top-3{border-top-width:3px!important;border-top-style:solid}.xl\:border-right-none{border-right-width:0px!important;border-right-style:none}.xl\:border-right-1{border-right-width:1px!important;border-right-style:solid}.xl\:border-right-2{border-right-width:2px!important;border-right-style:solid}.xl\:border-right-3{border-right-width:3px!important;border-right-style:solid}.xl\:border-left-none{border-left-width:0px!important;border-left-style:none}.xl\:border-left-1{border-left-width:1px!important;border-left-style:solid}.xl\:border-left-2{border-left-width:2px!important;border-left-style:solid}.xl\:border-left-3{border-left-width:3px!important;border-left-style:solid}.xl\:border-bottom-none{border-bottom-width:0px!important;border-bottom-style:none}.xl\:border-bottom-1{border-bottom-width:1px!important;border-bottom-style:solid}.xl\:border-bottom-2{border-bottom-width:2px!important;border-bottom-style:solid}.xl\:border-bottom-3{border-bottom-width:3px!important;border-bottom-style:solid}.xl\:border-x-none{border-left-width:0px!important;border-left-style:none;border-right-width:0px!important;border-right-style:none}.xl\:border-x-1{border-left-width:1px!important;border-left-style:solid;border-right-width:1px!important;border-right-style:solid}.xl\:border-x-2{border-left-width:2px!important;border-left-style:solid;border-right-width:2px!important;border-right-style:solid}.xl\:border-x-3{border-left-width:3px!important;border-left-style:solid;border-right-width:3px!important;border-right-style:solid}.xl\:border-y-none{border-top-width:0px!important;border-top-style:none;border-bottom-width:0px!important;border-bottom-style:none}.xl\:border-y-1{border-top-width:1px!important;border-top-style:solid;border-bottom-width:1px!important;border-bottom-style:solid}.xl\:border-y-2{border-top-width:2px!important;border-top-style:solid;border-bottom-width:2px!important;border-bottom-style:solid}.xl\:border-y-3{border-top-width:3px!important;border-top-style:solid;border-bottom-width:3px!important;border-bottom-style:solid}}.border-solid{border-style:solid!important}.border-dashed{border-style:dashed!important}.border-dotted{border-style:dotted!important}.border-double{border-style:double!important}@media screen and (min-width:576px){.sm\:border-solid{border-style:solid!important}.sm\:border-dashed{border-style:dashed!important}.sm\:border-dotted{border-style:dotted!important}.sm\:border-double{border-style:double!important}}@media screen and (min-width:768px){.md\:border-solid{border-style:solid!important}.md\:border-dashed{border-style:dashed!important}.md\:border-dotted{border-style:dotted!important}.md\:border-double{border-style:double!important}}@media screen and (min-width:992px){.lg\:border-solid{border-style:solid!important}.lg\:border-dashed{border-style:dashed!important}.lg\:border-dotted{border-style:dotted!important}.lg\:border-double{border-style:double!important}}@media screen and (min-width:1200px){.xl\:border-solid{border-style:solid!important}.xl\:border-dashed{border-style:dashed!important}.xl\:border-dotted{border-style:dotted!important}.xl\:border-double{border-style:double!important}}.border-noround{border-radius:0!important}.border-round{border-radius:var(--border-radius)!important}.border-round-xs{border-radius:.125rem!important}.border-round-sm{border-radius:.25rem!important}.border-round-md{border-radius:.375rem!important}.border-round-lg{border-radius:.5rem!important}.border-round-xl{border-radius:.75rem!important}.border-round-2xl{border-radius:1rem!important}.border-round-3xl{border-radius:1.5rem!important}.border-circle{border-radius:50%!important}@media screen and (min-width:576px){.sm\:border-noround{border-radius:0!important}.sm\:border-round{border-radius:var(--border-radius)!important}.sm\:border-round-xs{border-radius:.125rem!important}.sm\:border-round-sm{border-radius:.25rem!important}.sm\:border-round-md{border-radius:.375rem!important}.sm\:border-round-lg{border-radius:.5rem!important}.sm\:border-round-xl{border-radius:.75rem!important}.sm\:border-round-2xl{border-radius:1rem!important}.sm\:border-round-3xl{border-radius:1.5rem!important}.sm\:border-circle{border-radius:50%!important}}@media screen and (min-width:768px){.md\:border-noround{border-radius:0!important}.md\:border-round{border-radius:var(--border-radius)!important}.md\:border-round-xs{border-radius:.125rem!important}.md\:border-round-sm{border-radius:.25rem!important}.md\:border-round-md{border-radius:.375rem!important}.md\:border-round-lg{border-radius:.5rem!important}.md\:border-round-xl{border-radius:.75rem!important}.md\:border-round-2xl{border-radius:1rem!important}.md\:border-round-3xl{border-radius:1.5rem!important}.md\:border-circle{border-radius:50%!important}}@media screen and (min-width:992px){.lg\:border-noround{border-radius:0!important}.lg\:border-round{border-radius:var(--border-radius)!important}.lg\:border-round-xs{border-radius:.125rem!important}.lg\:border-round-sm{border-radius:.25rem!important}.lg\:border-round-md{border-radius:.375rem!important}.lg\:border-round-lg{border-radius:.5rem!important}.lg\:border-round-xl{border-radius:.75rem!important}.lg\:border-round-2xl{border-radius:1rem!important}.lg\:border-round-3xl{border-radius:1.5rem!important}.lg\:border-circle{border-radius:50%!important}}@media screen and (min-width:1200px){.xl\:border-noround{border-radius:0!important}.xl\:border-round{border-radius:var(--border-radius)!important}.xl\:border-round-xs{border-radius:.125rem!important}.xl\:border-round-sm{border-radius:.25rem!important}.xl\:border-round-md{border-radius:.375rem!important}.xl\:border-round-lg{border-radius:.5rem!important}.xl\:border-round-xl{border-radius:.75rem!important}.xl\:border-round-2xl{border-radius:1rem!important}.xl\:border-round-3xl{border-radius:1.5rem!important}.xl\:border-circle{border-radius:50%!important}}.border-noround-left{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.border-noround-top{border-top-left-radius:0!important;border-top-right-radius:0!important}.border-noround-right{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.border-noround-bottom{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.border-round-left{border-top-left-radius:var(--border-radius)!important;border-bottom-left-radius:var(--border-radius)!important}.border-round-top{border-top-left-radius:var(--border-radius)!important;border-top-right-radius:var(--border-radius)!important}.border-round-right{border-top-right-radius:var(--border-radius)!important;border-bottom-right-radius:var(--border-radius)!important}.border-round-bottom{border-bottom-left-radius:var(--border-radius)!important;border-bottom-right-radius:var(--border-radius)!important}.border-round-left-xs{border-top-left-radius:.125rem!important;border-bottom-left-radius:.125rem!important}.border-round-top-xs{border-top-left-radius:.125rem!important;border-top-right-radius:.125rem!important}.border-round-right-xs{border-top-right-radius:.125rem!important;border-bottom-right-radius:.125rem!important}.border-round-bottom-xs{border-bottom-left-radius:.125rem!important;border-bottom-right-radius:.125rem!important}.border-round-left-sm{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.border-round-top-sm{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.border-round-right-sm{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.border-round-bottom-sm{border-bottom-left-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.border-round-left-md{border-top-left-radius:.375rem!important;border-bottom-left-radius:.375rem!important}.border-round-top-md{border-top-left-radius:.375rem!important;border-top-right-radius:.375rem!important}.border-round-right-md{border-top-right-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.border-round-bottom-md{border-bottom-left-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.border-round-left-lg{border-top-left-radius:.5rem!important;border-bottom-left-radius:.5rem!important}.border-round-top-lg{border-top-left-radius:.5rem!important;border-top-right-radius:.5rem!important}.border-round-right-lg{border-top-right-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.border-round-bottom-lg{border-bottom-left-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.border-round-left-xl{border-top-left-radius:.75rem!important;border-bottom-left-radius:.75rem!important}.border-round-top-xl{border-top-left-radius:.75rem!important;border-top-right-radius:.75rem!important}.border-round-right-xl{border-top-right-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.border-round-bottom-xl{border-bottom-left-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.border-round-left-2xl{border-top-left-radius:1rem!important;border-bottom-left-radius:1rem!important}.border-round-top-2xl{border-top-left-radius:1rem!important;border-top-right-radius:1rem!important}.border-round-right-2xl{border-top-right-radius:1rem!important;border-bottom-right-radius:1rem!important}.border-round-bottom-2xl{border-bottom-left-radius:1rem!important;border-bottom-right-radius:1rem!important}.border-round-left-3xl{border-top-left-radius:1.5rem!important;border-bottom-left-radius:1.5rem!important}.border-round-top-3xl{border-top-left-radius:1.5rem!important;border-top-right-radius:1.5rem!important}.border-round-right-3xl{border-top-right-radius:1.5rem!important;border-bottom-right-radius:1.5rem!important}.border-round-bottom-3xl{border-bottom-left-radius:1.5rem!important;border-bottom-right-radius:1.5rem!important}.border-circle-left{border-top-left-radius:50%!important;border-bottom-left-radius:50%!important}.border-circle-top{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.border-circle-right{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.border-circle-bottom{border-bottom-left-radius:50%!important;border-bottom-right-radius:50%!important}@media screen and (min-width:576px){.sm\:border-noround-left{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.sm\:border-noround-top{border-top-left-radius:0!important;border-top-right-radius:0!important}.sm\:border-noround-right{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.sm\:border-noround-bottom{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.sm\:border-round-left{border-top-left-radius:var(--border-radius)!important;border-bottom-left-radius:var(--border-radius)!important}.sm\:border-round-top{border-top-left-radius:var(--border-radius)!important;border-top-right-radius:var(--border-radius)!important}.sm\:border-round-right{border-top-right-radius:var(--border-radius)!important;border-bottom-right-radius:var(--border-radius)!important}.sm\:border-round-bottom{border-bottom-left-radius:var(--border-radius)!important;border-bottom-right-radius:var(--border-radius)!important}.sm\:border-round-left-xs{border-top-left-radius:.125rem!important;border-bottom-left-radius:.125rem!important}.sm\:border-round-top-xs{border-top-left-radius:.125rem!important;border-top-right-radius:.125rem!important}.sm\:border-round-right-xs{border-top-right-radius:.125rem!important;border-bottom-right-radius:.125rem!important}.sm\:border-round-bottom-xs{border-bottom-left-radius:.125rem!important;border-bottom-right-radius:.125rem!important}.sm\:border-round-left-sm{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.sm\:border-round-top-sm{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.sm\:border-round-right-sm{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.sm\:border-round-bottom-sm{border-bottom-left-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.sm\:border-round-left-md{border-top-left-radius:.375rem!important;border-bottom-left-radius:.375rem!important}.sm\:border-round-top-md{border-top-left-radius:.375rem!important;border-top-right-radius:.375rem!important}.sm\:border-round-right-md{border-top-right-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.sm\:border-round-bottom-md{border-bottom-left-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.sm\:border-round-left-lg{border-top-left-radius:.5rem!important;border-bottom-left-radius:.5rem!important}.sm\:border-round-top-lg{border-top-left-radius:.5rem!important;border-top-right-radius:.5rem!important}.sm\:border-round-right-lg{border-top-right-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.sm\:border-round-bottom-lg{border-bottom-left-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.sm\:border-round-left-xl{border-top-left-radius:.75rem!important;border-bottom-left-radius:.75rem!important}.sm\:border-round-top-xl{border-top-left-radius:.75rem!important;border-top-right-radius:.75rem!important}.sm\:border-round-right-xl{border-top-right-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.sm\:border-round-bottom-xl{border-bottom-left-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.sm\:border-round-left-2xl{border-top-left-radius:1rem!important;border-bottom-left-radius:1rem!important}.sm\:border-round-top-2xl{border-top-left-radius:1rem!important;border-top-right-radius:1rem!important}.sm\:border-round-right-2xl{border-top-right-radius:1rem!important;border-bottom-right-radius:1rem!important}.sm\:border-round-bottom-2xl{border-bottom-left-radius:1rem!important;border-bottom-right-radius:1rem!important}.sm\:border-round-left-3xl{border-top-left-radius:1.5rem!important;border-bottom-left-radius:1.5rem!important}.sm\:border-round-top-3xl{border-top-left-radius:1.5rem!important;border-top-right-radius:1.5rem!important}.sm\:border-round-right-3xl{border-top-right-radius:1.5rem!important;border-bottom-right-radius:1.5rem!important}.sm\:border-round-bottom-3xl{border-bottom-left-radius:1.5rem!important;border-bottom-right-radius:1.5rem!important}.sm\:border-circle-left{border-top-left-radius:50%!important;border-bottom-left-radius:50%!important}.sm\:border-circle-top{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.sm\:border-circle-right{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.sm\:border-circle-bottom{border-bottom-left-radius:50%!important;border-bottom-right-radius:50%!important}}@media screen and (min-width:768px){.md\:border-noround-left{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.md\:border-noround-top{border-top-left-radius:0!important;border-top-right-radius:0!important}.md\:border-noround-right{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.md\:border-noround-bottom{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.md\:border-round-left{border-top-left-radius:var(--border-radius)!important;border-bottom-left-radius:var(--border-radius)!important}.md\:border-round-top{border-top-left-radius:var(--border-radius)!important;border-top-right-radius:var(--border-radius)!important}.md\:border-round-right{border-top-right-radius:var(--border-radius)!important;border-bottom-right-radius:var(--border-radius)!important}.md\:border-round-bottom{border-bottom-left-radius:var(--border-radius)!important;border-bottom-right-radius:var(--border-radius)!important}.md\:border-round-left-xs{border-top-left-radius:.125rem!important;border-bottom-left-radius:.125rem!important}.md\:border-round-top-xs{border-top-left-radius:.125rem!important;border-top-right-radius:.125rem!important}.md\:border-round-right-xs{border-top-right-radius:.125rem!important;border-bottom-right-radius:.125rem!important}.md\:border-round-bottom-xs{border-bottom-left-radius:.125rem!important;border-bottom-right-radius:.125rem!important}.md\:border-round-left-sm{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.md\:border-round-top-sm{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.md\:border-round-right-sm{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.md\:border-round-bottom-sm{border-bottom-left-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.md\:border-round-left-md{border-top-left-radius:.375rem!important;border-bottom-left-radius:.375rem!important}.md\:border-round-top-md{border-top-left-radius:.375rem!important;border-top-right-radius:.375rem!important}.md\:border-round-right-md{border-top-right-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.md\:border-round-bottom-md{border-bottom-left-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.md\:border-round-left-lg{border-top-left-radius:.5rem!important;border-bottom-left-radius:.5rem!important}.md\:border-round-top-lg{border-top-left-radius:.5rem!important;border-top-right-radius:.5rem!important}.md\:border-round-right-lg{border-top-right-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.md\:border-round-bottom-lg{border-bottom-left-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.md\:border-round-left-xl{border-top-left-radius:.75rem!important;border-bottom-left-radius:.75rem!important}.md\:border-round-top-xl{border-top-left-radius:.75rem!important;border-top-right-radius:.75rem!important}.md\:border-round-right-xl{border-top-right-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.md\:border-round-bottom-xl{border-bottom-left-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.md\:border-round-left-2xl{border-top-left-radius:1rem!important;border-bottom-left-radius:1rem!important}.md\:border-round-top-2xl{border-top-left-radius:1rem!important;border-top-right-radius:1rem!important}.md\:border-round-right-2xl{border-top-right-radius:1rem!important;border-bottom-right-radius:1rem!important}.md\:border-round-bottom-2xl{border-bottom-left-radius:1rem!important;border-bottom-right-radius:1rem!important}.md\:border-round-left-3xl{border-top-left-radius:1.5rem!important;border-bottom-left-radius:1.5rem!important}.md\:border-round-top-3xl{border-top-left-radius:1.5rem!important;border-top-right-radius:1.5rem!important}.md\:border-round-right-3xl{border-top-right-radius:1.5rem!important;border-bottom-right-radius:1.5rem!important}.md\:border-round-bottom-3xl{border-bottom-left-radius:1.5rem!important;border-bottom-right-radius:1.5rem!important}.md\:border-circle-left{border-top-left-radius:50%!important;border-bottom-left-radius:50%!important}.md\:border-circle-top{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.md\:border-circle-right{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.md\:border-circle-bottom{border-bottom-left-radius:50%!important;border-bottom-right-radius:50%!important}}@media screen and (min-width:992px){.lg\:border-noround-left{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.lg\:border-noround-top{border-top-left-radius:0!important;border-top-right-radius:0!important}.lg\:border-noround-right{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.lg\:border-noround-bottom{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.lg\:border-round-left{border-top-left-radius:var(--border-radius)!important;border-bottom-left-radius:var(--border-radius)!important}.lg\:border-round-top{border-top-left-radius:var(--border-radius)!important;border-top-right-radius:var(--border-radius)!important}.lg\:border-round-right{border-top-right-radius:var(--border-radius)!important;border-bottom-right-radius:var(--border-radius)!important}.lg\:border-round-bottom{border-bottom-left-radius:var(--border-radius)!important;border-bottom-right-radius:var(--border-radius)!important}.lg\:border-round-left-xs{border-top-left-radius:.125rem!important;border-bottom-left-radius:.125rem!important}.lg\:border-round-top-xs{border-top-left-radius:.125rem!important;border-top-right-radius:.125rem!important}.lg\:border-round-right-xs{border-top-right-radius:.125rem!important;border-bottom-right-radius:.125rem!important}.lg\:border-round-bottom-xs{border-bottom-left-radius:.125rem!important;border-bottom-right-radius:.125rem!important}.lg\:border-round-left-sm{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.lg\:border-round-top-sm{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.lg\:border-round-right-sm{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.lg\:border-round-bottom-sm{border-bottom-left-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.lg\:border-round-left-md{border-top-left-radius:.375rem!important;border-bottom-left-radius:.375rem!important}.lg\:border-round-top-md{border-top-left-radius:.375rem!important;border-top-right-radius:.375rem!important}.lg\:border-round-right-md{border-top-right-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.lg\:border-round-bottom-md{border-bottom-left-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.lg\:border-round-left-lg{border-top-left-radius:.5rem!important;border-bottom-left-radius:.5rem!important}.lg\:border-round-top-lg{border-top-left-radius:.5rem!important;border-top-right-radius:.5rem!important}.lg\:border-round-right-lg{border-top-right-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.lg\:border-round-bottom-lg{border-bottom-left-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.lg\:border-round-left-xl{border-top-left-radius:.75rem!important;border-bottom-left-radius:.75rem!important}.lg\:border-round-top-xl{border-top-left-radius:.75rem!important;border-top-right-radius:.75rem!important}.lg\:border-round-right-xl{border-top-right-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.lg\:border-round-bottom-xl{border-bottom-left-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.lg\:border-round-left-2xl{border-top-left-radius:1rem!important;border-bottom-left-radius:1rem!important}.lg\:border-round-top-2xl{border-top-left-radius:1rem!important;border-top-right-radius:1rem!important}.lg\:border-round-right-2xl{border-top-right-radius:1rem!important;border-bottom-right-radius:1rem!important}.lg\:border-round-bottom-2xl{border-bottom-left-radius:1rem!important;border-bottom-right-radius:1rem!important}.lg\:border-round-left-3xl{border-top-left-radius:1.5rem!important;border-bottom-left-radius:1.5rem!important}.lg\:border-round-top-3xl{border-top-left-radius:1.5rem!important;border-top-right-radius:1.5rem!important}.lg\:border-round-right-3xl{border-top-right-radius:1.5rem!important;border-bottom-right-radius:1.5rem!important}.lg\:border-round-bottom-3xl{border-bottom-left-radius:1.5rem!important;border-bottom-right-radius:1.5rem!important}.lg\:border-circle-left{border-top-left-radius:50%!important;border-bottom-left-radius:50%!important}.lg\:border-circle-top{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.lg\:border-circle-right{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.lg\:border-circle-bottom{border-bottom-left-radius:50%!important;border-bottom-right-radius:50%!important}}@media screen and (min-width:1200px){.xl\:border-noround-left{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.xl\:border-noround-top{border-top-left-radius:0!important;border-top-right-radius:0!important}.xl\:border-noround-right{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.xl\:border-noround-bottom{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.xl\:border-round-left{border-top-left-radius:var(--border-radius)!important;border-bottom-left-radius:var(--border-radius)!important}.xl\:border-round-top{border-top-left-radius:var(--border-radius)!important;border-top-right-radius:var(--border-radius)!important}.xl\:border-round-right{border-top-right-radius:var(--border-radius)!important;border-bottom-right-radius:var(--border-radius)!important}.xl\:border-round-bottom{border-bottom-left-radius:var(--border-radius)!important;border-bottom-right-radius:var(--border-radius)!important}.xl\:border-round-left-xs{border-top-left-radius:.125rem!important;border-bottom-left-radius:.125rem!important}.xl\:border-round-top-xs{border-top-left-radius:.125rem!important;border-top-right-radius:.125rem!important}.xl\:border-round-right-xs{border-top-right-radius:.125rem!important;border-bottom-right-radius:.125rem!important}.xl\:border-round-bottom-xs{border-bottom-left-radius:.125rem!important;border-bottom-right-radius:.125rem!important}.xl\:border-round-left-sm{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.xl\:border-round-top-sm{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.xl\:border-round-right-sm{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.xl\:border-round-bottom-sm{border-bottom-left-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.xl\:border-round-left-md{border-top-left-radius:.375rem!important;border-bottom-left-radius:.375rem!important}.xl\:border-round-top-md{border-top-left-radius:.375rem!important;border-top-right-radius:.375rem!important}.xl\:border-round-right-md{border-top-right-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.xl\:border-round-bottom-md{border-bottom-left-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.xl\:border-round-left-lg{border-top-left-radius:.5rem!important;border-bottom-left-radius:.5rem!important}.xl\:border-round-top-lg{border-top-left-radius:.5rem!important;border-top-right-radius:.5rem!important}.xl\:border-round-right-lg{border-top-right-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.xl\:border-round-bottom-lg{border-bottom-left-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.xl\:border-round-left-xl{border-top-left-radius:.75rem!important;border-bottom-left-radius:.75rem!important}.xl\:border-round-top-xl{border-top-left-radius:.75rem!important;border-top-right-radius:.75rem!important}.xl\:border-round-right-xl{border-top-right-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.xl\:border-round-bottom-xl{border-bottom-left-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.xl\:border-round-left-2xl{border-top-left-radius:1rem!important;border-bottom-left-radius:1rem!important}.xl\:border-round-top-2xl{border-top-left-radius:1rem!important;border-top-right-radius:1rem!important}.xl\:border-round-right-2xl{border-top-right-radius:1rem!important;border-bottom-right-radius:1rem!important}.xl\:border-round-bottom-2xl{border-bottom-left-radius:1rem!important;border-bottom-right-radius:1rem!important}.xl\:border-round-left-3xl{border-top-left-radius:1.5rem!important;border-bottom-left-radius:1.5rem!important}.xl\:border-round-top-3xl{border-top-left-radius:1.5rem!important;border-top-right-radius:1.5rem!important}.xl\:border-round-right-3xl{border-top-right-radius:1.5rem!important;border-bottom-right-radius:1.5rem!important}.xl\:border-round-bottom-3xl{border-bottom-left-radius:1.5rem!important;border-bottom-right-radius:1.5rem!important}.xl\:border-circle-left{border-top-left-radius:50%!important;border-bottom-left-radius:50%!important}.xl\:border-circle-top{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.xl\:border-circle-right{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.xl\:border-circle-bottom{border-bottom-left-radius:50%!important;border-bottom-right-radius:50%!important}}.w-full{width:100%!important}.w-screen{width:100vw!important}.w-auto{width:auto!important}.w-1{width:8.3333%!important}.w-2{width:16.6667%!important}.w-3{width:25%!important}.w-4{width:33.3333%!important}.w-5{width:41.6667%!important}.w-6{width:50%!important}.w-7{width:58.3333%!important}.w-8{width:66.6667%!important}.w-9{width:75%!important}.w-10{width:83.3333%!important}.w-11{width:91.6667%!important}.w-12{width:100%!important}.w-min{width:min-content!important}.w-max{width:max-content!important}.w-fit{width:fit-content!important}.w-1rem{width:1rem!important}.w-2rem{width:2rem!important}.w-3rem{width:3rem!important}.w-4rem{width:4rem!important}.w-5rem{width:5rem!important}.w-6rem{width:6rem!important}.w-7rem{width:7rem!important}.w-8rem{width:8rem!important}.w-9rem{width:9rem!important}.w-10rem{width:10rem!important}.w-11rem{width:11rem!important}.w-12rem{width:12rem!important}.w-13rem{width:13rem!important}.w-14rem{width:14rem!important}.w-15rem{width:15rem!important}.w-16rem{width:16rem!important}.w-17rem{width:17rem!important}.w-18rem{width:18rem!important}.w-19rem{width:19rem!important}.w-20rem{width:20rem!important}.w-21rem{width:21rem!important}.w-22rem{width:22rem!important}.w-23rem{width:23rem!important}.w-24rem{width:24rem!important}.w-25rem{width:25rem!important}.w-26rem{width:26rem!important}.w-27rem{width:27rem!important}.w-28rem{width:28rem!important}.w-29rem{width:29rem!important}.w-30rem{width:30rem!important}@media screen and (min-width:576px){.sm\:w-full{width:100%!important}.sm\:w-screen{width:100vw!important}.sm\:w-auto{width:auto!important}.sm\:w-1{width:8.3333%!important}.sm\:w-2{width:16.6667%!important}.sm\:w-3{width:25%!important}.sm\:w-4{width:33.3333%!important}.sm\:w-5{width:41.6667%!important}.sm\:w-6{width:50%!important}.sm\:w-7{width:58.3333%!important}.sm\:w-8{width:66.6667%!important}.sm\:w-9{width:75%!important}.sm\:w-10{width:83.3333%!important}.sm\:w-11{width:91.6667%!important}.sm\:w-12{width:100%!important}.sm\:w-min{width:min-content!important}.sm\:w-max{width:max-content!important}.sm\:w-fit{width:fit-content!important}.sm\:w-1rem{width:1rem!important}.sm\:w-2rem{width:2rem!important}.sm\:w-3rem{width:3rem!important}.sm\:w-4rem{width:4rem!important}.sm\:w-5rem{width:5rem!important}.sm\:w-6rem{width:6rem!important}.sm\:w-7rem{width:7rem!important}.sm\:w-8rem{width:8rem!important}.sm\:w-9rem{width:9rem!important}.sm\:w-10rem{width:10rem!important}.sm\:w-11rem{width:11rem!important}.sm\:w-12rem{width:12rem!important}.sm\:w-13rem{width:13rem!important}.sm\:w-14rem{width:14rem!important}.sm\:w-15rem{width:15rem!important}.sm\:w-16rem{width:16rem!important}.sm\:w-17rem{width:17rem!important}.sm\:w-18rem{width:18rem!important}.sm\:w-19rem{width:19rem!important}.sm\:w-20rem{width:20rem!important}.sm\:w-21rem{width:21rem!important}.sm\:w-22rem{width:22rem!important}.sm\:w-23rem{width:23rem!important}.sm\:w-24rem{width:24rem!important}.sm\:w-25rem{width:25rem!important}.sm\:w-26rem{width:26rem!important}.sm\:w-27rem{width:27rem!important}.sm\:w-28rem{width:28rem!important}.sm\:w-29rem{width:29rem!important}.sm\:w-30rem{width:30rem!important}}@media screen and (min-width:768px){.md\:w-full{width:100%!important}.md\:w-screen{width:100vw!important}.md\:w-auto{width:auto!important}.md\:w-1{width:8.3333%!important}.md\:w-2{width:16.6667%!important}.md\:w-3{width:25%!important}.md\:w-4{width:33.3333%!important}.md\:w-5{width:41.6667%!important}.md\:w-6{width:50%!important}.md\:w-7{width:58.3333%!important}.md\:w-8{width:66.6667%!important}.md\:w-9{width:75%!important}.md\:w-10{width:83.3333%!important}.md\:w-11{width:91.6667%!important}.md\:w-12{width:100%!important}.md\:w-min{width:min-content!important}.md\:w-max{width:max-content!important}.md\:w-fit{width:fit-content!important}.md\:w-1rem{width:1rem!important}.md\:w-2rem{width:2rem!important}.md\:w-3rem{width:3rem!important}.md\:w-4rem{width:4rem!important}.md\:w-5rem{width:5rem!important}.md\:w-6rem{width:6rem!important}.md\:w-7rem{width:7rem!important}.md\:w-8rem{width:8rem!important}.md\:w-9rem{width:9rem!important}.md\:w-10rem{width:10rem!important}.md\:w-11rem{width:11rem!important}.md\:w-12rem{width:12rem!important}.md\:w-13rem{width:13rem!important}.md\:w-14rem{width:14rem!important}.md\:w-15rem{width:15rem!important}.md\:w-16rem{width:16rem!important}.md\:w-17rem{width:17rem!important}.md\:w-18rem{width:18rem!important}.md\:w-19rem{width:19rem!important}.md\:w-20rem{width:20rem!important}.md\:w-21rem{width:21rem!important}.md\:w-22rem{width:22rem!important}.md\:w-23rem{width:23rem!important}.md\:w-24rem{width:24rem!important}.md\:w-25rem{width:25rem!important}.md\:w-26rem{width:26rem!important}.md\:w-27rem{width:27rem!important}.md\:w-28rem{width:28rem!important}.md\:w-29rem{width:29rem!important}.md\:w-30rem{width:30rem!important}}@media screen and (min-width:992px){.lg\:w-full{width:100%!important}.lg\:w-screen{width:100vw!important}.lg\:w-auto{width:auto!important}.lg\:w-1{width:8.3333%!important}.lg\:w-2{width:16.6667%!important}.lg\:w-3{width:25%!important}.lg\:w-4{width:33.3333%!important}.lg\:w-5{width:41.6667%!important}.lg\:w-6{width:50%!important}.lg\:w-7{width:58.3333%!important}.lg\:w-8{width:66.6667%!important}.lg\:w-9{width:75%!important}.lg\:w-10{width:83.3333%!important}.lg\:w-11{width:91.6667%!important}.lg\:w-12{width:100%!important}.lg\:w-min{width:min-content!important}.lg\:w-max{width:max-content!important}.lg\:w-fit{width:fit-content!important}.lg\:w-1rem{width:1rem!important}.lg\:w-2rem{width:2rem!important}.lg\:w-3rem{width:3rem!important}.lg\:w-4rem{width:4rem!important}.lg\:w-5rem{width:5rem!important}.lg\:w-6rem{width:6rem!important}.lg\:w-7rem{width:7rem!important}.lg\:w-8rem{width:8rem!important}.lg\:w-9rem{width:9rem!important}.lg\:w-10rem{width:10rem!important}.lg\:w-11rem{width:11rem!important}.lg\:w-12rem{width:12rem!important}.lg\:w-13rem{width:13rem!important}.lg\:w-14rem{width:14rem!important}.lg\:w-15rem{width:15rem!important}.lg\:w-16rem{width:16rem!important}.lg\:w-17rem{width:17rem!important}.lg\:w-18rem{width:18rem!important}.lg\:w-19rem{width:19rem!important}.lg\:w-20rem{width:20rem!important}.lg\:w-21rem{width:21rem!important}.lg\:w-22rem{width:22rem!important}.lg\:w-23rem{width:23rem!important}.lg\:w-24rem{width:24rem!important}.lg\:w-25rem{width:25rem!important}.lg\:w-26rem{width:26rem!important}.lg\:w-27rem{width:27rem!important}.lg\:w-28rem{width:28rem!important}.lg\:w-29rem{width:29rem!important}.lg\:w-30rem{width:30rem!important}}@media screen and (min-width:1200px){.xl\:w-full{width:100%!important}.xl\:w-screen{width:100vw!important}.xl\:w-auto{width:auto!important}.xl\:w-1{width:8.3333%!important}.xl\:w-2{width:16.6667%!important}.xl\:w-3{width:25%!important}.xl\:w-4{width:33.3333%!important}.xl\:w-5{width:41.6667%!important}.xl\:w-6{width:50%!important}.xl\:w-7{width:58.3333%!important}.xl\:w-8{width:66.6667%!important}.xl\:w-9{width:75%!important}.xl\:w-10{width:83.3333%!important}.xl\:w-11{width:91.6667%!important}.xl\:w-12{width:100%!important}.xl\:w-min{width:min-content!important}.xl\:w-max{width:max-content!important}.xl\:w-fit{width:fit-content!important}.xl\:w-1rem{width:1rem!important}.xl\:w-2rem{width:2rem!important}.xl\:w-3rem{width:3rem!important}.xl\:w-4rem{width:4rem!important}.xl\:w-5rem{width:5rem!important}.xl\:w-6rem{width:6rem!important}.xl\:w-7rem{width:7rem!important}.xl\:w-8rem{width:8rem!important}.xl\:w-9rem{width:9rem!important}.xl\:w-10rem{width:10rem!important}.xl\:w-11rem{width:11rem!important}.xl\:w-12rem{width:12rem!important}.xl\:w-13rem{width:13rem!important}.xl\:w-14rem{width:14rem!important}.xl\:w-15rem{width:15rem!important}.xl\:w-16rem{width:16rem!important}.xl\:w-17rem{width:17rem!important}.xl\:w-18rem{width:18rem!important}.xl\:w-19rem{width:19rem!important}.xl\:w-20rem{width:20rem!important}.xl\:w-21rem{width:21rem!important}.xl\:w-22rem{width:22rem!important}.xl\:w-23rem{width:23rem!important}.xl\:w-24rem{width:24rem!important}.xl\:w-25rem{width:25rem!important}.xl\:w-26rem{width:26rem!important}.xl\:w-27rem{width:27rem!important}.xl\:w-28rem{width:28rem!important}.xl\:w-29rem{width:29rem!important}.xl\:w-30rem{width:30rem!important}}.h-full{height:100%!important}.h-screen{height:100vh!important}.h-auto{height:auto!important}.h-min{height:min-content!important}.h-max{height:max-content!important}.h-fit{height:fit-content!important}.h-1rem{height:1rem!important}.h-2rem{height:2rem!important}.h-3rem{height:3rem!important}.h-4rem{height:4rem!important}.h-5rem{height:5rem!important}.h-6rem{height:6rem!important}.h-7rem{height:7rem!important}.h-8rem{height:8rem!important}.h-9rem{height:9rem!important}.h-10rem{height:10rem!important}.h-11rem{height:11rem!important}.h-12rem{height:12rem!important}.h-13rem{height:13rem!important}.h-14rem{height:14rem!important}.h-15rem{height:15rem!important}.h-16rem{height:16rem!important}.h-17rem{height:17rem!important}.h-18rem{height:18rem!important}.h-19rem{height:19rem!important}.h-20rem{height:20rem!important}.h-21rem{height:21rem!important}.h-22rem{height:22rem!important}.h-23rem{height:23rem!important}.h-24rem{height:24rem!important}.h-25rem{height:25rem!important}.h-26rem{height:26rem!important}.h-27rem{height:27rem!important}.h-28rem{height:28rem!important}.h-29rem{height:29rem!important}.h-30rem{height:30rem!important}@media screen and (min-width:576px){.sm\:h-full{height:100%!important}.sm\:h-screen{height:100vh!important}.sm\:h-auto{height:auto!important}.sm\:h-min{height:min-content!important}.sm\:h-max{height:max-content!important}.sm\:h-fit{height:fit-content!important}.sm\:h-1rem{height:1rem!important}.sm\:h-2rem{height:2rem!important}.sm\:h-3rem{height:3rem!important}.sm\:h-4rem{height:4rem!important}.sm\:h-5rem{height:5rem!important}.sm\:h-6rem{height:6rem!important}.sm\:h-7rem{height:7rem!important}.sm\:h-8rem{height:8rem!important}.sm\:h-9rem{height:9rem!important}.sm\:h-10rem{height:10rem!important}.sm\:h-11rem{height:11rem!important}.sm\:h-12rem{height:12rem!important}.sm\:h-13rem{height:13rem!important}.sm\:h-14rem{height:14rem!important}.sm\:h-15rem{height:15rem!important}.sm\:h-16rem{height:16rem!important}.sm\:h-17rem{height:17rem!important}.sm\:h-18rem{height:18rem!important}.sm\:h-19rem{height:19rem!important}.sm\:h-20rem{height:20rem!important}.sm\:h-21rem{height:21rem!important}.sm\:h-22rem{height:22rem!important}.sm\:h-23rem{height:23rem!important}.sm\:h-24rem{height:24rem!important}.sm\:h-25rem{height:25rem!important}.sm\:h-26rem{height:26rem!important}.sm\:h-27rem{height:27rem!important}.sm\:h-28rem{height:28rem!important}.sm\:h-29rem{height:29rem!important}.sm\:h-30rem{height:30rem!important}}@media screen and (min-width:768px){.md\:h-full{height:100%!important}.md\:h-screen{height:100vh!important}.md\:h-auto{height:auto!important}.md\:h-min{height:min-content!important}.md\:h-max{height:max-content!important}.md\:h-fit{height:fit-content!important}.md\:h-1rem{height:1rem!important}.md\:h-2rem{height:2rem!important}.md\:h-3rem{height:3rem!important}.md\:h-4rem{height:4rem!important}.md\:h-5rem{height:5rem!important}.md\:h-6rem{height:6rem!important}.md\:h-7rem{height:7rem!important}.md\:h-8rem{height:8rem!important}.md\:h-9rem{height:9rem!important}.md\:h-10rem{height:10rem!important}.md\:h-11rem{height:11rem!important}.md\:h-12rem{height:12rem!important}.md\:h-13rem{height:13rem!important}.md\:h-14rem{height:14rem!important}.md\:h-15rem{height:15rem!important}.md\:h-16rem{height:16rem!important}.md\:h-17rem{height:17rem!important}.md\:h-18rem{height:18rem!important}.md\:h-19rem{height:19rem!important}.md\:h-20rem{height:20rem!important}.md\:h-21rem{height:21rem!important}.md\:h-22rem{height:22rem!important}.md\:h-23rem{height:23rem!important}.md\:h-24rem{height:24rem!important}.md\:h-25rem{height:25rem!important}.md\:h-26rem{height:26rem!important}.md\:h-27rem{height:27rem!important}.md\:h-28rem{height:28rem!important}.md\:h-29rem{height:29rem!important}.md\:h-30rem{height:30rem!important}}@media screen and (min-width:992px){.lg\:h-full{height:100%!important}.lg\:h-screen{height:100vh!important}.lg\:h-auto{height:auto!important}.lg\:h-min{height:min-content!important}.lg\:h-max{height:max-content!important}.lg\:h-fit{height:fit-content!important}.lg\:h-1rem{height:1rem!important}.lg\:h-2rem{height:2rem!important}.lg\:h-3rem{height:3rem!important}.lg\:h-4rem{height:4rem!important}.lg\:h-5rem{height:5rem!important}.lg\:h-6rem{height:6rem!important}.lg\:h-7rem{height:7rem!important}.lg\:h-8rem{height:8rem!important}.lg\:h-9rem{height:9rem!important}.lg\:h-10rem{height:10rem!important}.lg\:h-11rem{height:11rem!important}.lg\:h-12rem{height:12rem!important}.lg\:h-13rem{height:13rem!important}.lg\:h-14rem{height:14rem!important}.lg\:h-15rem{height:15rem!important}.lg\:h-16rem{height:16rem!important}.lg\:h-17rem{height:17rem!important}.lg\:h-18rem{height:18rem!important}.lg\:h-19rem{height:19rem!important}.lg\:h-20rem{height:20rem!important}.lg\:h-21rem{height:21rem!important}.lg\:h-22rem{height:22rem!important}.lg\:h-23rem{height:23rem!important}.lg\:h-24rem{height:24rem!important}.lg\:h-25rem{height:25rem!important}.lg\:h-26rem{height:26rem!important}.lg\:h-27rem{height:27rem!important}.lg\:h-28rem{height:28rem!important}.lg\:h-29rem{height:29rem!important}.lg\:h-30rem{height:30rem!important}}@media screen and (min-width:1200px){.xl\:h-full{height:100%!important}.xl\:h-screen{height:100vh!important}.xl\:h-auto{height:auto!important}.xl\:h-min{height:min-content!important}.xl\:h-max{height:max-content!important}.xl\:h-fit{height:fit-content!important}.xl\:h-1rem{height:1rem!important}.xl\:h-2rem{height:2rem!important}.xl\:h-3rem{height:3rem!important}.xl\:h-4rem{height:4rem!important}.xl\:h-5rem{height:5rem!important}.xl\:h-6rem{height:6rem!important}.xl\:h-7rem{height:7rem!important}.xl\:h-8rem{height:8rem!important}.xl\:h-9rem{height:9rem!important}.xl\:h-10rem{height:10rem!important}.xl\:h-11rem{height:11rem!important}.xl\:h-12rem{height:12rem!important}.xl\:h-13rem{height:13rem!important}.xl\:h-14rem{height:14rem!important}.xl\:h-15rem{height:15rem!important}.xl\:h-16rem{height:16rem!important}.xl\:h-17rem{height:17rem!important}.xl\:h-18rem{height:18rem!important}.xl\:h-19rem{height:19rem!important}.xl\:h-20rem{height:20rem!important}.xl\:h-21rem{height:21rem!important}.xl\:h-22rem{height:22rem!important}.xl\:h-23rem{height:23rem!important}.xl\:h-24rem{height:24rem!important}.xl\:h-25rem{height:25rem!important}.xl\:h-26rem{height:26rem!important}.xl\:h-27rem{height:27rem!important}.xl\:h-28rem{height:28rem!important}.xl\:h-29rem{height:29rem!important}.xl\:h-30rem{height:30rem!important}}.min-w-0{min-width:0px!important}.min-w-full{min-width:100%!important}.min-w-screen{min-width:100vw!important}.min-w-min{min-width:min-content!important}.min-w-max{min-width:max-content!important}@media screen and (min-width:576px){.sm\:min-w-0{min-width:0px!important}.sm\:min-w-full{min-width:100%!important}.sm\:min-w-screen{min-width:100vw!important}.sm\:min-w-min{min-width:min-content!important}.sm\:min-w-max{min-width:max-content!important}}@media screen and (min-width:768px){.md\:min-w-0{min-width:0px!important}.md\:min-w-full{min-width:100%!important}.md\:min-w-screen{min-width:100vw!important}.md\:min-w-min{min-width:min-content!important}.md\:min-w-max{min-width:max-content!important}}@media screen and (min-width:992px){.lg\:min-w-0{min-width:0px!important}.lg\:min-w-full{min-width:100%!important}.lg\:min-w-screen{min-width:100vw!important}.lg\:min-w-min{min-width:min-content!important}.lg\:min-w-max{min-width:max-content!important}}@media screen and (min-width:1200px){.xl\:min-w-0{min-width:0px!important}.xl\:min-w-full{min-width:100%!important}.xl\:min-w-screen{min-width:100vw!important}.xl\:min-w-min{min-width:min-content!important}.xl\:min-w-max{min-width:max-content!important}}.max-w-0{max-width:0px!important}.max-w-full{max-width:100%!important}.max-w-screen{max-width:100vw!important}.max-w-min{max-width:min-content!important}.max-w-max{max-width:max-content!important}.max-w-fit{max-width:fit-content!important}.max-w-1rem{max-width:1rem!important}.max-w-2rem{max-width:2rem!important}.max-w-3rem{max-width:3rem!important}.max-w-4rem{max-width:4rem!important}.max-w-5rem{max-width:5rem!important}.max-w-6rem{max-width:6rem!important}.max-w-7rem{max-width:7rem!important}.max-w-8rem{max-width:8rem!important}.max-w-9rem{max-width:9rem!important}.max-w-10rem{max-width:10rem!important}.max-w-11rem{max-width:11rem!important}.max-w-12rem{max-width:12rem!important}.max-w-13rem{max-width:13rem!important}.max-w-14rem{max-width:14rem!important}.max-w-15rem{max-width:15rem!important}.max-w-16rem{max-width:16rem!important}.max-w-17rem{max-width:17rem!important}.max-w-18rem{max-width:18rem!important}.max-w-19rem{max-width:19rem!important}.max-w-20rem{max-width:20rem!important}.max-w-21rem{max-width:21rem!important}.max-w-22rem{max-width:22rem!important}.max-w-23rem{max-width:23rem!important}.max-w-24rem{max-width:24rem!important}.max-w-25rem{max-width:25rem!important}.max-w-26rem{max-width:26rem!important}.max-w-27rem{max-width:27rem!important}.max-w-28rem{max-width:28rem!important}.max-w-29rem{max-width:29rem!important}.max-w-30rem{max-width:30rem!important}@media screen and (min-width:576px){.sm\:max-w-0{max-width:0px!important}.sm\:max-w-full{max-width:100%!important}.sm\:max-w-screen{max-width:100vw!important}.sm\:max-w-min{max-width:min-content!important}.sm\:max-w-max{max-width:max-content!important}.sm\:max-w-fit{max-width:fit-content!important}.sm\:max-w-1rem{max-width:1rem!important}.sm\:max-w-2rem{max-width:2rem!important}.sm\:max-w-3rem{max-width:3rem!important}.sm\:max-w-4rem{max-width:4rem!important}.sm\:max-w-5rem{max-width:5rem!important}.sm\:max-w-6rem{max-width:6rem!important}.sm\:max-w-7rem{max-width:7rem!important}.sm\:max-w-8rem{max-width:8rem!important}.sm\:max-w-9rem{max-width:9rem!important}.sm\:max-w-10rem{max-width:10rem!important}.sm\:max-w-11rem{max-width:11rem!important}.sm\:max-w-12rem{max-width:12rem!important}.sm\:max-w-13rem{max-width:13rem!important}.sm\:max-w-14rem{max-width:14rem!important}.sm\:max-w-15rem{max-width:15rem!important}.sm\:max-w-16rem{max-width:16rem!important}.sm\:max-w-17rem{max-width:17rem!important}.sm\:max-w-18rem{max-width:18rem!important}.sm\:max-w-19rem{max-width:19rem!important}.sm\:max-w-20rem{max-width:20rem!important}.sm\:max-w-21rem{max-width:21rem!important}.sm\:max-w-22rem{max-width:22rem!important}.sm\:max-w-23rem{max-width:23rem!important}.sm\:max-w-24rem{max-width:24rem!important}.sm\:max-w-25rem{max-width:25rem!important}.sm\:max-w-26rem{max-width:26rem!important}.sm\:max-w-27rem{max-width:27rem!important}.sm\:max-w-28rem{max-width:28rem!important}.sm\:max-w-29rem{max-width:29rem!important}.sm\:max-w-30rem{max-width:30rem!important}}@media screen and (min-width:768px){.md\:max-w-0{max-width:0px!important}.md\:max-w-full{max-width:100%!important}.md\:max-w-screen{max-width:100vw!important}.md\:max-w-min{max-width:min-content!important}.md\:max-w-max{max-width:max-content!important}.md\:max-w-fit{max-width:fit-content!important}.md\:max-w-1rem{max-width:1rem!important}.md\:max-w-2rem{max-width:2rem!important}.md\:max-w-3rem{max-width:3rem!important}.md\:max-w-4rem{max-width:4rem!important}.md\:max-w-5rem{max-width:5rem!important}.md\:max-w-6rem{max-width:6rem!important}.md\:max-w-7rem{max-width:7rem!important}.md\:max-w-8rem{max-width:8rem!important}.md\:max-w-9rem{max-width:9rem!important}.md\:max-w-10rem{max-width:10rem!important}.md\:max-w-11rem{max-width:11rem!important}.md\:max-w-12rem{max-width:12rem!important}.md\:max-w-13rem{max-width:13rem!important}.md\:max-w-14rem{max-width:14rem!important}.md\:max-w-15rem{max-width:15rem!important}.md\:max-w-16rem{max-width:16rem!important}.md\:max-w-17rem{max-width:17rem!important}.md\:max-w-18rem{max-width:18rem!important}.md\:max-w-19rem{max-width:19rem!important}.md\:max-w-20rem{max-width:20rem!important}.md\:max-w-21rem{max-width:21rem!important}.md\:max-w-22rem{max-width:22rem!important}.md\:max-w-23rem{max-width:23rem!important}.md\:max-w-24rem{max-width:24rem!important}.md\:max-w-25rem{max-width:25rem!important}.md\:max-w-26rem{max-width:26rem!important}.md\:max-w-27rem{max-width:27rem!important}.md\:max-w-28rem{max-width:28rem!important}.md\:max-w-29rem{max-width:29rem!important}.md\:max-w-30rem{max-width:30rem!important}}@media screen and (min-width:992px){.lg\:max-w-0{max-width:0px!important}.lg\:max-w-full{max-width:100%!important}.lg\:max-w-screen{max-width:100vw!important}.lg\:max-w-min{max-width:min-content!important}.lg\:max-w-max{max-width:max-content!important}.lg\:max-w-fit{max-width:fit-content!important}.lg\:max-w-1rem{max-width:1rem!important}.lg\:max-w-2rem{max-width:2rem!important}.lg\:max-w-3rem{max-width:3rem!important}.lg\:max-w-4rem{max-width:4rem!important}.lg\:max-w-5rem{max-width:5rem!important}.lg\:max-w-6rem{max-width:6rem!important}.lg\:max-w-7rem{max-width:7rem!important}.lg\:max-w-8rem{max-width:8rem!important}.lg\:max-w-9rem{max-width:9rem!important}.lg\:max-w-10rem{max-width:10rem!important}.lg\:max-w-11rem{max-width:11rem!important}.lg\:max-w-12rem{max-width:12rem!important}.lg\:max-w-13rem{max-width:13rem!important}.lg\:max-w-14rem{max-width:14rem!important}.lg\:max-w-15rem{max-width:15rem!important}.lg\:max-w-16rem{max-width:16rem!important}.lg\:max-w-17rem{max-width:17rem!important}.lg\:max-w-18rem{max-width:18rem!important}.lg\:max-w-19rem{max-width:19rem!important}.lg\:max-w-20rem{max-width:20rem!important}.lg\:max-w-21rem{max-width:21rem!important}.lg\:max-w-22rem{max-width:22rem!important}.lg\:max-w-23rem{max-width:23rem!important}.lg\:max-w-24rem{max-width:24rem!important}.lg\:max-w-25rem{max-width:25rem!important}.lg\:max-w-26rem{max-width:26rem!important}.lg\:max-w-27rem{max-width:27rem!important}.lg\:max-w-28rem{max-width:28rem!important}.lg\:max-w-29rem{max-width:29rem!important}.lg\:max-w-30rem{max-width:30rem!important}}@media screen and (min-width:1200px){.xl\:max-w-0{max-width:0px!important}.xl\:max-w-full{max-width:100%!important}.xl\:max-w-screen{max-width:100vw!important}.xl\:max-w-min{max-width:min-content!important}.xl\:max-w-max{max-width:max-content!important}.xl\:max-w-fit{max-width:fit-content!important}.xl\:max-w-1rem{max-width:1rem!important}.xl\:max-w-2rem{max-width:2rem!important}.xl\:max-w-3rem{max-width:3rem!important}.xl\:max-w-4rem{max-width:4rem!important}.xl\:max-w-5rem{max-width:5rem!important}.xl\:max-w-6rem{max-width:6rem!important}.xl\:max-w-7rem{max-width:7rem!important}.xl\:max-w-8rem{max-width:8rem!important}.xl\:max-w-9rem{max-width:9rem!important}.xl\:max-w-10rem{max-width:10rem!important}.xl\:max-w-11rem{max-width:11rem!important}.xl\:max-w-12rem{max-width:12rem!important}.xl\:max-w-13rem{max-width:13rem!important}.xl\:max-w-14rem{max-width:14rem!important}.xl\:max-w-15rem{max-width:15rem!important}.xl\:max-w-16rem{max-width:16rem!important}.xl\:max-w-17rem{max-width:17rem!important}.xl\:max-w-18rem{max-width:18rem!important}.xl\:max-w-19rem{max-width:19rem!important}.xl\:max-w-20rem{max-width:20rem!important}.xl\:max-w-21rem{max-width:21rem!important}.xl\:max-w-22rem{max-width:22rem!important}.xl\:max-w-23rem{max-width:23rem!important}.xl\:max-w-24rem{max-width:24rem!important}.xl\:max-w-25rem{max-width:25rem!important}.xl\:max-w-26rem{max-width:26rem!important}.xl\:max-w-27rem{max-width:27rem!important}.xl\:max-w-28rem{max-width:28rem!important}.xl\:max-w-29rem{max-width:29rem!important}.xl\:max-w-30rem{max-width:30rem!important}}.min-h-0{min-height:0px!important}.min-h-full{min-height:100%!important}.min-h-screen{min-height:100vh!important}@media screen and (min-width:576px){.sm\:min-h-0{min-height:0px!important}.sm\:min-h-full{min-height:100%!important}.sm\:min-h-screen{min-height:100vh!important}}@media screen and (min-width:768px){.md\:min-h-0{min-height:0px!important}.md\:min-h-full{min-height:100%!important}.md\:min-h-screen{min-height:100vh!important}}@media screen and (min-width:992px){.lg\:min-h-0{min-height:0px!important}.lg\:min-h-full{min-height:100%!important}.lg\:min-h-screen{min-height:100vh!important}}@media screen and (min-width:1200px){.xl\:min-h-0{min-height:0px!important}.xl\:min-h-full{min-height:100%!important}.xl\:min-h-screen{min-height:100vh!important}}.max-h-0{max-height:0px!important}.max-h-full{max-height:100%!important}.max-h-screen{max-height:100vh!important}.max-h-min{max-height:min-content!important}.max-h-max{max-height:max-content!important}.max-h-fit{max-height:fit-content!important}.max-h-1rem{max-height:1rem!important}.max-h-2rem{max-height:2rem!important}.max-h-3rem{max-height:3rem!important}.max-h-4rem{max-height:4rem!important}.max-h-5rem{max-height:5rem!important}.max-h-6rem{max-height:6rem!important}.max-h-7rem{max-height:7rem!important}.max-h-8rem{max-height:8rem!important}.max-h-9rem{max-height:9rem!important}.max-h-10rem{max-height:10rem!important}.max-h-11rem{max-height:11rem!important}.max-h-12rem{max-height:12rem!important}.max-h-13rem{max-height:13rem!important}.max-h-14rem{max-height:14rem!important}.max-h-15rem{max-height:15rem!important}.max-h-16rem{max-height:16rem!important}.max-h-17rem{max-height:17rem!important}.max-h-18rem{max-height:18rem!important}.max-h-19rem{max-height:19rem!important}.max-h-20rem{max-height:20rem!important}.max-h-21rem{max-height:21rem!important}.max-h-22rem{max-height:22rem!important}.max-h-23rem{max-height:23rem!important}.max-h-24rem{max-height:24rem!important}.max-h-25rem{max-height:25rem!important}.max-h-26rem{max-height:26rem!important}.max-h-27rem{max-height:27rem!important}.max-h-28rem{max-height:28rem!important}.max-h-29rem{max-height:29rem!important}.max-h-30rem{max-height:30rem!important}@media screen and (min-width:576px){.sm\:max-h-0{max-height:0px!important}.sm\:max-h-full{max-height:100%!important}.sm\:max-h-screen{max-height:100vh!important}.sm\:max-h-min{max-height:min-content!important}.sm\:max-h-max{max-height:max-content!important}.sm\:max-h-fit{max-height:fit-content!important}.sm\:max-h-1rem{max-height:1rem!important}.sm\:max-h-2rem{max-height:2rem!important}.sm\:max-h-3rem{max-height:3rem!important}.sm\:max-h-4rem{max-height:4rem!important}.sm\:max-h-5rem{max-height:5rem!important}.sm\:max-h-6rem{max-height:6rem!important}.sm\:max-h-7rem{max-height:7rem!important}.sm\:max-h-8rem{max-height:8rem!important}.sm\:max-h-9rem{max-height:9rem!important}.sm\:max-h-10rem{max-height:10rem!important}.sm\:max-h-11rem{max-height:11rem!important}.sm\:max-h-12rem{max-height:12rem!important}.sm\:max-h-13rem{max-height:13rem!important}.sm\:max-h-14rem{max-height:14rem!important}.sm\:max-h-15rem{max-height:15rem!important}.sm\:max-h-16rem{max-height:16rem!important}.sm\:max-h-17rem{max-height:17rem!important}.sm\:max-h-18rem{max-height:18rem!important}.sm\:max-h-19rem{max-height:19rem!important}.sm\:max-h-20rem{max-height:20rem!important}.sm\:max-h-21rem{max-height:21rem!important}.sm\:max-h-22rem{max-height:22rem!important}.sm\:max-h-23rem{max-height:23rem!important}.sm\:max-h-24rem{max-height:24rem!important}.sm\:max-h-25rem{max-height:25rem!important}.sm\:max-h-26rem{max-height:26rem!important}.sm\:max-h-27rem{max-height:27rem!important}.sm\:max-h-28rem{max-height:28rem!important}.sm\:max-h-29rem{max-height:29rem!important}.sm\:max-h-30rem{max-height:30rem!important}}@media screen and (min-width:768px){.md\:max-h-0{max-height:0px!important}.md\:max-h-full{max-height:100%!important}.md\:max-h-screen{max-height:100vh!important}.md\:max-h-min{max-height:min-content!important}.md\:max-h-max{max-height:max-content!important}.md\:max-h-fit{max-height:fit-content!important}.md\:max-h-1rem{max-height:1rem!important}.md\:max-h-2rem{max-height:2rem!important}.md\:max-h-3rem{max-height:3rem!important}.md\:max-h-4rem{max-height:4rem!important}.md\:max-h-5rem{max-height:5rem!important}.md\:max-h-6rem{max-height:6rem!important}.md\:max-h-7rem{max-height:7rem!important}.md\:max-h-8rem{max-height:8rem!important}.md\:max-h-9rem{max-height:9rem!important}.md\:max-h-10rem{max-height:10rem!important}.md\:max-h-11rem{max-height:11rem!important}.md\:max-h-12rem{max-height:12rem!important}.md\:max-h-13rem{max-height:13rem!important}.md\:max-h-14rem{max-height:14rem!important}.md\:max-h-15rem{max-height:15rem!important}.md\:max-h-16rem{max-height:16rem!important}.md\:max-h-17rem{max-height:17rem!important}.md\:max-h-18rem{max-height:18rem!important}.md\:max-h-19rem{max-height:19rem!important}.md\:max-h-20rem{max-height:20rem!important}.md\:max-h-21rem{max-height:21rem!important}.md\:max-h-22rem{max-height:22rem!important}.md\:max-h-23rem{max-height:23rem!important}.md\:max-h-24rem{max-height:24rem!important}.md\:max-h-25rem{max-height:25rem!important}.md\:max-h-26rem{max-height:26rem!important}.md\:max-h-27rem{max-height:27rem!important}.md\:max-h-28rem{max-height:28rem!important}.md\:max-h-29rem{max-height:29rem!important}.md\:max-h-30rem{max-height:30rem!important}}@media screen and (min-width:992px){.lg\:max-h-0{max-height:0px!important}.lg\:max-h-full{max-height:100%!important}.lg\:max-h-screen{max-height:100vh!important}.lg\:max-h-min{max-height:min-content!important}.lg\:max-h-max{max-height:max-content!important}.lg\:max-h-fit{max-height:fit-content!important}.lg\:max-h-1rem{max-height:1rem!important}.lg\:max-h-2rem{max-height:2rem!important}.lg\:max-h-3rem{max-height:3rem!important}.lg\:max-h-4rem{max-height:4rem!important}.lg\:max-h-5rem{max-height:5rem!important}.lg\:max-h-6rem{max-height:6rem!important}.lg\:max-h-7rem{max-height:7rem!important}.lg\:max-h-8rem{max-height:8rem!important}.lg\:max-h-9rem{max-height:9rem!important}.lg\:max-h-10rem{max-height:10rem!important}.lg\:max-h-11rem{max-height:11rem!important}.lg\:max-h-12rem{max-height:12rem!important}.lg\:max-h-13rem{max-height:13rem!important}.lg\:max-h-14rem{max-height:14rem!important}.lg\:max-h-15rem{max-height:15rem!important}.lg\:max-h-16rem{max-height:16rem!important}.lg\:max-h-17rem{max-height:17rem!important}.lg\:max-h-18rem{max-height:18rem!important}.lg\:max-h-19rem{max-height:19rem!important}.lg\:max-h-20rem{max-height:20rem!important}.lg\:max-h-21rem{max-height:21rem!important}.lg\:max-h-22rem{max-height:22rem!important}.lg\:max-h-23rem{max-height:23rem!important}.lg\:max-h-24rem{max-height:24rem!important}.lg\:max-h-25rem{max-height:25rem!important}.lg\:max-h-26rem{max-height:26rem!important}.lg\:max-h-27rem{max-height:27rem!important}.lg\:max-h-28rem{max-height:28rem!important}.lg\:max-h-29rem{max-height:29rem!important}.lg\:max-h-30rem{max-height:30rem!important}}@media screen and (min-width:1200px){.xl\:max-h-0{max-height:0px!important}.xl\:max-h-full{max-height:100%!important}.xl\:max-h-screen{max-height:100vh!important}.xl\:max-h-min{max-height:min-content!important}.xl\:max-h-max{max-height:max-content!important}.xl\:max-h-fit{max-height:fit-content!important}.xl\:max-h-1rem{max-height:1rem!important}.xl\:max-h-2rem{max-height:2rem!important}.xl\:max-h-3rem{max-height:3rem!important}.xl\:max-h-4rem{max-height:4rem!important}.xl\:max-h-5rem{max-height:5rem!important}.xl\:max-h-6rem{max-height:6rem!important}.xl\:max-h-7rem{max-height:7rem!important}.xl\:max-h-8rem{max-height:8rem!important}.xl\:max-h-9rem{max-height:9rem!important}.xl\:max-h-10rem{max-height:10rem!important}.xl\:max-h-11rem{max-height:11rem!important}.xl\:max-h-12rem{max-height:12rem!important}.xl\:max-h-13rem{max-height:13rem!important}.xl\:max-h-14rem{max-height:14rem!important}.xl\:max-h-15rem{max-height:15rem!important}.xl\:max-h-16rem{max-height:16rem!important}.xl\:max-h-17rem{max-height:17rem!important}.xl\:max-h-18rem{max-height:18rem!important}.xl\:max-h-19rem{max-height:19rem!important}.xl\:max-h-20rem{max-height:20rem!important}.xl\:max-h-21rem{max-height:21rem!important}.xl\:max-h-22rem{max-height:22rem!important}.xl\:max-h-23rem{max-height:23rem!important}.xl\:max-h-24rem{max-height:24rem!important}.xl\:max-h-25rem{max-height:25rem!important}.xl\:max-h-26rem{max-height:26rem!important}.xl\:max-h-27rem{max-height:27rem!important}.xl\:max-h-28rem{max-height:28rem!important}.xl\:max-h-29rem{max-height:29rem!important}.xl\:max-h-30rem{max-height:30rem!important}}.static{position:static!important}.fixed{position:fixed!important}.absolute{position:absolute!important}.relative{position:relative!important}.sticky{position:sticky!important}@media screen and (min-width:576px){.sm\:static{position:static!important}.sm\:fixed{position:fixed!important}.sm\:absolute{position:absolute!important}.sm\:relative{position:relative!important}.sm\:sticky{position:sticky!important}}@media screen and (min-width:768px){.md\:static{position:static!important}.md\:fixed{position:fixed!important}.md\:absolute{position:absolute!important}.md\:relative{position:relative!important}.md\:sticky{position:sticky!important}}@media screen and (min-width:992px){.lg\:static{position:static!important}.lg\:fixed{position:fixed!important}.lg\:absolute{position:absolute!important}.lg\:relative{position:relative!important}.lg\:sticky{position:sticky!important}}@media screen and (min-width:1200px){.xl\:static{position:static!important}.xl\:fixed{position:fixed!important}.xl\:absolute{position:absolute!important}.xl\:relative{position:relative!important}.xl\:sticky{position:sticky!important}}.top-auto{top:auto!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}@media screen and (min-width:576px){.sm\:top-auto{top:auto!important}.sm\:top-0{top:0!important}.sm\:top-50{top:50%!important}.sm\:top-100{top:100%!important}}@media screen and (min-width:768px){.md\:top-auto{top:auto!important}.md\:top-0{top:0!important}.md\:top-50{top:50%!important}.md\:top-100{top:100%!important}}@media screen and (min-width:992px){.lg\:top-auto{top:auto!important}.lg\:top-0{top:0!important}.lg\:top-50{top:50%!important}.lg\:top-100{top:100%!important}}@media screen and (min-width:1200px){.xl\:top-auto{top:auto!important}.xl\:top-0{top:0!important}.xl\:top-50{top:50%!important}.xl\:top-100{top:100%!important}}.left-auto{left:auto!important}.left-0{left:0!important}.left-50{left:50%!important}.left-100{left:100%!important}@media screen and (min-width:576px){.sm\:left-auto{left:auto!important}.sm\:left-0{left:0!important}.sm\:left-50{left:50%!important}.sm\:left-100{left:100%!important}}@media screen and (min-width:768px){.md\:left-auto{left:auto!important}.md\:left-0{left:0!important}.md\:left-50{left:50%!important}.md\:left-100{left:100%!important}}@media screen and (min-width:992px){.lg\:left-auto{left:auto!important}.lg\:left-0{left:0!important}.lg\:left-50{left:50%!important}.lg\:left-100{left:100%!important}}@media screen and (min-width:1200px){.xl\:left-auto{left:auto!important}.xl\:left-0{left:0!important}.xl\:left-50{left:50%!important}.xl\:left-100{left:100%!important}}.right-auto{right:auto!important}.right-0{right:0!important}.right-50{right:50%!important}.right-100{right:100%!important}@media screen and (min-width:576px){.sm\:right-auto{right:auto!important}.sm\:right-0{right:0!important}.sm\:right-50{right:50%!important}.sm\:right-100{right:100%!important}}@media screen and (min-width:768px){.md\:right-auto{right:auto!important}.md\:right-0{right:0!important}.md\:right-50{right:50%!important}.md\:right-100{right:100%!important}}@media screen and (min-width:992px){.lg\:right-auto{right:auto!important}.lg\:right-0{right:0!important}.lg\:right-50{right:50%!important}.lg\:right-100{right:100%!important}}@media screen and (min-width:1200px){.xl\:right-auto{right:auto!important}.xl\:right-0{right:0!important}.xl\:right-50{right:50%!important}.xl\:right-100{right:100%!important}}.bottom-auto{bottom:auto!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}@media screen and (min-width:576px){.sm\:bottom-auto{bottom:auto!important}.sm\:bottom-0{bottom:0!important}.sm\:bottom-50{bottom:50%!important}.sm\:bottom-100{bottom:100%!important}}@media screen and (min-width:768px){.md\:bottom-auto{bottom:auto!important}.md\:bottom-0{bottom:0!important}.md\:bottom-50{bottom:50%!important}.md\:bottom-100{bottom:100%!important}}@media screen and (min-width:992px){.lg\:bottom-auto{bottom:auto!important}.lg\:bottom-0{bottom:0!important}.lg\:bottom-50{bottom:50%!important}.lg\:bottom-100{bottom:100%!important}}@media screen and (min-width:1200px){.xl\:bottom-auto{bottom:auto!important}.xl\:bottom-0{bottom:0!important}.xl\:bottom-50{bottom:50%!important}.xl\:bottom-100{bottom:100%!important}}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}@media screen and (min-width:576px){.sm\:overflow-auto{overflow:auto!important}.sm\:overflow-hidden{overflow:hidden!important}.sm\:overflow-visible{overflow:visible!important}.sm\:overflow-scroll{overflow:scroll!important}}@media screen and (min-width:768px){.md\:overflow-auto{overflow:auto!important}.md\:overflow-hidden{overflow:hidden!important}.md\:overflow-visible{overflow:visible!important}.md\:overflow-scroll{overflow:scroll!important}}@media screen and (min-width:992px){.lg\:overflow-auto{overflow:auto!important}.lg\:overflow-hidden{overflow:hidden!important}.lg\:overflow-visible{overflow:visible!important}.lg\:overflow-scroll{overflow:scroll!important}}@media screen and (min-width:1200px){.xl\:overflow-auto{overflow:auto!important}.xl\:overflow-hidden{overflow:hidden!important}.xl\:overflow-visible{overflow:visible!important}.xl\:overflow-scroll{overflow:scroll!important}}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-visible{overflow-x:visible!important}.overflow-x-scroll{overflow-x:scroll!important}@media screen and (min-width:576px){.sm\:overflow-x-auto{overflow-x:auto!important}.sm\:overflow-x-hidden{overflow-x:hidden!important}.sm\:overflow-x-visible{overflow-x:visible!important}.sm\:overflow-x-scroll{overflow-x:scroll!important}}@media screen and (min-width:768px){.md\:overflow-x-auto{overflow-x:auto!important}.md\:overflow-x-hidden{overflow-x:hidden!important}.md\:overflow-x-visible{overflow-x:visible!important}.md\:overflow-x-scroll{overflow-x:scroll!important}}@media screen and (min-width:992px){.lg\:overflow-x-auto{overflow-x:auto!important}.lg\:overflow-x-hidden{overflow-x:hidden!important}.lg\:overflow-x-visible{overflow-x:visible!important}.lg\:overflow-x-scroll{overflow-x:scroll!important}}@media screen and (min-width:1200px){.xl\:overflow-x-auto{overflow-x:auto!important}.xl\:overflow-x-hidden{overflow-x:hidden!important}.xl\:overflow-x-visible{overflow-x:visible!important}.xl\:overflow-x-scroll{overflow-x:scroll!important}}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-visible{overflow-y:visible!important}.overflow-y-scroll{overflow-y:scroll!important}@media screen and (min-width:576px){.sm\:overflow-y-auto{overflow-y:auto!important}.sm\:overflow-y-hidden{overflow-y:hidden!important}.sm\:overflow-y-visible{overflow-y:visible!important}.sm\:overflow-y-scroll{overflow-y:scroll!important}}@media screen and (min-width:768px){.md\:overflow-y-auto{overflow-y:auto!important}.md\:overflow-y-hidden{overflow-y:hidden!important}.md\:overflow-y-visible{overflow-y:visible!important}.md\:overflow-y-scroll{overflow-y:scroll!important}}@media screen and (min-width:992px){.lg\:overflow-y-auto{overflow-y:auto!important}.lg\:overflow-y-hidden{overflow-y:hidden!important}.lg\:overflow-y-visible{overflow-y:visible!important}.lg\:overflow-y-scroll{overflow-y:scroll!important}}@media screen and (min-width:1200px){.xl\:overflow-y-auto{overflow-y:auto!important}.xl\:overflow-y-hidden{overflow-y:hidden!important}.xl\:overflow-y-visible{overflow-y:visible!important}.xl\:overflow-y-scroll{overflow-y:scroll!important}}.z-auto{z-index:auto!important}.z-0{z-index:0!important}.z-1{z-index:1!important}.z-2{z-index:2!important}.z-3{z-index:3!important}.z-4{z-index:4!important}.z-5{z-index:5!important}@media screen and (min-width:576px){.sm\:z-auto{z-index:auto!important}.sm\:z-0{z-index:0!important}.sm\:z-1{z-index:1!important}.sm\:z-2{z-index:2!important}.sm\:z-3{z-index:3!important}.sm\:z-4{z-index:4!important}.sm\:z-5{z-index:5!important}}@media screen and (min-width:768px){.md\:z-auto{z-index:auto!important}.md\:z-0{z-index:0!important}.md\:z-1{z-index:1!important}.md\:z-2{z-index:2!important}.md\:z-3{z-index:3!important}.md\:z-4{z-index:4!important}.md\:z-5{z-index:5!important}}@media screen and (min-width:992px){.lg\:z-auto{z-index:auto!important}.lg\:z-0{z-index:0!important}.lg\:z-1{z-index:1!important}.lg\:z-2{z-index:2!important}.lg\:z-3{z-index:3!important}.lg\:z-4{z-index:4!important}.lg\:z-5{z-index:5!important}}@media screen and (min-width:1200px){.xl\:z-auto{z-index:auto!important}.xl\:z-0{z-index:0!important}.xl\:z-1{z-index:1!important}.xl\:z-2{z-index:2!important}.xl\:z-3{z-index:3!important}.xl\:z-4{z-index:4!important}.xl\:z-5{z-index:5!important}}.bg-repeat{background-repeat:repeat!important}.bg-no-repeat{background-repeat:no-repeat!important}.bg-repeat-x{background-repeat:repeat-x!important}.bg-repeat-y{background-repeat:repeat-y!important}.bg-repeat-round{background-repeat:round!important}.bg-repeat-space{background-repeat:space!important}@media screen and (min-width:576px){.sm\:bg-repeat{background-repeat:repeat!important}.sm\:bg-no-repeat{background-repeat:no-repeat!important}.sm\:bg-repeat-x{background-repeat:repeat-x!important}.sm\:bg-repeat-y{background-repeat:repeat-y!important}.sm\:bg-repeat-round{background-repeat:round!important}.sm\:bg-repeat-space{background-repeat:space!important}}@media screen and (min-width:768px){.md\:bg-repeat{background-repeat:repeat!important}.md\:bg-no-repeat{background-repeat:no-repeat!important}.md\:bg-repeat-x{background-repeat:repeat-x!important}.md\:bg-repeat-y{background-repeat:repeat-y!important}.md\:bg-repeat-round{background-repeat:round!important}.md\:bg-repeat-space{background-repeat:space!important}}@media screen and (min-width:992px){.lg\:bg-repeat{background-repeat:repeat!important}.lg\:bg-no-repeat{background-repeat:no-repeat!important}.lg\:bg-repeat-x{background-repeat:repeat-x!important}.lg\:bg-repeat-y{background-repeat:repeat-y!important}.lg\:bg-repeat-round{background-repeat:round!important}.lg\:bg-repeat-space{background-repeat:space!important}}@media screen and (min-width:1200px){.xl\:bg-repeat{background-repeat:repeat!important}.xl\:bg-no-repeat{background-repeat:no-repeat!important}.xl\:bg-repeat-x{background-repeat:repeat-x!important}.xl\:bg-repeat-y{background-repeat:repeat-y!important}.xl\:bg-repeat-round{background-repeat:round!important}.xl\:bg-repeat-space{background-repeat:space!important}}.bg-auto{background-size:auto!important}.bg-cover{background-size:cover!important}.bg-contain{background-size:contain!important}@media screen and (min-width:576px){.sm\:bg-auto{background-size:auto!important}.sm\:bg-cover{background-size:cover!important}.sm\:bg-contain{background-size:contain!important}}@media screen and (min-width:768px){.md\:bg-auto{background-size:auto!important}.md\:bg-cover{background-size:cover!important}.md\:bg-contain{background-size:contain!important}}@media screen and (min-width:992px){.lg\:bg-auto{background-size:auto!important}.lg\:bg-cover{background-size:cover!important}.lg\:bg-contain{background-size:contain!important}}@media screen and (min-width:1200px){.xl\:bg-auto{background-size:auto!important}.xl\:bg-cover{background-size:cover!important}.xl\:bg-contain{background-size:contain!important}}.bg-bottom{background-position:bottom!important}.bg-center{background-position:center!important}.bg-left{background-position:left!important}.bg-left-bottom{background-position:left bottom!important}.bg-left-top{background-position:left top!important}.bg-right{background-position:right!important}.bg-right-bottom{background-position:right bottom!important}.bg-right-top{background-position:right top!important}.bg-top{background-position:top!important}@media screen and (min-width:576px){.sm\:bg-bottom{background-position:bottom!important}.sm\:bg-center{background-position:center!important}.sm\:bg-left{background-position:left!important}.sm\:bg-left-bottom{background-position:left bottom!important}.sm\:bg-left-top{background-position:left top!important}.sm\:bg-right{background-position:right!important}.sm\:bg-right-bottom{background-position:right bottom!important}.sm\:bg-right-top{background-position:right top!important}.sm\:bg-top{background-position:top!important}}@media screen and (min-width:768px){.md\:bg-bottom{background-position:bottom!important}.md\:bg-center{background-position:center!important}.md\:bg-left{background-position:left!important}.md\:bg-left-bottom{background-position:left bottom!important}.md\:bg-left-top{background-position:left top!important}.md\:bg-right{background-position:right!important}.md\:bg-right-bottom{background-position:right bottom!important}.md\:bg-right-top{background-position:right top!important}.md\:bg-top{background-position:top!important}}@media screen and (min-width:992px){.lg\:bg-bottom{background-position:bottom!important}.lg\:bg-center{background-position:center!important}.lg\:bg-left{background-position:left!important}.lg\:bg-left-bottom{background-position:left bottom!important}.lg\:bg-left-top{background-position:left top!important}.lg\:bg-right{background-position:right!important}.lg\:bg-right-bottom{background-position:right bottom!important}.lg\:bg-right-top{background-position:right top!important}.lg\:bg-top{background-position:top!important}}@media screen and (min-width:1200px){.xl\:bg-bottom{background-position:bottom!important}.xl\:bg-center{background-position:center!important}.xl\:bg-left{background-position:left!important}.xl\:bg-left-bottom{background-position:left bottom!important}.xl\:bg-left-top{background-position:left top!important}.xl\:bg-right{background-position:right!important}.xl\:bg-right-bottom{background-position:right bottom!important}.xl\:bg-right-top{background-position:right top!important}.xl\:bg-top{background-position:top!important}}.list-none{list-style:none!important}.list-disc{list-style:disc!important}.list-decimal{list-style:decimal!important}.appearance-none{appearance:none!important}.outline-none{outline:none!important}.pointer-events-none{pointer-events:none!important}.pointer-events-auto{pointer-events:auto!important}.cursor-auto{cursor:auto!important}.cursor-pointer{cursor:pointer!important}.cursor-wait{cursor:wait!important}.cursor-move{cursor:move!important}.select-none{user-select:none!important}.select-text{user-select:text!important}.select-all{user-select:all!important}.select-auto{user-select:auto!important}.opacity-0{opacity:0!important}.opacity-10{opacity:.1!important}.opacity-20{opacity:.2!important}.opacity-30{opacity:.3!important}.opacity-40{opacity:.4!important}.opacity-50{opacity:.5!important}.opacity-60{opacity:.6!important}.opacity-70{opacity:.7!important}.opacity-80{opacity:.8!important}.opacity-90{opacity:.9!important}.opacity-100{opacity:1!important}.reset{all:unset}.transition-none{transition-property:none!important}.transition-all{transition-property:all!important}.transition-colors{transition-property:background-color,border-color,color!important}.transition-transform{transition-property:transform!important}.transition-duration-100{transition-duration:.1s!important}.transition-duration-150{transition-duration:.15s!important}.transition-duration-200{transition-duration:.2s!important}.transition-duration-300{transition-duration:.3s!important}.transition-duration-400{transition-duration:.4s!important}.transition-duration-500{transition-duration:.5s!important}.transition-duration-1000{transition-duration:1s!important}.transition-duration-2000{transition-duration:2s!important}.transition-duration-3000{transition-duration:3s!important}.transition-linear{transition-timing-function:linear!important}.transition-ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)!important}.transition-ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)!important}.transition-ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.transition-delay-100{transition-delay:.1s!important}.transition-delay-150{transition-delay:.15s!important}.transition-delay-200{transition-delay:.2s!important}.transition-delay-300{transition-delay:.3s!important}.transition-delay-400{transition-delay:.4s!important}.transition-delay-500{transition-delay:.5s!important}.transition-delay-1000{transition-delay:1s!important}.translate-x-0{transform:translate(0)!important}.translate-x-100{transform:translate(100%)!important}.-translate-x-100{transform:translate(-100%)!important}.translate-y-0{transform:translateY(0)!important}.translate-y-100{transform:translateY(100%)!important}.-translate-y-100{transform:translateY(-100%)!important}@media screen and (min-width:576px){.sm\:translate-x-0{transform:translate(0)!important}.sm\:translate-x-100{transform:translate(100%)!important}.sm\:-translate-x-100{transform:translate(-100%)!important}.sm\:translate-y-0{transform:translateY(0)!important}.sm\:translate-y-100{transform:translateY(100%)!important}.sm\:-translate-y-100{transform:translateY(-100%)!important}}@media screen and (min-width:768px){.md\:translate-x-0{transform:translate(0)!important}.md\:translate-x-100{transform:translate(100%)!important}.md\:-translate-x-100{transform:translate(-100%)!important}.md\:translate-y-0{transform:translateY(0)!important}.md\:translate-y-100{transform:translateY(100%)!important}.md\:-translate-y-100{transform:translateY(-100%)!important}}@media screen and (min-width:992px){.lg\:translate-x-0{transform:translate(0)!important}.lg\:translate-x-100{transform:translate(100%)!important}.lg\:-translate-x-100{transform:translate(-100%)!important}.lg\:translate-y-0{transform:translateY(0)!important}.lg\:translate-y-100{transform:translateY(100%)!important}.lg\:-translate-y-100{transform:translateY(-100%)!important}}@media screen and (min-width:1200px){.xl\:translate-x-0{transform:translate(0)!important}.xl\:translate-x-100{transform:translate(100%)!important}.xl\:-translate-x-100{transform:translate(-100%)!important}.xl\:translate-y-0{transform:translateY(0)!important}.xl\:translate-y-100{transform:translateY(100%)!important}.xl\:-translate-y-100{transform:translateY(-100%)!important}}.rotate-45{transform:rotate(45deg)!important}.-rotate-45{transform:rotate(-45deg)!important}.rotate-90{transform:rotate(90deg)!important}.-rotate-90{transform:rotate(-90deg)!important}.rotate-180{transform:rotate(180deg)!important}.-rotate-180{transform:rotate(-180deg)!important}@media screen and (min-width:576px){.sm\:rotate-45{transform:rotate(45deg)!important}.sm\:-rotate-45{transform:rotate(-45deg)!important}.sm\:rotate-90{transform:rotate(90deg)!important}.sm\:-rotate-90{transform:rotate(-90deg)!important}.sm\:rotate-180{transform:rotate(180deg)!important}.sm\:-rotate-180{transform:rotate(-180deg)!important}}@media screen and (min-width:768px){.md\:rotate-45{transform:rotate(45deg)!important}.md\:-rotate-45{transform:rotate(-45deg)!important}.md\:rotate-90{transform:rotate(90deg)!important}.md\:-rotate-90{transform:rotate(-90deg)!important}.md\:rotate-180{transform:rotate(180deg)!important}.md\:-rotate-180{transform:rotate(-180deg)!important}}@media screen and (min-width:992px){.lg\:rotate-45{transform:rotate(45deg)!important}.lg\:-rotate-45{transform:rotate(-45deg)!important}.lg\:rotate-90{transform:rotate(90deg)!important}.lg\:-rotate-90{transform:rotate(-90deg)!important}.lg\:rotate-180{transform:rotate(180deg)!important}.lg\:-rotate-180{transform:rotate(-180deg)!important}}@media screen and (min-width:1200px){.xl\:rotate-45{transform:rotate(45deg)!important}.xl\:-rotate-45{transform:rotate(-45deg)!important}.xl\:rotate-90{transform:rotate(90deg)!important}.xl\:-rotate-90{transform:rotate(-90deg)!important}.xl\:rotate-180{transform:rotate(180deg)!important}.xl\:-rotate-180{transform:rotate(-180deg)!important}}.origin-center{transform-origin:center!important}.origin-top{transform-origin:top!important}.origin-top-right{transform-origin:top right!important}.origin-right{transform-origin:right!important}.origin-bottom-right{transform-origin:bottom right!important}.origin-bottom{transform-origin:bottom!important}.origin-bottom-left{transform-origin:bottom left!important}.origin-left{transform-origin:left!important}.origin-top-left{transform-origin:top-left!important}@media screen and (min-width:576px){.sm\:origin-center{transform-origin:center!important}.sm\:origin-top{transform-origin:top!important}.sm\:origin-top-right{transform-origin:top right!important}.sm\:origin-right{transform-origin:right!important}.sm\:origin-bottom-right{transform-origin:bottom right!important}.sm\:origin-bottom{transform-origin:bottom!important}.sm\:origin-bottom-left{transform-origin:bottom left!important}.sm\:origin-left{transform-origin:left!important}.sm\:origin-top-left{transform-origin:top-left!important}}@media screen and (min-width:768px){.md\:origin-center{transform-origin:center!important}.md\:origin-top{transform-origin:top!important}.md\:origin-top-right{transform-origin:top right!important}.md\:origin-right{transform-origin:right!important}.md\:origin-bottom-right{transform-origin:bottom right!important}.md\:origin-bottom{transform-origin:bottom!important}.md\:origin-bottom-left{transform-origin:bottom left!important}.md\:origin-left{transform-origin:left!important}.md\:origin-top-left{transform-origin:top-left!important}}@media screen and (min-width:992px){.lg\:origin-center{transform-origin:center!important}.lg\:origin-top{transform-origin:top!important}.lg\:origin-top-right{transform-origin:top right!important}.lg\:origin-right{transform-origin:right!important}.lg\:origin-bottom-right{transform-origin:bottom right!important}.lg\:origin-bottom{transform-origin:bottom!important}.lg\:origin-bottom-left{transform-origin:bottom left!important}.lg\:origin-left{transform-origin:left!important}.lg\:origin-top-left{transform-origin:top-left!important}}@media screen and (min-width:1200px){.xl\:origin-center{transform-origin:center!important}.xl\:origin-top{transform-origin:top!important}.xl\:origin-top-right{transform-origin:top right!important}.xl\:origin-right{transform-origin:right!important}.xl\:origin-bottom-right{transform-origin:bottom right!important}.xl\:origin-bottom{transform-origin:bottom!important}.xl\:origin-bottom-left{transform-origin:bottom left!important}.xl\:origin-left{transform-origin:left!important}.xl\:origin-top-left{transform-origin:top-left!important}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadeout{0%{opacity:1}to{opacity:0}}@keyframes scalein{0%{opacity:0;transform:scaleY(.8);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:1;transform:scaleY(1)}}@keyframes slidedown{0%{max-height:0}to{max-height:auto}}@keyframes slideup{0%{max-height:1000px}to{max-height:0}}@keyframes fadeinleft{0%{opacity:0;transform:translate(-100%);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:1;transform:translate(0)}}@keyframes fadeoutleft{0%{opacity:1;transform:translate(0);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:0;transform:translate(-100%)}}@keyframes fadeinright{0%{opacity:0;transform:translate(100%);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:1;transform:translate(0)}}@keyframes fadeoutright{0%{opacity:1;transform:translate(0);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:0;transform:translate(100%)}}@keyframes fadeinup{0%{opacity:0;transform:translateY(-100%);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:1;transform:translateY(0)}}@keyframes fadeoutup{0%{opacity:1;transform:translateY(0);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:0;transform:translateY(-100%)}}@keyframes fadeindown{0%{opacity:0;transform:translateY(100%);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:1;transform:translateY(0)}}@keyframes fadeoutdown{0%{opacity:1;transform:translateY(0);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:0;transform:translateY(100%)}}@keyframes animate-width{0%{width:0}to{width:100%}}@keyframes flip{0%{transform:perspective(2000px) rotateX(-100deg)}to{transform:perspective(2000px) rotateX(0)}}@keyframes flipleft{0%{transform:perspective(2000px) rotateY(-100deg);opacity:0}to{transform:perspective(2000px) rotateY(0);opacity:1}}@keyframes flipright{0%{transform:perspective(2000px) rotateY(100deg);opacity:0}to{transform:perspective(2000px) rotateY(0);opacity:1}}@keyframes flipup{0%{transform:perspective(2000px) rotateX(-100deg);opacity:0}to{transform:perspective(2000px) rotateX(0);opacity:1}}@keyframes zoomin{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomindown{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}@keyframes zoominleft{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}@keyframes zoominright{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}@keyframes zoominup{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}.fadein{animation:fadein .15s linear}.fadeout{animation:fadeout .15s linear}.slidedown{animation:slidedown .45s ease-in-out}.slideup{animation:slideup .45s cubic-bezier(0,1,0,1)}.scalein{animation:scalein .15s linear}.fadeinleft{animation:fadeinleft .15s linear}.fadeoutleft{animation:fadeoutleft .15s linear}.fadeinright{animation:fadeinright .15s linear}.fadeoutright{animation:fadeoutright .15s linear}.fadeinup{animation:fadeinup .15s linear}.fadeoutup{animation:fadeoutup .15s linear}.fadeindown{animation:fadeindown .15s linear}.fadeoutdown{animation:fadeoutdown .15s linear}.animate-width{animation:animate-width 1s linear}.flip{backface-visibility:visible;animation:flip .15s linear}.flipup{backface-visibility:visible;animation:flipup .15s linear}.flipleft{backface-visibility:visible;animation:flipleft .15s linear}.flipright{backface-visibility:visible;animation:flipright .15s linear}.zoomin{animation:zoomin .15s linear}.zoomindown{animation:zoomindown .15s linear}.zoominleft{animation:zoominleft .15s linear}.zoominright{animation:zoominright .15s linear}.zoominup{animation:zoominup .15s linear}.animation-duration-100{animation-duration:.1s!important}.animation-duration-150{animation-duration:.15s!important}.animation-duration-200{animation-duration:.2s!important}.animation-duration-300{animation-duration:.3s!important}.animation-duration-400{animation-duration:.4s!important}.animation-duration-500{animation-duration:.5s!important}.animation-duration-1000{animation-duration:1s!important}.animation-duration-2000{animation-duration:2s!important}.animation-duration-3000{animation-duration:3s!important}.animation-delay-100{animation-delay:.1s!important}.animation-delay-150{animation-delay:.15s!important}.animation-delay-200{animation-delay:.2s!important}.animation-delay-300{animation-delay:.3s!important}.animation-delay-400{animation-delay:.4s!important}.animation-delay-500{animation-delay:.5s!important}.animation-delay-1000{animation-delay:1s!important}.animation-iteration-1{animation-iteration-count:1!important}.animation-iteration-2{animation-iteration-count:2!important}.animation-iteration-infinite{animation-iteration-count:infinite!important}.animation-linear{animation-timing-function:linear!important}.animation-ease-in{animation-timing-function:cubic-bezier(.4,0,1,1)!important}.animation-ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)!important}.animation-ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)!important}.animation-fill-none{animation-fill-mode:none!important}.animation-fill-forwards{animation-fill-mode:forwards!important}.animation-fill-backwards{animation-fill-mode:backwards!important}.animation-fill-both{animation-fill-mode:both!important}.fp-root{position:relative;display:flex;flex-direction:column;background:#000;border:1px solid rgba(129,140,248,.22);border-radius:12px;overflow:hidden;line-height:normal;user-select:none}.fp-root:focus-visible{outline:2px solid rgba(167,139,250,.7);outline-offset:2px}.fp-stage{position:relative;background:#000;line-height:0;flex:1 1 auto}.fp-video{display:block;width:100%;max-height:520px;background:#000;cursor:pointer}.fp-overlay-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:68px;height:68px;border-radius:50%;border:2px solid rgba(255,255,255,.2);background:#0000008c;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#fff;display:flex;align-items:center;justify-content:center;padding:0 0 0 3px;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 32px #0006,inset 0 0 0 1px #ffffff14;animation:fpFadeIn .3s ease}.fp-overlay-play:hover{background:#6366f1d9;border-color:#a78bfa99;transform:translate(-50%,-50%) scale(1.1);box-shadow:0 8px 40px #6366f180}@keyframes fpFadeIn{0%{opacity:0;transform:translate(-50%,-50%) scale(.8)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.fp-skip-indicator{position:absolute;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;gap:4px;color:#fff;font-size:13px;font-weight:700;pointer-events:none;animation:fpSkipPulse .6s ease forwards}.fp-skip-left{left:18%}.fp-skip-right{right:18%}@keyframes fpSkipPulse{0%{opacity:0;transform:translateY(-50%) scale(.7)}30%{opacity:1;transform:translateY(-50%) scale(1.15)}to{opacity:0;transform:translateY(-50%) scale(1)}}.fp-duration-badge{position:absolute;top:10px;right:10px;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1;color:#f3f6ff;background:#0009;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:5px 10px;cursor:help}.fp-controls-wrapper{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(0deg,rgba(0,0,0,.88) 0%,rgba(0,0,0,.55) 60%,transparent 100%);padding:32px 0 0;opacity:0;transform:translateY(4px);transition:opacity .3s ease,transform .3s ease;pointer-events:none;z-index:10}.fp-controls-wrapper.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}.fp-progress-container{position:relative;height:24px;padding:0 12px;display:flex;align-items:flex-end;cursor:pointer}.fp-progress-track{position:relative;width:100%;height:4px;background:#ffffff2e;border-radius:999px;overflow:visible;transition:height .15s ease}.fp-progress-container:hover .fp-progress-track{height:6px}.fp-progress-buffered{position:absolute;top:0;left:0;height:100%;background:#ffffff38;border-radius:999px;transition:width .3s ease}.fp-progress-filled{position:absolute;top:0;left:0;height:100%;background:linear-gradient(90deg,#6366f1,#a78bfa);border-radius:999px;z-index:2;transition:width .05s linear}.fp-progress-hover{position:absolute;top:0;left:0;height:100%;background:#ffffff1f;border-radius:999px;z-index:1;pointer-events:none}.fp-progress-thumb{position:absolute;top:50%;width:14px;height:14px;border-radius:50%;background:#fff;border:2px solid #a78bfa;transform:translate(-50%,-50%) scale(0);z-index:3;transition:transform .15s cubic-bezier(.4,0,.2,1);box-shadow:0 0 10px #a78bfa99}.fp-progress-container:hover .fp-progress-thumb,.fp-progress-thumb.is-scrubbing{transform:translate(-50%,-50%) scale(1)}.fp-hover-tooltip{position:absolute;bottom:calc(100% + 8px);transform:translate(-50%);background:#000000e0;color:#fff;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;padding:4px 8px;border-radius:6px;white-space:nowrap;pointer-events:none;z-index:20;box-shadow:0 4px 12px #0006}.fp-controls{display:flex;align-items:center;justify-content:space-between;gap:4px;padding:6px 10px 10px}.fp-controls-left,.fp-controls-right{display:flex;align-items:center;gap:4px}.fp-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;border:none;background:transparent;color:#ffffffd9;font-size:13px;cursor:pointer;transition:all .15s ease;flex:0 0 auto}.fp-btn:hover{background:#ffffff1f;color:#fff}.fp-btn-play{width:40px;height:40px}.fp-time{color:#ffffffe6;font-weight:600;font-size:13px;font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:4px}.fp-time-sep{color:#fff6;margin:0 2px}.fp-frame-badge{font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap;color:#a78bfa;background:#6366f126;border:1px solid rgba(129,140,248,.3);border-radius:999px;padding:3px 8px;cursor:help}.fp-volume-group{display:flex;align-items:center;gap:0}.fp-volume-slider-wrap{width:0;overflow:hidden;transition:width .25s cubic-bezier(.4,0,.2,1)}.fp-volume-group:hover .fp-volume-slider-wrap{width:70px}.fp-volume-slider{-webkit-appearance:none;appearance:none;width:62px;height:4px;border-radius:999px;background:linear-gradient(to right,#a78bfa 0%,#a78bfa var(--fp-vol, 100%),rgba(255,255,255,.2) var(--fp-vol, 100%),rgba(255,255,255,.2) 100%);outline:none;cursor:pointer;margin:0 4px}.fp-volume-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:0 0 4px #0000004d;cursor:pointer}.fp-volume-slider::-moz-range-thumb{width:12px;height:12px;border:none;border-radius:50%;background:#fff;box-shadow:0 0 4px #0000004d;cursor:pointer}.fp-speed-wrap{position:relative}.fp-speed-btn{width:auto!important;padding:0 8px;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.3px}.fp-speed-menu{position:absolute;bottom:calc(100% + 8px);right:0;background:#0f111ef5;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(129,140,248,.3);border-radius:10px;padding:6px;display:flex;flex-direction:column;gap:2px;min-width:70px;box-shadow:0 12px 36px #00000080;animation:fpMenuIn .18s ease;z-index:30}@keyframes fpMenuIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.fp-speed-option{display:block;width:100%;padding:7px 12px;border:none;border-radius:6px;background:transparent;color:#ffffffb3;font-size:12.5px;font-weight:600;text-align:center;cursor:pointer;transition:background .12s ease,color .12s ease}.fp-speed-option:hover{background:#6366f133;color:#fff}.fp-speed-option.is-active{background:linear-gradient(135deg,#6366f1,#a78bfa);color:#fff}.fp-root.is-modal .fp-video{max-height:calc(92vh - 110px)}.fp-root:fullscreen{justify-content:center;background:#000;border:none;border-radius:0}.fp-root:fullscreen .fp-video{max-height:100vh}.fp-root:fullscreen .fp-controls-wrapper{position:fixed;bottom:0;left:0;right:0}@media(max-width:640px){.fp-frame-badge,.fp-volume-group{display:none}.fp-controls{padding:4px 8px 8px}.fp-btn{width:32px;height:32px}.fp-btn-play{width:36px;height:36px}}.driver-active .driver-overlay,.driver-active *{pointer-events:none}.driver-active .driver-active-element,.driver-active .driver-active-element *,.driver-popover,.driver-popover *{pointer-events:auto}@keyframes animate-fade-in{0%{opacity:0}to{opacity:1}}.driver-fade .driver-overlay{animation:animate-fade-in .2s ease-in-out}.driver-fade .driver-popover{animation:animate-fade-in .2s}.driver-popover{all:unset;box-sizing:border-box;color:#2d2d2d;margin:0;padding:15px;border-radius:5px;min-width:250px;max-width:300px;box-shadow:0 1px 10px #0006;z-index:1000000000;position:fixed;top:0;right:0;background-color:#fff}.driver-popover *{font-family:Helvetica Neue,Inter,ui-sans-serif,"Apple Color Emoji",Helvetica,Arial,sans-serif}.driver-popover-title{font:19px/normal sans-serif;font-weight:700;display:block;position:relative;line-height:1.5;zoom:1;margin:0}.driver-popover-close-btn{all:unset;position:absolute;top:0;right:0;width:32px;height:28px;cursor:pointer;font-size:18px;font-weight:500;color:#d2d2d2;z-index:1;text-align:center;transition:color;transition-duration:.2s}.driver-popover-close-btn:hover,.driver-popover-close-btn:focus{color:#2d2d2d}.driver-popover-title[style*=block]+.driver-popover-description{margin-top:5px}.driver-popover-description{margin-bottom:0;font:14px/normal sans-serif;line-height:1.5;font-weight:400;zoom:1}.driver-popover-footer{margin-top:15px;text-align:right;zoom:1;display:flex;align-items:center;justify-content:space-between}.driver-popover-progress-text{font-size:13px;font-weight:400;color:#727272;zoom:1}.driver-popover-footer button{all:unset;display:inline-block;box-sizing:border-box;padding:3px 7px;text-decoration:none;text-shadow:1px 1px 0 #fff;background-color:#fff;color:#2d2d2d;font:12px/normal sans-serif;cursor:pointer;outline:0;zoom:1;line-height:1.3;border:1px solid #ccc;border-radius:3px}.driver-popover-footer .driver-popover-btn-disabled{opacity:.5;pointer-events:none}:not(body):has(>.driver-active-element){overflow:hidden!important}.driver-no-interaction,.driver-no-interaction *{pointer-events:none!important}.driver-popover-footer button:hover,.driver-popover-footer button:focus{background-color:#f7f7f7}.driver-popover-navigation-btns{display:flex;flex-grow:1;justify-content:flex-end}.driver-popover-navigation-btns button+button{margin-left:4px}.driver-popover-arrow{content:"";position:absolute;border:5px solid #fff}.driver-popover-arrow-side-over{display:none}.driver-popover-arrow-side-left{left:100%;border-right-color:transparent;border-bottom-color:transparent;border-top-color:transparent}.driver-popover-arrow-side-right{right:100%;border-left-color:transparent;border-bottom-color:transparent;border-top-color:transparent}.driver-popover-arrow-side-top{top:100%;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.driver-popover-arrow-side-bottom{bottom:100%;border-left-color:transparent;border-top-color:transparent;border-right-color:transparent}.driver-popover-arrow-side-center{display:none}.driver-popover-arrow-side-left.driver-popover-arrow-align-start,.driver-popover-arrow-side-right.driver-popover-arrow-align-start{top:15px}.driver-popover-arrow-side-top.driver-popover-arrow-align-start,.driver-popover-arrow-side-bottom.driver-popover-arrow-align-start{left:15px}.driver-popover-arrow-align-end.driver-popover-arrow-side-left,.driver-popover-arrow-align-end.driver-popover-arrow-side-right{bottom:15px}.driver-popover-arrow-side-top.driver-popover-arrow-align-end,.driver-popover-arrow-side-bottom.driver-popover-arrow-align-end{right:15px}.driver-popover-arrow-side-left.driver-popover-arrow-align-center,.driver-popover-arrow-side-right.driver-popover-arrow-align-center{top:50%;margin-top:-5px}.driver-popover-arrow-side-top.driver-popover-arrow-align-center,.driver-popover-arrow-side-bottom.driver-popover-arrow-align-center{left:50%;margin-left:-5px}.driver-popover-arrow-none{display:none}.driver-popover.neo-tour-popover{background:#0a0f1eb3!important;backdrop-filter:blur(24px) saturate(180%)!important;-webkit-backdrop-filter:blur(24px) saturate(180%)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:20px!important;box-shadow:0 20px 60px #0009,inset 0 1px #ffffff26!important;color:#f0f0f5!important;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important;padding:24px!important;max-width:380px!important}.driver-popover.neo-tour-popover .driver-popover-arrow-side-left,.driver-popover.neo-tour-popover .driver-popover-arrow-side-right,.driver-popover.neo-tour-popover .driver-popover-arrow-side-top,.driver-popover.neo-tour-popover .driver-popover-arrow-side-bottom{display:none!important}.driver-popover.neo-tour-popover .driver-popover-title{font-size:18px!important;font-weight:800!important;color:#fff!important;margin-bottom:12px!important;background:linear-gradient(to right,#8a2be2,#00c8ff);-webkit-background-clip:text;background-clip:text;color:transparent!important;display:block!important}.driver-popover.neo-tour-popover .driver-popover-description{font-size:14px!important;line-height:1.6!important;color:#ffffffb3!important;margin-bottom:20px!important}.driver-popover.neo-tour-popover .driver-popover-footer{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-top:20px!important;background-color:transparent!important}.driver-popover.neo-tour-popover .driver-popover-progress-text{font-size:12px!important;font-weight:700!important;color:#fff6!important}.driver-popover.neo-tour-popover button{font-family:Inter,sans-serif!important;border-radius:100px!important;font-size:13px!important;font-weight:700!important;padding:8px 18px!important;cursor:pointer!important;transition:all .2s ease!important;text-shadow:none!important}.driver-popover.neo-tour-popover .driver-popover-next-btn{background:linear-gradient(135deg,#f5b942,#ff9470)!important;border:none!important;color:#1a1400!important;box-shadow:0 4px 12px #f5b9424d!important}.driver-popover.neo-tour-popover .driver-popover-next-btn:hover{transform:translateY(-2px)!important;box-shadow:0 6px 16px #f5b94266!important}.driver-popover.neo-tour-popover .driver-popover-prev-btn{background:#ffffff0d!important;border:1px solid rgba(255,255,255,.1)!important;color:#fff!important}.driver-popover.neo-tour-popover .driver-popover-prev-btn:hover{background:#ffffff1a!important}.driver-popover.neo-tour-popover .driver-popover-close-btn{color:#fff6!important;top:16px!important;right:16px!important}.driver-popover.neo-tour-popover .driver-popover-close-btn:hover{color:#fff!important}div#driver-page-overlay{background:#02040ad9!important}.driver-active-element{box-shadow:0 0 0 2px #f5b94280,0 0 30px #f5b94233!important;border-radius:inherit;position:relative;z-index:100000!important}.neo-tour-trigger{position:fixed;bottom:32px;right:32px;width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#00c8ff,#8a2be2);border:none;color:#fff;display:flex;align-items:center;justify-content:center;font-size:24px;cursor:pointer;box-shadow:0 10px 30px #8a2be266,inset 0 2px #ffffff4d;z-index:9000;transition:transform .3s cubic-bezier(.175,.885,.32,1.275),box-shadow .3s}.neo-tour-trigger:hover{transform:scale(1.1) translateY(-4px);box-shadow:0 15px 40px #8a2be299,inset 0 2px #ffffff4d}.neo-tour-trigger:after{content:"Tour Interactivo";position:absolute;right:70px;background:var(--glass);border:1px solid var(--glass-border);padding:8px 16px;border-radius:100px;font-size:13px;font-weight:700;white-space:nowrap;opacity:0;transform:translate(10px);transition:opacity .3s,transform .3s;pointer-events:none;backdrop-filter:blur(10px)}.neo-tour-trigger:hover:after{opacity:1;transform:translate(0)}.neo-team-prompt-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#04060fd9;backdrop-filter:blur(12px);z-index:100000;display:flex;align-items:center;justify-content:center;padding:20px}.neo-team-prompt-modal{background:#0f1423cc;border:1px solid rgba(255,255,255,.1);box-shadow:0 30px 80px #000c,inset 0 1px #ffffff26;border-radius:24px;padding:40px;max-width:700px;width:100%;text-align:center;animation:promptIn .5s cubic-bezier(.175,.885,.32,1.275);height:600px;overflow-y:auto;overflow-x:hidden}.neo-team-prompt-modal::-webkit-scrollbar{width:10px;height:10px}.neo-team-prompt-modal::-webkit-scrollbar-track{background:#0003;border-radius:10px;margin:20px 0}.neo-team-prompt-modal::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#00c8ff66,#8a2be266);border-radius:10px;border:2px solid rgba(15,20,35,.8)}.neo-team-prompt-modal::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#00c8ffb3,#8a2be2b3)}@keyframes promptIn{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.neo-team-prompt-icon{font-size:40px;margin-bottom:20px;background:linear-gradient(135deg,#00c8ff,#8a2be2);-webkit-background-clip:text;background-clip:text;color:transparent}.neo-team-prompt-modal h2{font-size:28px;font-weight:900;color:#fff;margin:0 0 12px}.neo-team-prompt-modal p{color:#ffffffb3;font-size:15px;line-height:1.6;margin-bottom:30px}.neo-team-options{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.neo-team-btn{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:16px;text-align:left;cursor:pointer;transition:all .2s;display:flex;flex-direction:column;gap:4px}.neo-team-btn:hover{background:#ffffff14;border-color:#fff3;transform:translateY(-2px);box-shadow:0 8px 20px #0000004d}.neo-team-btn strong{color:#fff;font-size:14px;font-weight:700}.neo-team-btn span{color:#ffffff80;font-size:12px;line-height:1.4}.neo-checklist-widget{position:fixed;bottom:100px;right:32px;background:#0f1423d9;backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.1);box-shadow:0 15px 40px #00000080;border-radius:20px;padding:24px;width:280px;z-index:8000;animation:checklistIn .5s ease-out}@keyframes checklistIn{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}.neo-checklist-close{position:absolute;top:16px;right:16px;background:transparent;border:none;color:#fff6;cursor:pointer;transition:color .2s}.neo-checklist-close:hover{color:#fff}.neo-checklist-widget h4{margin:0 0 16px;font-size:15px;font-weight:800;color:#fff;display:flex;align-items:center;gap:8px}.neo-checklist-widget h4 i{color:#f5b942}.neo-checklist-progress{height:6px;background:#ffffff1a;border-radius:10px;margin-bottom:8px;overflow:hidden}.neo-checklist-bar{height:100%;background:linear-gradient(90deg,#f5b942,#ff9470);border-radius:10px;transition:width .4s ease-out}.neo-checklist-count{font-size:11px;color:#ffffff80;margin:0 0 16px;text-align:right}.neo-checklist-widget ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.neo-checklist-widget li{font-size:13px;color:#ffffffb3;display:flex;align-items:center;gap:10px;transition:color .3s}.neo-checklist-widget li i{font-size:14px;color:#ffffff4d;transition:color .3s}.neo-checklist-widget li.is-done{color:#ffffff4d;text-decoration:line-through}.neo-checklist-widget li.is-done i{color:#4cd964}.neo-video-thumb{background:linear-gradient(135deg,#8a2be21a,#00c8ff1a);border:1px solid rgba(0,200,255,.3);border-radius:var(--radius-lg);padding:16px;display:flex;align-items:center;gap:16px;cursor:pointer;transition:all .3s;margin-bottom:24px;position:relative;overflow:hidden}.neo-video-thumb:hover{background:linear-gradient(135deg,#8a2be226,#00c8ff26);border-color:#00c8ff80;transform:translateY(-2px)}.neo-video-icon{width:48px;height:48px;background:#00c8ff33;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#00c8ff;font-size:20px}.neo-video-text h3{margin:0 0 4px;font-size:15px;font-weight:800;color:#fff}.neo-video-text p{margin:0;font-size:13px;color:#fff9}.neo-video-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#04060fe6;backdrop-filter:blur(16px);z-index:110000;display:flex;align-items:center;justify-content:center;padding:20px;animation:fadeIn .3s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.neo-video-modal{background:#0f142399;border:1px solid rgba(0,200,255,.3);box-shadow:0 40px 100px #00c8ff33,inset 0 1px #ffffff26;border-radius:24px;padding:12px;max-width:900px;width:100%;position:relative;animation:promptIn .4s cubic-bezier(.175,.885,.32,1.275)}.neo-video-close{position:absolute;top:-40px;right:0;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.neo-video-close:hover{background:#fff3;transform:scale(1.1)}.neo-video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:16px;background:#000}.neo-video-container iframe,.neo-video-container video{position:absolute;top:0;left:0;width:100%;height:100%;border:none}:root{--hr-bg-main: #121212;--hr-bg-card: #242427;--hr-bg-card-hover: #2c2c30;--hr-border-color: #333336;--hr-border-hover: #48484e;--hr-text-primary: #f0f0f0;--hr-text-secondary: #a0a0a8;--hr-text-muted: #6b6b74;--hr-accent-primary: #818cf8;--hr-accent-hover: #6366f1;--hr-accent-light: rgba(129, 140, 248, .12);--hr-accent-border: rgba(129, 140, 248, .3);--hr-danger: #f87171;--hr-danger-light: rgba(248, 113, 113, .12);--hr-success: #34d399;--hr-warning: #fbbf24;--hr-shadow-card: 0 4px 20px rgba(0, 0, 0, .4);--hr-shadow-hover: 0 10px 30px rgba(0, 0, 0, .55);--hr-radius-sm: 8px;--hr-radius-md: 12px;--hr-radius-lg: 16px;--hr-radius-xl: 9999px}.hr-container[data-theme=light],[data-theme=light]{--hr-bg-main: #f8fafc;--hr-bg-card: #ffffff;--hr-bg-card-hover: #f1f5f9;--hr-border-color: #e2e8f0;--hr-border-hover: #cbd5e1;--hr-text-primary: #0f172a;--hr-text-secondary: #475569;--hr-text-muted: #94a3b8;--hr-accent-primary: #6366f1;--hr-accent-hover: #4f46e5;--hr-accent-light: rgba(99, 102, 241, .08);--hr-accent-border: rgba(99, 102, 241, .25);--hr-danger: #ef4444;--hr-danger-light: rgba(239, 68, 68, .08);--hr-success: #10b981;--hr-warning: #d97706;--hr-shadow-card: 0 4px 20px rgba(0, 0, 0, .05);--hr-shadow-hover: 0 10px 30px rgba(0, 0, 0, .1)}.id-workspace{display:flex;flex-direction:column;flex:1 1 auto;min-height:680px;height:100%;width:100%;color:var(--hr-text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;padding-bottom:24px}.id-hero-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.id-hero-btn{display:inline-flex;align-items:center;gap:8px;background:var(--hr-bg-card);border:1px solid var(--hr-border-color);color:var(--hr-text-primary);padding:8px 16px;border-radius:var(--hr-radius-md);font-size:.82rem;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);text-decoration:none}.id-hero-btn:hover{border-color:var(--hr-accent-primary);color:var(--hr-accent-primary);background:var(--hr-accent-light);transform:translateY(-1px)}.id-hero-btn.primary{background:var(--hr-accent-primary);border-color:var(--hr-accent-primary);color:#fff}.id-hero-btn.primary:hover{background:var(--hr-accent-hover);border-color:var(--hr-accent-hover);color:#fff}.id-layout-grid{display:grid;grid-template-columns:minmax(360px,450px) 1fr;gap:24px;align-items:start;flex:1 1 auto;min-height:0}.id-studio-panel{display:flex;flex-direction:column;height:100%}.id-studio-form{display:flex;flex-direction:column;gap:28px;height:100%}.id-card{background:var(--hr-bg-card);border:1px solid var(--hr-border-color);border-radius:var(--hr-radius-lg);padding:20px;box-shadow:var(--hr-shadow-card);transition:border-color .2s ease,box-shadow .2s ease}.id-card:hover{border-color:var(--hr-accent-border)}.id-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--hr-border-color)}.id-card-title-group{display:flex;align-items:center;gap:10px}.id-card-icon{width:34px;height:34px;border-radius:var(--hr-radius-sm);background:var(--hr-accent-light);color:var(--hr-accent-primary);display:flex;align-items:center;justify-content:center;font-size:.95rem;flex-shrink:0}.id-card-title{font-size:.92rem;font-weight:700;letter-spacing:-.01em;color:var(--hr-text-primary);margin:0}.id-card-subtitle{font-size:.74rem;color:var(--hr-text-muted);display:block;margin-top:2px}.id-badge-pill{font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:3px 8px;border-radius:var(--hr-radius-xl);background:var(--hr-accent-light);color:var(--hr-accent-primary);border:1px solid var(--hr-accent-border)}.id-btn-text-action{background:transparent;border:1px solid var(--hr-accent-border);color:var(--hr-accent-primary);padding:4px 10px;border-radius:var(--hr-radius-sm);font-size:.74rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .2s ease}.id-btn-text-action:hover{background:var(--hr-accent-light);border-color:var(--hr-accent-primary);transform:translateY(-1px)}.id-prompt-wrapper{display:flex;flex-direction:column;gap:8px}.id-prompt-header{display:flex;align-items:center;justify-content:space-between}.id-prompt-label{font-size:.76rem;font-weight:600;color:var(--hr-text-secondary)}.id-char-count{font-size:.72rem;color:var(--hr-text-muted)}.id-textarea{width:100%;min-height:100px;padding:12px 14px;background:var(--hr-bg-main);border:1px solid var(--hr-border-color);border-radius:var(--hr-radius-md);color:var(--hr-text-primary);font-family:inherit;font-size:.88rem;line-height:1.5;resize:vertical;box-sizing:border-box;transition:all .2s ease;outline:none}.id-textarea:focus{border-color:var(--hr-accent-primary);box-shadow:0 0 0 3px var(--hr-accent-light)}.id-textarea::placeholder{color:var(--hr-text-muted)}.id-config-card{display:flex;flex-direction:column;flex:1 1 auto}.id-config-body{display:flex;flex-direction:column;gap:18px}.id-format-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.id-format-option{display:flex;flex-direction:column;align-items:center;gap:3px;padding:10px 4px 8px;border:1px solid var(--hr-border-color);border-radius:var(--hr-radius-md);background:var(--hr-bg-main);color:var(--hr-text-muted);font-family:inherit;cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease}.id-format-option:hover:not(.is-active){border-color:var(--hr-border-hover);color:var(--hr-text-secondary)}.id-format-option.is-active{border-color:var(--hr-accent-primary);background:var(--hr-accent-light);color:var(--hr-accent-primary);box-shadow:0 0 0 1px var(--hr-accent-primary) inset}.id-format-shape-box{height:30px;display:flex;align-items:center;justify-content:center}.id-format-shape{display:inline-block;flex-shrink:0;border:1.5px solid currentColor;border-radius:3px}.id-format-ratio{font-size:.78rem;font-weight:700;color:var(--hr-text-primary);font-variant-numeric:tabular-nums}.id-format-option.is-active .id-format-ratio{color:var(--hr-accent-primary)}.id-format-label{font-size:.64rem;white-space:nowrap}.id-format-custom-icon{font-size:1rem}.id-custom-size{display:flex;flex-direction:column;gap:10px;margin-top:4px;padding-top:12px;border-top:1px dashed var(--hr-border-color)}.id-custom-size-inputs{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:8px}.id-custom-size-field{position:relative;display:flex;flex-direction:column;gap:4px;font-size:.7rem;font-weight:600;color:var(--hr-text-secondary)}.id-custom-size-field input{width:100%;box-sizing:border-box;padding:9px 34px 9px 12px;background:var(--hr-bg-main);border:1px solid var(--hr-border-color);border-radius:var(--hr-radius-sm);color:var(--hr-text-primary);font-family:inherit;font-size:.86rem;font-weight:600;font-variant-numeric:tabular-nums}.id-custom-size-field input::-webkit-outer-spin-button,.id-custom-size-field input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.id-custom-size-field input[type=number]{-moz-appearance:textfield;appearance:textfield}.id-custom-size-field input:focus{outline:none;border-color:var(--hr-accent-primary);box-shadow:0 0 0 3px var(--hr-accent-light)}.id-custom-size-field em{position:absolute;right:12px;bottom:11px;line-height:16px;font-style:normal;font-size:.72rem;color:var(--hr-text-muted);pointer-events:none}.id-custom-size-swap{width:36px;height:38px;border-radius:var(--hr-radius-sm);border:1px solid var(--hr-border-color);background:var(--hr-bg-card);color:var(--hr-text-secondary);cursor:pointer}.id-custom-size-swap:hover{border-color:var(--hr-accent-border);color:var(--hr-accent-primary)}.id-custom-size-presets{display:flex;flex-wrap:wrap;gap:6px}.id-custom-size-preset{display:inline-flex;align-items:baseline;gap:5px;padding:5px 10px;border-radius:var(--hr-radius-xl);border:1px solid var(--hr-border-color);background:var(--hr-bg-main);color:var(--hr-text-secondary);font-family:inherit;font-size:.72rem;font-weight:600;cursor:pointer}.id-custom-size-preset small{font-size:.64rem;color:var(--hr-text-muted);font-variant-numeric:tabular-nums}.id-custom-size-preset:hover:not(.is-active){border-color:var(--hr-border-hover);color:var(--hr-text-primary)}.id-custom-size-preset.is-active{border-color:var(--hr-accent-border);background:var(--hr-accent-light);color:var(--hr-accent-primary)}.id-custom-size-status{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:8px 10px;border-radius:var(--hr-radius-sm);font-size:.76rem;font-variant-numeric:tabular-nums}.id-custom-size-status.is-ok{background:var(--hr-accent-light);color:var(--hr-text-primary)}.id-custom-size-status.is-ok .id-format-shape{color:var(--hr-accent-primary);transform:scale(.7)}.id-custom-size-status strong{margin-left:auto;font-size:.7rem;font-weight:600;color:var(--hr-warning)}.id-custom-size-status.is-error{background:var(--hr-danger-light);color:var(--hr-danger)}.id-custom-size-hint{margin:0;font-size:.68rem;color:var(--hr-text-muted)}.id-type-chips{display:flex;flex-wrap:wrap;gap:6px}.id-type-chip{padding:6px 12px;border-radius:var(--hr-radius-xl);border:1px solid var(--hr-border-color);background:var(--hr-bg-main);color:var(--hr-text-secondary);font-family:inherit;font-size:.76rem;font-weight:600;cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease}.id-type-chip:hover:not(.is-active){border-color:var(--hr-border-hover);color:var(--hr-text-primary)}.id-type-chip.is-active{border-color:var(--hr-accent-border);background:var(--hr-accent-light);color:var(--hr-accent-primary)}.id-segmented{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;background:var(--hr-bg-main);border:1px solid var(--hr-border-color);border-radius:var(--hr-radius-md)}.id-segmented.is-compact{grid-template-columns:repeat(4,minmax(0,1fr))}.id-segmented-btn{display:flex;flex-direction:column;align-items:center;gap:1px;padding:7px 4px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--hr-text-secondary);font-family:inherit;cursor:pointer;transition:background .2s ease,color .2s ease}.id-segmented-btn strong{font-size:.8rem;font-weight:700}.id-segmented-btn small{font-size:.64rem;color:var(--hr-text-muted)}.id-segmented-btn:hover:not(.is-active){color:var(--hr-text-primary);background:var(--hr-bg-card-hover)}.id-segmented-btn.is-active{background:var(--hr-bg-card);border-color:var(--hr-border-color);color:var(--hr-accent-primary);box-shadow:var(--hr-shadow-card)}.id-generate-footer{display:flex;flex-direction:column;gap:10px;margin-top:auto;padding-top:18px}.id-generate-footer .id-btn-generate{margin-top:0}.id-generate-summary{display:flex;align-items:center;gap:8px;font-size:.76rem;color:var(--hr-text-secondary);font-variant-numeric:tabular-nums}.id-generate-summary .id-format-shape{color:var(--hr-accent-primary);transform:scale(.6);transform-origin:center}.id-canvas-display.is-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start;align-content:start}.id-canvas-display.is-grid .id-image-preview-card{max-width:none;gap:10px}.id-canvas-display.is-grid .id-image-result{max-height:320px}.id-canvas-display.is-grid .id-action-btn:not(.primary) span{display:none}.id-params-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.id-param-item{display:flex;flex-direction:column;gap:6px}.id-param-item.full-width{grid-column:1 / -1}.id-param-label{font-size:.74rem;font-weight:600;color:var(--hr-text-secondary)}.id-select-wrap{position:relative;width:100%}.id-select{width:100%;padding:9px 30px 9px 12px;background:var(--hr-bg-main);border:1px solid var(--hr-border-color);border-radius:var(--hr-radius-sm);color:var(--hr-text-primary);font-family:inherit;font-size:.82rem;font-weight:500;appearance:none;cursor:pointer;outline:none;transition:all .2s ease;box-sizing:border-box}.id-select:focus{border-color:var(--hr-accent-primary);box-shadow:0 0 0 2px var(--hr-accent-light)}.id-select:disabled{opacity:.55;cursor:not-allowed}.id-select-icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--hr-text-muted);font-size:.72rem}.id-select option{background:var(--hr-bg-card);color:var(--hr-text-primary)}.id-btn-generate{width:100%;padding:12px 20px;background:linear-gradient(135deg,#6366f1,#818cf8);color:#fff;border:none;border-radius:var(--hr-radius-md);font-family:inherit;font-size:.92rem;font-weight:700;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;box-shadow:0 4px 14px #6366f152;transition:all .25s cubic-bezier(.16,1,.3,1);margin-top:14px}.id-btn-generate:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px #6366f173;filter:brightness(1.06)}.id-btn-generate:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.id-legal-disclaimer{display:flex;align-items:center;gap:8px;font-size:.72rem;color:var(--hr-text-muted);line-height:1.4;padding:4px 8px}.id-legal-disclaimer i{color:var(--hr-accent-primary);font-size:.8rem;flex-shrink:0}.id-canvas-panel{display:flex;flex-direction:column;gap:18px;min-width:0}.id-canvas-card{background:var(--hr-bg-card);border:1px solid var(--hr-border-color);border-radius:var(--hr-radius-lg);padding:22px;box-sizing:border-box;display:flex;flex-direction:column;box-shadow:var(--hr-shadow-card)}.id-canvas-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--hr-border-color);flex-shrink:0}.id-canvas-status{display:flex;align-items:center;gap:8px;font-size:.82rem;font-weight:600;color:var(--hr-text-secondary)}.id-canvas-status-dot{width:8px;height:8px;border-radius:50%;background:var(--hr-success);box-shadow:0 0 8px #34d39999}.id-canvas-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;text-align:center;padding:40px 20px}.id-loading-title{margin:16px 0 6px;font-size:1.05rem;font-weight:700;color:var(--hr-text-primary)}.id-loading-desc{margin:0;font-size:.82rem;color:var(--hr-text-secondary);max-width:440px;line-height:1.5}.id-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px 16px;width:100%;max-width:620px;margin:auto}.id-empty-icon-box{width:64px;height:64px;border-radius:18px;background:var(--hr-accent-light);border:1px solid var(--hr-accent-border);display:flex;align-items:center;justify-content:center;color:var(--hr-accent-primary);font-size:1.8rem;margin-bottom:16px}.id-empty-title{font-size:1.15rem;font-weight:700;color:var(--hr-text-primary);margin:0 0 8px}.id-empty-desc{font-size:.84rem;line-height:1.5;color:var(--hr-text-secondary);max-width:480px;margin:0 0 24px}.id-prompt-suggestions{width:100%;text-align:left}.id-suggestion-label{font-size:.76rem;font-weight:700;color:var(--hr-text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px;display:flex;align-items:center}.id-suggestions-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;width:100%}.id-suggestion-card{background:var(--hr-bg-main);border:1px solid var(--hr-border-color);border-radius:var(--hr-radius-md);padding:12px;text-align:left;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;gap:4px}.id-suggestion-card:hover{border-color:var(--hr-accent-primary);background:var(--hr-accent-light);transform:translateY(-2px);box-shadow:var(--hr-shadow-card)}.id-suggestion-card-header{display:flex;align-items:center;justify-content:space-between}.id-suggestion-tag{font-size:.65rem;font-weight:700;color:var(--hr-accent-primary);background:var(--hr-accent-light);padding:2px 6px;border-radius:var(--hr-radius-sm);text-transform:uppercase;letter-spacing:.04em}.id-suggestion-card-header i{font-size:.72rem;color:var(--hr-text-muted);transition:transform .2s ease,color .2s ease}.id-suggestion-card:hover .id-suggestion-card-header i{transform:translate(2px,-2px);color:var(--hr-accent-primary)}.id-suggestion-title{font-size:.78rem;font-weight:700;color:var(--hr-text-primary);margin-top:2px}.id-suggestion-text{font-size:.72rem;line-height:1.4;color:var(--hr-text-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.id-canvas-display{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;width:100%}.id-image-preview-card{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:580px}.id-image-result{width:100%;max-height:480px;object-fit:contain;border-radius:var(--hr-radius-md);border:1px solid var(--hr-border-color);box-shadow:var(--hr-shadow-hover);cursor:pointer;transition:transform .2s ease;background:#000}.id-image-result:hover{transform:scale(1.01)}.id-image-actions-bar{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;width:100%}.id-action-btn{display:inline-flex;align-items:center;gap:6px;background:var(--hr-bg-main);border:1px solid var(--hr-border-color);color:var(--hr-text-primary);font-size:.8rem;font-weight:600;padding:8px 16px;border-radius:var(--hr-radius-sm);cursor:pointer;transition:all .2s ease;text-decoration:none}.id-action-btn:hover{border-color:var(--hr-accent-primary);color:var(--hr-accent-primary);background:var(--hr-accent-light)}.id-action-btn.primary{background:var(--hr-accent-primary);border-color:var(--hr-accent-primary);color:#fff}.id-action-btn.primary:hover{background:var(--hr-accent-hover);border-color:var(--hr-accent-hover);color:#fff}.p-dialog.id-dialog{border-radius:var(--hr-radius-lg)!important;overflow:hidden!important;box-shadow:var(--hr-shadow-hover)!important;border:1px solid var(--hr-border-color)!important;background:var(--hr-bg-card)!important}.p-dialog.id-dialog .p-dialog-header{background:var(--hr-bg-card)!important;color:var(--hr-text-primary)!important;border-bottom:1px solid var(--hr-border-color)!important;padding:16px 20px!important}.p-dialog.id-dialog .p-dialog-title{font-size:1rem!important;font-weight:700!important;color:var(--hr-text-primary)!important}.p-dialog.id-dialog .p-dialog-header-icons button{color:var(--hr-text-secondary)!important;border-radius:var(--hr-radius-sm)!important;transition:all .15s ease!important}.p-dialog.id-dialog .p-dialog-header-icons button:hover{color:var(--hr-text-primary)!important;background:var(--hr-accent-light)!important}.p-dialog.id-dialog .p-dialog-content{background:var(--hr-bg-main)!important;color:var(--hr-text-primary)!important;padding:20px!important}.id-prompt-dialog-body{display:flex;flex-direction:column;gap:14px}.id-prompt-dialog-body .id-textarea{min-height:110px;background:var(--hr-bg-card);border-color:var(--hr-border-color);color:var(--hr-text-primary)}.id-prompt-dialog-tip{display:flex;align-items:center;gap:8px;font-size:.76rem;color:var(--hr-text-muted)}.id-prompt-response-card{display:flex;flex-direction:column;gap:10px;padding:14px;background:var(--hr-bg-card);border:1px solid var(--hr-border-color);border-radius:var(--hr-radius-md);margin-top:8px}.id-prompt-response-text{font-size:.84rem;line-height:1.55;color:var(--hr-text-primary);padding:10px 12px;background:var(--hr-bg-main);border:1px solid var(--hr-border-color);border-radius:var(--hr-radius-sm);white-space:pre-wrap}.id-prompt-response-actions{display:flex;align-items:center;gap:8px;justify-content:flex-end}.imagesd-modal-tabs{display:flex;gap:8px;margin-bottom:12px}.imagesd-modal-tab-btn{padding:8px 16px;border-radius:var(--hr-radius-md);background:var(--hr-bg-card);border:1px solid var(--hr-border-color);color:var(--hr-text-secondary);font-size:.8rem;font-weight:600;cursor:pointer;transition:all .2s ease}.imagesd-modal-tab-btn:hover{color:var(--hr-text-primary);border-color:var(--hr-accent-primary)}.imagesd-modal-tab-btn.is-active{background:var(--hr-accent-light);border-color:var(--hr-accent-primary);color:var(--hr-accent-primary)}.imagesd-modal-main-stage{position:relative;width:100%;max-width:640px;margin:0 auto;border-radius:var(--hr-radius-md);overflow:hidden;border:1px solid var(--hr-border-color);background:#000}.imagesd-modal-main-image{width:100%;max-height:480px;object-fit:contain;display:block}.imagesd-mask-canvas{position:absolute;inset:0;width:100%;height:100%;cursor:crosshair;background:transparent;touch-action:none}.imagesd-mask-tools{margin-top:12px;display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid var(--hr-border-color);border-radius:var(--hr-radius-md);background:var(--hr-bg-card)}.imagesd-mask-toggle{display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:6px 12px;border-radius:var(--hr-radius-xl);border:1px solid var(--hr-border-color);color:var(--hr-text-secondary);font-size:.78rem;font-weight:700;cursor:pointer;transition:all .2s ease}.imagesd-mask-toggle.is-on{border-color:var(--hr-success);background:#22c55e26;color:var(--hr-success)}.imagesd-edit-history-layout{display:grid;grid-template-columns:1fr 280px;gap:16px;margin-top:12px}.imagesd-edit-history-image{width:100%;max-height:420px;object-fit:contain;border-radius:var(--hr-radius-md);border:1px solid var(--hr-border-color);background:#000}.imagesd-edit-history-meta{display:flex;flex-direction:column;gap:8px;padding:12px;background:var(--hr-bg-card);border:1px solid var(--hr-border-color);border-radius:var(--hr-radius-md);font-size:.8rem;color:var(--hr-text-primary)}.imagesd-edit-history-list{display:flex;flex-direction:column;gap:8px;max-height:480px;overflow-y:auto}.imagesd-edit-history-list-item{display:flex;align-items:center;gap:10px;padding:8px;background:var(--hr-bg-card);border:1px solid var(--hr-border-color);border-radius:var(--hr-radius-sm);cursor:pointer;text-align:left;transition:all .2s ease}.imagesd-edit-history-list-item:hover{border-color:var(--hr-accent-primary)}.imagesd-edit-history-list-item.is-active{border-color:var(--hr-accent-primary);background:var(--hr-accent-light)}.imagesd-edit-history-list-item img{width:52px;height:52px;border-radius:4px;object-fit:cover;flex-shrink:0}.imagesd-edit-history-list-item strong{display:block;font-size:.78rem;color:var(--hr-text-primary)}.imagesd-edit-history-list-item span{display:block;font-size:.72rem;color:var(--hr-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.id-references{margin-top:16px;display:flex;flex-direction:column;gap:8px}.id-reference-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px}.id-reference-item,.id-reference-add{position:relative;aspect-ratio:1;border-radius:var(--hr-radius-md);overflow:hidden}.id-reference-item{border:1px solid var(--hr-border-color);background:var(--hr-bg-main)}.id-reference-item img{width:100%;height:100%;object-fit:cover;display:block}.id-reference-item.is-uploading img{opacity:.45}.id-reference-item.is-error{border-color:var(--hr-danger)}.id-reference-state{position:absolute;inset:0;display:grid;place-items:center;color:var(--hr-text-primary);font-size:1.1rem;background:transparent;border:0}.id-reference-state.is-error{cursor:pointer;color:var(--hr-danger);background:var(--hr-danger-light)}.id-reference-remove{position:absolute;top:4px;right:4px;width:24px;height:24px;display:grid;place-items:center;border-radius:50%;border:0;background:#0009;color:#fff;cursor:pointer;font-size:.65rem}.id-reference-add{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:6px;border:1px dashed var(--hr-border-hover);background:var(--hr-bg-main);color:var(--hr-text-secondary);font-family:inherit;cursor:pointer;text-align:center;transition:border-color .2s ease,color .2s ease,background .2s ease}.id-reference-add i{font-size:1rem;color:var(--hr-accent-primary)}.id-reference-add span{font-size:.75rem;font-weight:600;color:var(--hr-text-primary)}.id-reference-add small{font-size:.62rem;line-height:1.25}.id-reference-add:hover,.id-reference-add.is-drag{border-color:var(--hr-accent-primary);background:var(--hr-accent-light)}.id-reference-add:focus-visible,.id-reference-remove:focus-visible{outline:2px solid var(--hr-accent-primary);outline-offset:2px}.id-reference-base{position:absolute;left:4px;bottom:4px;padding:1px 7px;border-radius:var(--hr-radius-xl);background:var(--hr-accent-primary);color:#fff;font-size:.6rem;font-weight:700;letter-spacing:.02em}.id-reference-zone{position:absolute;top:4px;left:4px;width:24px;height:24px;display:grid;place-items:center;border-radius:50%;border:0;background:#0009;color:#fff;cursor:pointer;font-size:.65rem}.id-reference-zone:hover,.id-reference-remove:hover{background:var(--hr-accent-hover)}.id-reference-zone:focus-visible{outline:2px solid var(--hr-accent-primary);outline-offset:2px}.id-reference-mode{margin-top:4px}.id-reference-hint{color:var(--hr-text-secondary);font-size:.75rem;line-height:1.4}@media(max-width:1024px){.id-layout-grid{grid-template-columns:1fr}.id-canvas-card{min-height:480px}.imagesd-edit-history-layout{grid-template-columns:1fr}}@media(max-width:640px){.id-canvas-display.is-grid{grid-template-columns:minmax(0,1fr)}.id-params-grid,.id-suggestions-grid{grid-template-columns:1fr}.id-hero-actions{width:100%}.id-hero-btn{flex:1;justify-content:center}.id-image-actions-bar{flex-direction:column}.id-action-btn{width:100%}}.ai-workspace{width:100%;padding-bottom:32px;color:var(--hr-text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;box-sizing:border-box}.ai-hero-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ai-hero-btn{display:inline-flex;align-items:center;gap:8px;background:var(--hr-bg-card, #242427);border:1px solid var(--hr-border-color, #333336);color:var(--hr-text-primary, #f0f0f0);padding:8px 16px;border-radius:8px;font-size:.82rem;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);text-decoration:none}.ai-hero-btn:hover{border-color:var(--hr-accent-primary, #818cf8);color:var(--hr-accent-primary, #818cf8);background:var(--hr-accent-light, rgba(129, 140, 248, .1));transform:translateY(-1px)}.ai-hero-btn.primary{background:var(--hr-accent-primary, #6366f1);border-color:var(--hr-accent-primary, #6366f1);color:#fff}.ai-hero-btn.primary:hover{background:var(--hr-accent-hover, #4f46e5);border-color:var(--hr-accent-hover, #4f46e5)}.ai-trash-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 6px;border-radius:9999px;background:#ef444429;color:#ef4444;border:1px solid rgba(239,68,68,.3);font-size:.7rem;font-weight:700;line-height:1}.ai-layout-grid{display:grid;grid-template-columns:minmax(380px,460px) 1fr;gap:24px;align-items:stretch}.ai-studio-panel{display:flex;flex-direction:column;gap:24px;height:100%}.ai-card{background:var(--hr-bg-card, #242427);border:1px solid var(--hr-border-color, #333336);border-radius:12px;padding:22px;box-shadow:0 4px 20px #00000014;transition:border-color .2s ease,box-shadow .2s ease;box-sizing:border-box}.ai-card:hover{border-color:#818cf859}.ai-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid var(--hr-border-color, #333336)}.ai-card-title-group{display:flex;align-items:center;gap:12px}.ai-card-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:var(--hr-accent-light, rgba(129, 140, 248, .1));color:var(--hr-accent-primary, #818cf8);font-size:1.05rem}.ai-card-title{margin:0;font-size:.95rem;font-weight:700;color:var(--hr-text-primary, #f0f0f0);letter-spacing:-.01em}.ai-card-subtitle{display:block;font-size:.74rem;color:var(--hr-text-muted, #94a3b8);margin-top:2px}.ai-badge-pill{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:4px 10px;border-radius:9999px;background:var(--hr-accent-light, rgba(129, 140, 248, .1));color:var(--hr-accent-primary, #818cf8);border:1px solid rgba(129,140,248,.25)}.ai-tabs-toggle{display:flex;background:var(--hr-bg-main, #121212);border:1px solid var(--hr-border-color, #333336);border-radius:8px;padding:4px;margin-bottom:16px;gap:4px}.ai-tab-toggle-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 12px;border:none;background:transparent;color:var(--hr-text-secondary, #a0a0a8);font-size:.78rem;font-weight:600;border-radius:6px;cursor:pointer;transition:all .2s ease}.ai-tab-toggle-btn:hover{color:var(--hr-text-primary, #f0f0f0)}.ai-tab-toggle-btn.is-active{background:var(--hr-bg-card, #242427);color:var(--hr-accent-primary, #818cf8);box-shadow:0 2px 8px #0003}.ai-upload-section{display:flex;flex-direction:column}.ai-dropzone{border:1.5px dashed var(--hr-border-color, #333336);border-radius:10px;padding:24px 16px;background:var(--hr-bg-main, #121212);text-align:center;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;align-items:center;gap:10px}.ai-dropzone:hover,.ai-dropzone.drag-active{border-color:var(--hr-accent-primary, #818cf8);background:var(--hr-accent-light, rgba(129, 140, 248, .08))}.ai-dropzone-icon{font-size:2rem;color:var(--hr-accent-primary, #818cf8)}.ai-dropzone-title{font-size:.86rem;font-weight:600;color:var(--hr-text-primary, #f0f0f0);margin:0}.ai-dropzone-desc{font-size:.74rem;color:var(--hr-text-muted, #94a3b8);margin:0}.ai-dropzone-selected{font-size:.76rem;color:var(--hr-accent-primary, #818cf8);font-weight:600;background:var(--hr-accent-light, rgba(129, 140, 248, .12));padding:4px 10px;border-radius:6px;word-break:break-all;border:1px solid rgba(129,140,248,.25)}.ai-btn-upload{width:100%;margin-top:14px;padding:10px 16px;background:var(--hr-bg-main, #121212);border:1px solid var(--hr-border-color, #333336);border-radius:8px;color:var(--hr-text-primary, #f0f0f0);font-size:.82rem;font-weight:600;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:all .2s ease}.ai-btn-upload:hover:not(:disabled){border-color:var(--hr-accent-primary, #818cf8);color:var(--hr-accent-primary, #818cf8);background:var(--hr-accent-light, rgba(129, 140, 248, .1))}.ai-btn-upload:disabled{opacity:.5;cursor:not-allowed}.ai-webcapture-box{display:flex;flex-direction:column;gap:12px}.ai-webcapture-input{width:100%;padding:12px 14px;background:var(--hr-bg-main, #121212);border:1px solid var(--hr-border-color, #333336);border-radius:8px;color:var(--hr-text-primary, #f0f0f0);font-family:inherit;font-size:.84rem;box-sizing:border-box;outline:none;resize:vertical;transition:border-color .2s ease,box-shadow .2s ease}.ai-webcapture-input:focus{border-color:var(--hr-accent-primary, #818cf8);box-shadow:0 0 0 2px var(--hr-accent-light, rgba(129, 140, 248, .15))}.ai-controls-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px 12px;margin-top:14px;margin-bottom:24px}.ai-control-item{display:flex;flex-direction:column;gap:6px}.ai-control-item.full-width{grid-column:1 / -1}.ai-control-label{font-size:.74rem;font-weight:600;color:var(--hr-text-secondary, #a0a0a8)}.ai-selected-preview-card{display:flex;align-items:center;gap:12px;padding:10px 14px;background:var(--hr-bg-main, #121212);border:1px solid var(--hr-border-color, #333336);border-radius:8px;margin-top:12px}.ai-selected-thumb{width:52px;height:52px;border-radius:6px;object-fit:cover;border:1px solid var(--hr-border-color, #333336);flex-shrink:0}.ai-selected-info{flex:1;min-width:0}.ai-selected-name{font-size:.82rem;font-weight:700;color:var(--hr-text-primary, #f0f0f0);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 0 4px}.ai-selected-meta{font-size:.72rem;color:var(--hr-text-muted, #94a3b8);margin:0}.ai-selected-delete-btn{background:transparent;border:1px solid rgba(239,68,68,.3);color:#ef4444;padding:6px 10px;border-radius:6px;font-size:.74rem;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:5px;flex-shrink:0}.ai-selected-delete-btn:hover{background:#ef44441f;border-color:#ef4444}.ai-btn-generate{width:100%;padding:13px 20px;background:linear-gradient(135deg,#6366f1,#818cf8);color:#fff;border:none;border-radius:8px;font-family:inherit;font-size:.92rem;font-weight:700;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;box-shadow:0 4px 16px #6366f14d;transition:all .25s cubic-bezier(.16,1,.3,1);margin-top:auto}.ai-btn-generate:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px #6366f16b;filter:brightness(1.06)}.ai-btn-generate:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.ai-canvas-panel{display:flex;flex-direction:column;height:100%}.ai-canvas-card{background:var(--hr-bg-card, #242427);border:1px solid var(--hr-border-color, #333336);border-radius:12px;padding:22px;height:100%;min-height:580px;box-sizing:border-box;display:flex;flex-direction:column;box-shadow:0 4px 20px #00000014}.ai-canvas-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid var(--hr-border-color, #333336);flex-shrink:0}.ai-canvas-status{display:flex;align-items:center;gap:8px;font-size:.82rem;font-weight:600;color:var(--hr-text-secondary, #a0a0a8)}.ai-status-dot{width:8px;height:8px;border-radius:50%;background:var(--hr-text-muted, #94a3b8)}.ai-status-dot.active{background:#10b981;box-shadow:0 0 8px #10b98199;animation:aiPulse 2s infinite}.ai-status-dot.loading{background:var(--hr-accent-primary, #818cf8);box-shadow:0 0 8px #818cf899;animation:aiPulse 1s infinite}@keyframes aiPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.15)}}.ai-canvas-actions{display:flex;align-items:center;gap:10px}.ai-canvas-body{flex:1;min-height:0;display:flex;flex-direction:column;width:100%}.ai-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:36px 20px;max-width:680px;margin:auto;width:100%}.ai-empty-icon-box{width:68px;height:68px;border-radius:18px;background:var(--hr-accent-light, rgba(129, 140, 248, .1));border:1px solid rgba(129,140,248,.25);display:flex;align-items:center;justify-content:center;color:var(--hr-accent-primary, #818cf8);font-size:2rem;margin-bottom:18px}.ai-empty-title{margin:0 0 8px;font-size:1.25rem;font-weight:800;color:var(--hr-text-primary, #f0f0f0)}.ai-empty-desc{margin:0 0 28px;font-size:.86rem;line-height:1.55;color:var(--hr-text-secondary, #a0a0a8);max-width:540px}.ai-empty-features-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;width:100%;text-align:left}.ai-empty-feature-item{display:flex;align-items:flex-start;gap:12px;padding:14px;background:var(--hr-bg-main, #121212);border:1px solid var(--hr-border-color, #333336);border-radius:10px;transition:all .2s ease}.ai-empty-feature-item:hover{border-color:#818cf866;transform:translateY(-2px)}.ai-empty-feature-icon{width:34px;height:34px;border-radius:8px;background:var(--hr-accent-light, rgba(129, 140, 248, .12));color:var(--hr-accent-primary, #818cf8);display:flex;align-items:center;justify-content:center;font-size:.95rem;flex-shrink:0}.ai-empty-feature-content h4{margin:0 0 3px;font-size:.82rem;font-weight:700;color:var(--hr-text-primary, #f0f0f0)}.ai-empty-feature-content p{margin:0;font-size:.74rem;color:var(--hr-text-muted, #94a3b8);line-height:1.4}.ai-loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:60px 20px;margin:auto;gap:16px}.ai-loading-text{font-size:.96rem;font-weight:600;color:var(--hr-text-primary, #f0f0f0)}.ai-loading-subtext{font-size:.8rem;color:var(--hr-text-muted, #94a3b8)}.ai-results-wrapper{display:flex;flex-direction:column;gap:24px;width:100%;overflow-y:auto;padding-right:4px}.ai-gallery-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.ai-gallery-title{font-size:.96rem;font-weight:700;color:var(--hr-text-primary, #f0f0f0);margin:0;display:flex;align-items:center;gap:8px}.ai-gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:16px}.ai-visual-card{background:var(--hr-bg-main, #121212);border:1px solid var(--hr-border-color, #333336);border-radius:10px;overflow:hidden;display:flex;flex-direction:column;transition:all .25s ease;cursor:pointer}.ai-visual-card:hover{border-color:var(--hr-accent-primary, #818cf8);transform:translateY(-2px);box-shadow:0 8px 24px #00000026}.ai-visual-thumb-wrap{position:relative;width:100%;height:155px;background:#0006;display:flex;align-items:center;justify-content:center;overflow:hidden}.ai-visual-thumb{width:100%;height:100%;object-fit:contain;transition:transform .3s ease}.ai-visual-card:hover .ai-visual-thumb{transform:scale(1.04)}.ai-visual-zoom-overlay{position:absolute;inset:0;background:#0f172a80;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease;color:#fff;font-size:1.3rem}.ai-visual-card:hover .ai-visual-zoom-overlay{opacity:1}.ai-visual-footer{padding:10px 12px;background:var(--hr-bg-card, #242427);border-top:1px solid var(--hr-border-color, #333336);display:flex;align-items:center;justify-content:space-between}.ai-visual-name{font-size:.78rem;font-weight:700;color:var(--hr-text-primary, #f0f0f0);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai-visual-action-icon{font-size:.78rem;color:var(--hr-accent-primary, #818cf8)}.ai-section-card{background:var(--hr-bg-main, #121212);border:1px solid var(--hr-border-color, #333336);border-radius:10px;padding:18px;margin-top:4px}.ai-section-title{margin:0 0 12px;font-size:.9rem;font-weight:700;color:var(--hr-text-primary, #f0f0f0);display:flex;align-items:center;gap:8px}.ai-table-responsive{width:100%;overflow-x:auto;border-radius:8px;border:1px solid var(--hr-border-color, #333336)}.ai-data-table{width:100%;border-collapse:collapse;font-size:.78rem;text-align:left}.ai-data-table th{background:var(--hr-bg-card, #242427);color:var(--hr-text-secondary, #a0a0a8);font-weight:700;padding:11px 14px;border-bottom:1px solid var(--hr-border-color, #333336);white-space:nowrap}.ai-data-table td{padding:10px 14px;border-bottom:1px solid var(--hr-border-color, #333336);color:var(--hr-text-primary, #f0f0f0);white-space:nowrap}.ai-data-table tr:last-child td{border-bottom:none}.ai-data-table tr:hover td{background:var(--hr-accent-light, rgba(129, 140, 248, .05))}.ai-gpt-report-card{background:linear-gradient(180deg,rgba(99,102,241,.06) 0%,var(--hr-bg-main, #121212) 100%);border:1px solid rgba(129,140,248,.3);border-radius:10px;padding:20px;margin-top:6px}.ai-gpt-header{display:flex;align-items:center;gap:10px;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid rgba(129,140,248,.2)}.ai-gpt-header h3{margin:0;font-size:.96rem;font-weight:700;color:var(--hr-accent-primary, #818cf8);display:flex;align-items:center;gap:8px}.ai-markdown-content{font-size:.85rem;line-height:1.6;color:var(--hr-text-primary, #f0f0f0)}.ai-markdown-content h1,.ai-markdown-content h2,.ai-markdown-content h3,.ai-markdown-content h4{color:var(--hr-text-primary, #f0f0f0);margin-top:14px;margin-bottom:8px}.ai-markdown-content p{margin-bottom:12px}.ai-markdown-content ul,.ai-markdown-content ol{padding-left:20px;margin-bottom:12px}.ai-markdown-content li{margin-bottom:4px}.ai-markdown-content strong{color:var(--hr-accent-primary, #818cf8)}.image-dropdown-control,.ai-controls-grid .p-dropdown{width:100%!important;background:var(--hr-bg-main, #121212)!important;border:1px solid var(--hr-border-color, #333336)!important;border-radius:8px!important;color:var(--hr-text-primary, #f0f0f0)!important}.image-dropdown-control:focus,.image-dropdown-control.p-focus,.ai-controls-grid .p-dropdown:focus,.ai-controls-grid .p-dropdown.p-focus{border-color:var(--hr-accent-primary, #818cf8)!important;box-shadow:0 0 0 2px var(--hr-accent-light, rgba(129, 140, 248, .15))!important}.image-dropdown-control .p-dropdown-label,.ai-controls-grid .p-dropdown .p-dropdown-label{color:var(--hr-text-primary, #f0f0f0)!important;font-size:.82rem!important;padding:8px 12px!important}.image-dropdown-panel,.analyze-dropdown-panel{background:var(--hr-bg-card, #242427)!important;border:1px solid var(--hr-border-color, #333336)!important;border-radius:10px!important;box-shadow:0 16px 36px #00000073!important}.image-dropdown-panel .p-dropdown-item,.analyze-dropdown-panel .p-dropdown-item{color:var(--hr-text-primary, #f0f0f0)!important;font-size:.82rem!important;padding:8px 14px!important;border-radius:6px!important}.image-dropdown-panel .p-dropdown-item:hover,.analyze-dropdown-panel .p-dropdown-item:hover{background:var(--hr-accent-light, rgba(129, 140, 248, .12))!important;color:var(--hr-accent-primary, #818cf8)!important}.image-dropdown-panel .p-dropdown-item.p-highlight,.analyze-dropdown-panel .p-dropdown-item.p-highlight{background:var(--hr-accent-primary, #6366f1)!important;color:#fff!important}.image-dropdown-panel .p-dropdown-filter{background:var(--hr-bg-main, #121212)!important;color:var(--hr-text-primary, #f0f0f0)!important;border:1px solid var(--hr-border-color, #333336)!important;border-radius:6px!important}.ai-zoom-modal .p-dialog-header,.custom-trash-modal .p-dialog-header,.custom-confirm-modal .p-dialog-header{background:var(--hr-bg-card, #242427)!important;color:var(--hr-text-primary, #f0f0f0)!important;border-bottom:1px solid var(--hr-border-color, #333336)!important;padding:16px 20px!important;border-top-left-radius:12px!important;border-top-right-radius:12px!important}.ai-zoom-modal .p-dialog-content,.custom-trash-modal .p-dialog-content,.custom-confirm-modal .p-dialog-content{background:var(--hr-bg-main, #121212)!important;color:var(--hr-text-primary, #f0f0f0)!important;padding:22px!important}.ai-zoom-modal .p-dialog-content{display:flex;flex-direction:column;align-items:center;justify-content:center}.ai-zoom-img{max-width:100%;max-height:75vh;object-fit:contain;border-radius:8px;box-shadow:0 12px 32px #00000080}.ai-zoom-modal .p-dialog-footer{background:var(--hr-bg-card, #242427)!important;border-top:1px solid var(--hr-border-color, #333336)!important;padding:12px 20px!important;border-bottom-left-radius:12px!important;border-bottom-right-radius:12px!important}.trash-item-card{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--hr-bg-card, #242427);border:1px solid var(--hr-border-color, #333336);border-radius:8px;gap:12px}.trash-item-title{display:flex;align-items:center;font-size:.84rem;font-weight:600;color:var(--hr-text-primary, #f0f0f0);gap:8px}.trash-days-tag{font-size:.7rem;background:#38bdf81f;color:#38bdf8;padding:2px 8px;border-radius:4px;border:1px solid rgba(56,189,248,.25);display:inline-flex;align-items:center;gap:4px;font-weight:600}.trash-item-meta{font-size:.72rem;color:var(--hr-text-muted, #94a3b8);margin-top:4px}.trash-item-actions{display:flex;align-items:center;gap:8px}.btn-trash-restore,.btn-trash-delete{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:6px;font-size:.76rem;font-weight:600;cursor:pointer;border:1px solid transparent;transition:all .2s ease}.btn-trash-restore{background:var(--hr-accent-light, rgba(129, 140, 248, .12));border-color:#818cf84d;color:var(--hr-accent-primary, #818cf8)}.btn-trash-restore:hover{background:var(--hr-accent-primary, #6366f1);color:#fff}.btn-trash-delete{background:#ef44441f;border-color:#ef44444d;color:#ef4444}.btn-trash-delete:hover{background:#ef4444;color:#fff}.confirm-delete-box{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}.confirm-delete-icon-wrapper{width:52px;height:52px;border-radius:50%;background:#ef444426;border:1px solid rgba(239,68,68,.3);color:#ef4444;display:flex;align-items:center;justify-content:center;font-size:1.5rem}.confirm-delete-title{font-size:1.05rem;font-weight:700;color:var(--hr-text-primary, #f0f0f0);margin:0}.confirm-delete-message{font-size:.82rem;color:var(--hr-text-secondary, #a0a0a8);line-height:1.5;margin:0}.confirm-delete-target-name{font-size:.78rem;color:var(--hr-accent-primary, #818cf8);background:var(--hr-bg-main, #121212);padding:6px 12px;border-radius:6px;border:1px solid var(--hr-border-color, #333336);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.confirm-delete-actions{display:flex;gap:10px;width:100%;margin-top:10px}.btn-cancel-modal,.btn-confirm-delete-modal{flex:1;padding:10px 16px;border-radius:8px;font-size:.82rem;font-weight:600;cursor:pointer;border:1px solid transparent;transition:all .2s ease}.btn-cancel-modal{background:var(--hr-bg-main, #121212);border-color:var(--hr-border-color, #333336);color:var(--hr-text-secondary, #a0a0a8)}.btn-cancel-modal:hover{color:var(--hr-text-primary, #f0f0f0);border-color:var(--hr-text-muted, #94a3b8)}.btn-confirm-delete-modal{background:#ef4444;color:#fff}.btn-confirm-delete-modal:hover{background:#dc2626}[data-theme=light] .ai-workspace,.hr-container[data-theme=light] .ai-workspace{color:#0f172a}[data-theme=light] .ai-card,.hr-container[data-theme=light] .ai-card,[data-theme=light] .ai-canvas-card,.hr-container[data-theme=light] .ai-canvas-card{background:#fff;border-color:#e2e8f0;box-shadow:0 4px 16px #0000000a}[data-theme=light] .ai-card:hover,.hr-container[data-theme=light] .ai-card:hover{border-color:#6366f166}[data-theme=light] .ai-card-header,.hr-container[data-theme=light] .ai-card-header,[data-theme=light] .ai-canvas-header,.hr-container[data-theme=light] .ai-canvas-header{border-bottom-color:#e2e8f0}[data-theme=light] .ai-card-title,.hr-container[data-theme=light] .ai-card-title,[data-theme=light] .ai-empty-title,.hr-container[data-theme=light] .ai-empty-title,[data-theme=light] .ai-gallery-title,.hr-container[data-theme=light] .ai-gallery-title,[data-theme=light] .ai-visual-name,.hr-container[data-theme=light] .ai-visual-name,[data-theme=light] .ai-section-title,.hr-container[data-theme=light] .ai-section-title,[data-theme=light] .ai-empty-feature-content h4,.hr-container[data-theme=light] .ai-empty-feature-content h4,[data-theme=light] .trash-item-title,.hr-container[data-theme=light] .trash-item-title,[data-theme=light] .confirm-delete-title,.hr-container[data-theme=light] .confirm-delete-title,[data-theme=light] .ai-data-table td,.hr-container[data-theme=light] .ai-data-table td{color:#0f172a}[data-theme=light] .ai-card-subtitle,.hr-container[data-theme=light] .ai-card-subtitle,[data-theme=light] .ai-empty-desc,.hr-container[data-theme=light] .ai-empty-desc,[data-theme=light] .ai-canvas-status,.hr-container[data-theme=light] .ai-canvas-status,[data-theme=light] .ai-data-table th,.hr-container[data-theme=light] .ai-data-table th,[data-theme=light] .trash-item-meta,.hr-container[data-theme=light] .trash-item-meta,[data-theme=light] .confirm-delete-message,.hr-container[data-theme=light] .confirm-delete-message{color:#64748b}[data-theme=light] .ai-tabs-toggle,.hr-container[data-theme=light] .ai-tabs-toggle,[data-theme=light] .ai-dropzone,.hr-container[data-theme=light] .ai-dropzone,[data-theme=light] .ai-webcapture-input,.hr-container[data-theme=light] .ai-webcapture-input,[data-theme=light] .ai-btn-upload,.hr-container[data-theme=light] .ai-btn-upload,[data-theme=light] .ai-selected-preview-card,.hr-container[data-theme=light] .ai-selected-preview-card,[data-theme=light] .ai-empty-feature-item,.hr-container[data-theme=light] .ai-empty-feature-item,[data-theme=light] .ai-visual-card,.hr-container[data-theme=light] .ai-visual-card,[data-theme=light] .ai-section-card,.hr-container[data-theme=light] .ai-section-card,[data-theme=light] .trash-item-card,.hr-container[data-theme=light] .trash-item-card,[data-theme=light] .btn-cancel-modal,.hr-container[data-theme=light] .btn-cancel-modal,[data-theme=light] .confirm-delete-target-name,.hr-container[data-theme=light] .confirm-delete-target-name{background:#f8fafc;border-color:#e2e8f0}[data-theme=light] .ai-tab-toggle-btn.is-active,.hr-container[data-theme=light] .ai-tab-toggle-btn.is-active{background:#fff;color:#6366f1;box-shadow:0 2px 6px #00000014}[data-theme=light] .ai-dropzone:hover,.hr-container[data-theme=light] .ai-dropzone:hover{background:#6366f10d;border-color:#6366f1}[data-theme=light] .ai-empty-icon-box,.hr-container[data-theme=light] .ai-empty-icon-box{background:#6366f114;border-color:#6366f133;color:#6366f1}[data-theme=light] .ai-visual-footer,.hr-container[data-theme=light] .ai-visual-footer{background:#fff;border-top-color:#e2e8f0}[data-theme=light] .ai-data-table th,.hr-container[data-theme=light] .ai-data-table th{background:#f1f5f9;border-bottom-color:#e2e8f0;color:#475569}[data-theme=light] .ai-data-table td,.hr-container[data-theme=light] .ai-data-table td{border-bottom-color:#e2e8f0}[data-theme=light] .ai-data-table tr:hover td,.hr-container[data-theme=light] .ai-data-table tr:hover td{background:#6366f10a}[data-theme=light] .ai-gpt-report-card,.hr-container[data-theme=light] .ai-gpt-report-card{background:linear-gradient(180deg,#6366f10a,#f8fafc);border-color:#6366f133}[data-theme=light] .image-dropdown-control,.hr-container[data-theme=light] .image-dropdown-control,[data-theme=light] .ai-controls-grid .p-dropdown,.hr-container[data-theme=light] .ai-controls-grid .p-dropdown{background:#fff!important;border-color:#e2e8f0!important;color:#0f172a!important}[data-theme=light] .image-dropdown-control .p-dropdown-label,.hr-container[data-theme=light] .image-dropdown-control .p-dropdown-label,[data-theme=light] .ai-controls-grid .p-dropdown .p-dropdown-label,.hr-container[data-theme=light] .ai-controls-grid .p-dropdown .p-dropdown-label{color:#0f172a!important}[data-theme=light] .image-dropdown-panel,.hr-container[data-theme=light] .image-dropdown-panel,[data-theme=light] .analyze-dropdown-panel,.hr-container[data-theme=light] .analyze-dropdown-panel{background:#fff!important;border-color:#e2e8f0!important;box-shadow:0 16px 36px #0000001f!important}[data-theme=light] .image-dropdown-panel .p-dropdown-item,.hr-container[data-theme=light] .image-dropdown-panel .p-dropdown-item,[data-theme=light] .analyze-dropdown-panel .p-dropdown-item,.hr-container[data-theme=light] .analyze-dropdown-panel .p-dropdown-item{color:#0f172a!important}[data-theme=light] .image-dropdown-panel .p-dropdown-item:hover,.hr-container[data-theme=light] .image-dropdown-panel .p-dropdown-item:hover,[data-theme=light] .analyze-dropdown-panel .p-dropdown-item:hover,.hr-container[data-theme=light] .analyze-dropdown-panel .p-dropdown-item:hover{background:#6366f114!important;color:#6366f1!important}[data-theme=light] .image-dropdown-panel .p-dropdown-filter,.hr-container[data-theme=light] .image-dropdown-panel .p-dropdown-filter{background:#f8fafc!important;color:#0f172a!important;border-color:#e2e8f0!important}[data-theme=light] .ai-zoom-modal .p-dialog-header,.hr-container[data-theme=light] .ai-zoom-modal .p-dialog-header,[data-theme=light] .custom-trash-modal .p-dialog-header,.hr-container[data-theme=light] .custom-trash-modal .p-dialog-header,[data-theme=light] .custom-confirm-modal .p-dialog-header,.hr-container[data-theme=light] .custom-confirm-modal .p-dialog-header{background:#fff!important;color:#0f172a!important;border-bottom-color:#e2e8f0!important}[data-theme=light] .ai-zoom-modal .p-dialog-content,.hr-container[data-theme=light] .ai-zoom-modal .p-dialog-content,[data-theme=light] .custom-trash-modal .p-dialog-content,.hr-container[data-theme=light] .custom-trash-modal .p-dialog-content,[data-theme=light] .custom-confirm-modal .p-dialog-content,.hr-container[data-theme=light] .custom-confirm-modal .p-dialog-content{background:#f8fafc!important;color:#0f172a!important}[data-theme=light] .ai-zoom-modal .p-dialog-footer,.hr-container[data-theme=light] .ai-zoom-modal .p-dialog-footer{background:#fff!important;border-top-color:#e2e8f0!important}@media(max-width:1024px){.ai-layout-grid{grid-template-columns:1fr}.ai-canvas-card{min-height:520px}}@media(max-width:640px){.ai-controls-grid,.ai-empty-features-grid,.ai-gallery-grid{grid-template-columns:1fr}.ai-hero-actions{width:100%}.ai-hero-btn{flex:1;justify-content:center}}.ai-workspace h3,.ai-workspace h4{text-transform:none}.av-layout{align-items:start}.av-layout .ai-studio-panel{height:auto}.av-canvas-panel{height:auto;position:sticky;top:16px}.av-canvas-panel .ai-canvas-card{height:auto;min-height:460px}.av-hidden-input{display:none!important}.av-label-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.av-link-btn{display:inline-flex;align-items:center;gap:5px;padding:0;background:none;border:none;color:var(--hr-accent-primary, #818cf8);font-family:inherit;font-size:.72rem;font-weight:600;cursor:pointer}.av-link-btn:hover:not(:disabled){text-decoration:underline}.av-link-btn:disabled{opacity:.6;cursor:default}.av-link-btn i{font-size:.72rem}.av-selected-thumb{background:#000}.av-disclaimer{display:flex;align-items:flex-start;gap:6px;margin:12px 0 0;font-size:.72rem;line-height:1.45;color:var(--hr-text-muted, #94a3b8)}.av-disclaimer i{font-size:.72rem;margin-top:2px}.av-analyzed-pill{display:inline-flex;align-items:center;gap:6px;max-width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.av-preview{display:flex;flex-direction:column;gap:12px;width:100%}.av-preview-frame{display:flex;justify-content:center;background:#000;border:1px solid var(--hr-border-color, #333336);border-radius:10px;overflow:hidden}.av-preview-frame video{display:block;width:100%;max-height:440px;object-fit:contain}.av-preview-caption{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:.8rem;color:var(--hr-text-secondary, #a0a0a8)}.av-preview-caption small{font-size:.72rem;color:var(--hr-text-muted, #94a3b8)}.av-preview-name{display:inline-flex;align-items:center;gap:8px;min-width:0;font-weight:700;color:var(--hr-text-primary, #f0f0f0);overflow-wrap:anywhere}.av-preview-name i{color:var(--hr-accent-primary, #818cf8)}.av-preview-hint{margin:0;padding:12px 14px;border-radius:8px;border:1px dashed var(--hr-border-color, #333336);background:var(--hr-bg-main, #121212);font-size:.8rem;line-height:1.5;color:var(--hr-text-secondary, #a0a0a8)}.av-media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.av-media-card{display:flex;flex-direction:column;min-width:0;background:var(--hr-bg-main, #121212);border:1px solid var(--hr-border-color, #333336);border-radius:10px;overflow:hidden;transition:border-color .2s ease}.av-media-card:hover{border-color:var(--hr-accent-primary, #818cf8)}.av-media-head{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;background:var(--hr-bg-card, #242427);border-bottom:1px solid var(--hr-border-color, #333336)}.av-media-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;border-radius:7px;background:var(--hr-accent-light, rgba(129, 140, 248, .1));color:var(--hr-accent-primary, #818cf8);font-size:.82rem}.av-media-titles{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.av-media-title{line-height:1.3;font-size:.8rem;font-weight:700;color:var(--hr-text-primary, #f0f0f0)}.av-media-desc{line-height:1.35;font-size:.7rem;color:var(--hr-text-muted, #94a3b8)}.av-media-actions{display:flex;gap:2px;flex-shrink:0}.av-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border-radius:6px;border:1px solid transparent;background:transparent;color:var(--hr-text-secondary, #a0a0a8);font-size:.78rem;text-decoration:none;cursor:pointer;transition:all .15s ease}.av-icon-btn:hover{border-color:var(--hr-border-color, #333336);background:var(--hr-accent-light, rgba(129, 140, 248, .1));color:var(--hr-accent-primary, #818cf8)}.av-media-body{display:flex;align-items:center;justify-content:center;aspect-ratio:16 / 10;background:var(--hr-bg-main, #121212)}.av-media-body.is-video{background:#000}.av-media-body video,.av-media-body img{display:block;width:100%;height:100%;object-fit:contain}.av-media-pending{display:flex;flex-direction:column;align-items:center;gap:10px;padding:16px;text-align:center;font-size:.74rem;color:var(--hr-text-muted, #94a3b8)}.av-media-pending.is-error{color:var(--hr-danger, #ef4444)}.av-media-pending.is-error i{font-size:1.4rem}.av-media-file{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:16px;font-size:.78rem;line-height:1.5;color:var(--hr-text-secondary, #a0a0a8)}.av-media-file>i{font-size:1.3rem;color:var(--hr-accent-primary, #818cf8)}.av-file-btn{padding:7px 14px;font-size:.78rem}.av-zoom-video{width:100%;background:#000}.av-trash-note{display:block;padding:10px 14px;border-radius:8px;border:1px solid var(--hr-border-color, #333336);background:var(--hr-accent-light, rgba(129, 140, 248, .08));color:var(--hr-text-secondary, #a0a0a8)}@media(max-width:1024px){.av-canvas-panel{position:static}}.av-workspace .p-toast{width:360px;max-width:calc(100vw - 32px);opacity:1}.av-workspace .p-toast .p-toast-message{margin:0 0 10px;border-radius:12px;border:1px solid var(--hr-border-color, #333336);border-left:4px solid var(--hr-accent-primary, #818cf8);background:var(--hr-bg-card, #242427);color:var(--hr-text-primary, #f0f0f0);box-shadow:0 10px 30px #0f172a24}.av-workspace .p-toast .p-toast-message-success{border-left-color:#10b981}.av-workspace .p-toast .p-toast-message-error{border-left-color:#ef4444}.av-workspace .p-toast .p-toast-message-warn{border-left-color:#d97706}.av-workspace .p-toast .p-toast-message-content{display:flex;align-items:flex-start;gap:10px;padding:12px 14px}.av-workspace .p-toast .p-toast-message-icon{flex-shrink:0;width:18px;height:18px;margin-top:1px;color:var(--hr-accent-primary, #818cf8)}.av-workspace .p-toast .p-toast-message-success .p-toast-message-icon{color:#10b981}.av-workspace .p-toast .p-toast-message-error .p-toast-message-icon{color:#ef4444}.av-workspace .p-toast .p-toast-message-warn .p-toast-message-icon{color:#d97706}.av-workspace .p-toast .p-toast-message-text{flex:1;min-width:0}.av-workspace .p-toast .p-toast-summary{display:block;font-size:13.5px;font-weight:700}.av-workspace .p-toast .p-toast-detail{display:block;margin-top:2px;font-size:12.5px;color:var(--hr-text-secondary, #a0a0a8)}.av-workspace .p-toast .p-toast-icon-close{flex-shrink:0;width:26px;height:26px;border:none;border-radius:7px;background:transparent;color:var(--hr-text-muted, #94a3b8);cursor:pointer}.av-workspace .p-toast .p-toast-icon-close:hover{background:var(--hr-accent-light, rgba(129, 140, 248, .1));color:var(--hr-text-primary, #f0f0f0)}.disabled-module-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(100vh - 280px);width:100%;padding:40px 20px;position:relative;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--hr-text-primary, #f0f0f0)}.disabled-module-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:480px;height:480px;background:radial-gradient(circle,rgba(129,140,248,.12) 0%,rgba(245,185,66,.04) 50%,transparent 70%);filter:blur(60px);pointer-events:none;z-index:0}.disabled-module-card{position:relative;z-index:1;max-width:600px;width:100%;background:var(--hr-bg-card, #242427);border:1px solid var(--hr-border-color, #333336);border-radius:var(--hr-radius-lg, 20px);padding:44px 36px;text-align:center;box-shadow:0 20px 48px #00000059;backdrop-filter:blur(12px);display:flex;flex-direction:column;align-items:center;gap:18px}.disabled-module-icon-wrap{width:80px;height:80px;border-radius:24px;background:#f5b9421a;border:1px solid rgba(245,185,66,.3);display:flex;align-items:center;justify-content:center;font-size:2.2rem;color:#f5b942;box-shadow:0 0 24px #f5b9422e;position:relative;animation:pulse-maintenance 3s ease-in-out infinite}@keyframes pulse-maintenance{0%,to{box-shadow:0 0 24px #f5b9422e;transform:scale(1)}50%{box-shadow:0 0 36px #f5b94259;transform:scale(1.04)}}.disabled-module-tag{display:inline-flex;align-items:center;gap:6px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:5px 12px;border-radius:999px;background:#f5b9421f;border:1px solid rgba(245,185,66,.3);color:#f5b942}.disabled-module-tag:before{content:"";width:6px;height:6px;border-radius:50%;background:#f5b942}.disabled-module-title{margin:0;font-size:1.75rem;font-weight:800;letter-spacing:-.02em;color:var(--hr-text-primary, #f0f0f0)}.disabled-module-target-name{color:var(--hr-accent-primary, #818cf8);text-transform:capitalize}.disabled-module-desc{margin:0;font-size:.95rem;line-height:1.6;color:var(--hr-text-secondary, #a0a0a5);max-width:480px}.disabled-module-meta-bar{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;padding:12px 18px;background:#ffffff08;border:1px solid var(--hr-border-color, #333336);border-radius:12px;font-size:.8rem;color:var(--hr-text-muted, #71717a);width:100%}.disabled-module-meta-item{display:flex;align-items:center;gap:6px}.disabled-module-meta-item strong{color:var(--hr-text-primary, #f0f0f0)}.disabled-module-actions{display:flex;align-items:center;gap:12px;margin-top:6px;flex-wrap:wrap;justify-content:center}.disabled-btn-primary{display:inline-flex;align-items:center;gap:8px;padding:11px 24px;background:var(--hr-accent-primary, #818cf8);color:#0d0e12;font-size:.88rem;font-weight:700;border-radius:10px;text-decoration:none;transition:all .2s ease;box-shadow:0 4px 14px #818cf840;border:none}.disabled-btn-primary:hover{background:#6366f1;transform:translateY(-2px);box-shadow:0 6px 18px #818cf859;color:#0d0e12}.disabled-btn-secondary{display:inline-flex;align-items:center;gap:8px;padding:11px 20px;background:#ffffff0a;color:var(--hr-text-primary, #f0f0f0);border:1px solid var(--hr-border-color, #333336);font-size:.88rem;font-weight:600;border-radius:10px;text-decoration:none;transition:all .2s ease}.disabled-btn-secondary:hover{background:#ffffff14;border-color:#ffffff29;transform:translateY(-1px);color:#fff}[data-theme=light] .disabled-module-card{background:#fff;border-color:#e2e8f0;box-shadow:0 20px 48px #00000014}[data-theme=light] .disabled-module-title{color:#0f172a}[data-theme=light] .disabled-module-desc{color:#64748b}[data-theme=light] .disabled-module-meta-bar{background:#f8fafc;border-color:#e2e8f0;color:#64748b}[data-theme=light] .disabled-module-meta-item strong{color:#0f172a}[data-theme=light] .disabled-btn-primary{background:#6366f1;color:#fff}[data-theme=light] .disabled-btn-primary:hover{background:#4f46e5;color:#fff}[data-theme=light] .disabled-btn-secondary{background:#fff;border-color:#cbd5e1;color:#334155}[data-theme=light] .disabled-btn-secondary:hover{background:#f1f5f9;border-color:#94a3b8;color:#0f172a}.st-page{display:flex;flex-direction:column;gap:18px}.st-overall{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;padding:18px 20px;border-radius:14px;border:1px solid var(--hr-border-color);background:var(--hr-bg-card)}.st-overall-main{display:flex;align-items:center;gap:14px;min-width:0}.st-overall-main>i{font-size:1.8rem}.st-overall h2{margin:0;font-size:1.05rem;color:var(--hr-text-primary);text-transform:none}.st-overall p{margin:2px 0 0;font-size:.82rem;color:var(--hr-text-muted)}.st-overall.is-ok{border-color:#10b98173}.st-overall.is-ok .st-overall-main>i{color:#10b981}.st-overall.is-degraded{border-color:#f59e0b80}.st-overall.is-degraded .st-overall-main>i{color:#f59e0b}.st-overall.is-down{border-color:#ef444480}.st-overall.is-down .st-overall-main>i{color:#ef4444}.st-overall.is-unknown .st-overall-main>i{color:var(--hr-text-muted)}.st-refresh{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:10px;border:1px solid var(--hr-border-color);background:var(--hr-bg-main);color:var(--hr-text-primary);font:inherit;font-size:.84rem;font-weight:600;cursor:pointer}.st-refresh:hover:not(:disabled){border-color:var(--hr-accent-primary);color:var(--hr-accent-primary)}.st-refresh:disabled{opacity:.6;cursor:wait}.st-error{display:flex;gap:8px;padding:12px 14px;border-radius:10px;background:#ef44441a;color:#dc2626;font-size:.86rem}.st-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.st-card{display:flex;flex-direction:column;gap:12px;padding:18px;border-radius:14px;border:1px solid var(--hr-border-color);background:var(--hr-bg-card);min-width:0}.st-card.is-down{border-color:#ef444473}.st-card.is-degraded{border-color:#f59e0b73}.st-skeleton{min-height:190px;background:linear-gradient(90deg,var(--hr-bg-card),var(--hr-bg-main),var(--hr-bg-card));background-size:200% 100%;animation:st-shine 1.4s linear infinite}@keyframes st-shine{to{background-position:-200% 0}}.st-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.st-card-head h3{margin:0;font-size:1rem;color:var(--hr-text-primary);text-transform:none}.st-card-head p{margin:2px 0 0;font-size:.78rem;color:var(--hr-text-muted)}.st-chip{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;padding:4px 10px;border-radius:999px;font-size:.74rem;font-weight:700;white-space:nowrap}.st-chip.is-ok{background:#10b98124;color:#059669}.st-chip.is-degraded{background:#f59e0b29;color:#b45309}.st-chip.is-down{background:#ef444424;color:#dc2626}.st-chip.is-unknown{background:var(--hr-bg-main);color:var(--hr-text-muted)}.st-detail{margin:0;font-size:.86rem;line-height:1.5;color:var(--hr-text-secondary)}.st-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.st-facts div{padding:8px 10px;border-radius:8px;background:var(--hr-bg-main);min-width:0}.st-facts dt{font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--hr-text-muted)}.st-facts dd{margin:2px 0 0;font-size:.86rem;font-weight:600;color:var(--hr-text-primary);overflow-wrap:anywhere}.st-components{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 12px}.st-components li{display:inline-flex;align-items:center;gap:6px;font-size:.76rem;color:var(--hr-text-secondary)}.st-dot{width:8px;height:8px;border-radius:50%;background:var(--hr-text-muted)}.st-dot.is-ok{background:#10b981}.st-dot.is-degraded{background:#f59e0b}.st-dot.is-down{background:#ef4444}.st-incidents p{display:flex;gap:6px;margin:0 0 4px;font-size:.8rem;color:#b45309}.st-link{margin-top:auto;display:inline-flex;align-items:center;gap:6px;font-size:.8rem;font-weight:600;color:var(--hr-accent-primary);text-decoration:none}.st-note{display:flex;gap:8px;margin:0;font-size:.8rem;line-height:1.5;color:var(--hr-text-muted)}@media(max-width:600px){.st-grid,.st-facts{grid-template-columns:minmax(0,1fr)}}.p-component,.p-component *{box-sizing:border-box}.p-hidden{display:none}.p-hidden-space{visibility:hidden}.p-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.p-hidden-accessible input,.p-hidden-accessible select{transform:scale(0)}.p-reset{margin:0;padding:0;border:0;outline:0;text-decoration:none;font-size:100%;list-style:none}.p-disabled,.p-disabled *{cursor:default!important;pointer-events:none;user-select:none}.p-component-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.p-overflow-hidden{overflow:hidden}.p-unselectable-text{user-select:none}.p-scrollbar-measure{width:100px;height:100px;overflow:scroll;position:absolute;top:-9999px}@-webkit-keyframes p-fadein{0%{opacity:0}to{opacity:1}}@keyframes p-fadein{0%{opacity:0}to{opacity:1}}.p-link{text-align:left;background-color:transparent;margin:0;padding:0;border:0;cursor:pointer;user-select:none}.p-link:disabled{cursor:default}.p-connected-overlay{opacity:0;transform:scaleY(.8);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}.p-connected-overlay-visible{opacity:1;transform:scaleY(1)}.p-connected-overlay-hidden{opacity:0;transform:scaleY(1);transition:opacity .1s linear}.p-connected-overlay-enter{opacity:0;transform:scaleY(.8)}.p-connected-overlay-enter-active{opacity:1;transform:scaleY(1);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}.p-connected-overlay-enter-done{transform:none}.p-connected-overlay-exit{opacity:1}.p-connected-overlay-exit-active{opacity:0;transition:opacity .1s linear}.p-toggleable-content-enter{max-height:0}.p-toggleable-content-enter-active{overflow:hidden;max-height:1000px;transition:max-height 1s ease-in-out}.p-toggleable-content-enter-done{transform:none}.p-toggleable-content-exit{max-height:1000px}.p-toggleable-content-exit-active{overflow:hidden;max-height:0;transition:max-height .45s cubic-bezier(0,1,0,1)}.p-sr-only{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.p-accordion-header-link{cursor:pointer;display:flex;align-items:center;user-select:none;position:relative;text-decoration:none}.p-accordion-header-link:focus{z-index:1}.p-accordion-header-text{line-height:1}.p-autocomplete{display:inline-flex;position:relative}.p-autocomplete-dd .p-autocomplete-input{flex:1 1 auto;width:1%}.p-autocomplete-dd .p-autocomplete-input,.p-autocomplete-dd .p-autocomplete-multiple-container{border-top-right-radius:0;border-bottom-right-radius:0}.p-autocomplete-dd .p-autocomplete-dropdown{border-top-left-radius:0;border-bottom-left-radius:0}.p-autocomplete .p-autocomplete-panel{min-width:100%}.p-autocomplete-panel{position:absolute;top:0;left:0}.p-autocomplete-items{margin:0;padding:0;list-style-type:none}.p-autocomplete-item{cursor:pointer;white-space:nowrap;position:relative;overflow:hidden}.p-autocomplete-multiple-container{margin:0;padding:0;list-style-type:none;cursor:text;overflow:hidden;display:flex;align-items:center;flex-wrap:wrap}.p-autocomplete-token{cursor:default;display:inline-flex;align-items:center;flex:0 0 auto}.p-autocomplete-token-icon{cursor:pointer}.p-autocomplete-input-token{flex:1 1 auto;display:inline-flex}.p-autocomplete-input-token input{border:0 none;outline:0 none;background-color:transparent;margin:0;padding:0;box-shadow:none;border-radius:0;width:100%}.p-fluid .p-autocomplete{display:flex}.p-fluid .p-autocomplete-dd .p-autocomplete-input{width:1%}.p-autocomplete-items-wrapper{overflow:auto}.p-avatar{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;font-size:1rem}.p-avatar.p-avatar-image{background-color:transparent}.p-avatar-circle,.p-avatar-circle img{border-radius:50%}.p-avatar .p-avatar-icon{font-size:1rem}.p-avatar img{width:100%;height:100%}.p-avatar-clickable{cursor:pointer}.p-badge{display:inline-block;border-radius:10px;text-align:center;padding:0 .5rem}.p-overlay-badge{position:relative}.p-overlay-badge .p-badge{position:absolute;top:0;right:0;transform:translate(50%,-50%);transform-origin:100% 0;margin:0}.p-badge-dot{width:.5rem;min-width:.5rem;height:.5rem;border-radius:50%;padding:0}.p-badge-no-gutter{padding:0;border-radius:50%}.p-avatar-group .p-avatar+.p-avatar{margin-left:-1rem}.p-avatar-group{display:flex;align-items:center}.p-blockui-container{position:relative}.p-blockui{position:absolute;top:0;left:0;width:100%;height:100%;opacity:1;display:flex;align-items:center;justify-content:center}.p-blockui.p-component-overlay{position:absolute}.p-blockui-document.p-component-overlay{position:fixed}.p-breadcrumb{overflow-x:auto}.p-breadcrumb ul{margin:0;padding:0;list-style-type:none;display:flex;align-items:center;flex-wrap:nowrap}.p-breadcrumb .p-menuitem-text{line-height:1}.p-breadcrumb .p-menuitem-link{text-decoration:none;display:flex;align-items:center}.p-breadcrumb .p-menuitem-separator{display:flex;align-items:center}.p-breadcrumb::-webkit-scrollbar{display:none}.p-button{margin:0;display:inline-flex;cursor:pointer;user-select:none;align-items:center;vertical-align:bottom;text-align:center;overflow:hidden;position:relative}.p-button-label{flex:1 1 auto}.p-button-icon-right{order:1}.p-button:disabled{cursor:default}.p-button-icon-only{justify-content:center}.p-button-icon-only .p-button-label{visibility:hidden;width:0;flex:0 0 auto}.p-button-vertical{flex-direction:column}.p-button-icon-bottom{order:2}.p-buttonset .p-button{margin:0}.p-buttonset .p-button:not(:last-child){border-right:0 none}.p-buttonset .p-button:not(:first-of-type):not(:last-of-type){border-radius:0}.p-buttonset .p-button:first-of-type{border-top-right-radius:0;border-bottom-right-radius:0}.p-buttonset .p-button:last-of-type{border-top-left-radius:0;border-bottom-left-radius:0}.p-buttonset .p-button:focus{position:relative;z-index:1}.p-calendar{position:relative;display:inline-flex;max-width:100%}.p-calendar .p-inputtext{flex:1 1 auto;width:1%}.p-calendar-w-btn-right .p-inputtext{border-top-right-radius:0;border-bottom-right-radius:0}.p-calendar-w-btn-right .p-datepicker-trigger,.p-calendar-w-btn-left .p-inputtext{border-top-left-radius:0;border-bottom-left-radius:0}.p-calendar-w-btn-left .p-datepicker-trigger{border-top-right-radius:0;border-bottom-right-radius:0}.p-fluid .p-calendar{display:flex}.p-fluid .p-calendar .p-inputtext{width:1%}.p-calendar .p-datepicker{min-width:100%}.p-datepicker{width:auto;position:absolute;top:0;left:0}.p-datepicker-inline{display:inline-block;position:static;overflow-x:auto}.p-datepicker-header{display:flex;align-items:center;justify-content:space-between}.p-datepicker-header .p-datepicker-title{margin:0 auto}.p-datepicker-prev,.p-datepicker-next{cursor:pointer;display:inline-flex;justify-content:center;align-items:center;overflow:hidden;position:relative}.p-datepicker-multiple-month .p-datepicker-group-container .p-datepicker-group{flex:1 1 auto}.p-datepicker-multiple-month .p-datepicker-group-container{display:flex}.p-datepicker table{width:100%;border-collapse:collapse}.p-datepicker td>span{display:flex;justify-content:center;align-items:center;cursor:pointer;margin:0 auto;overflow:hidden;position:relative}.p-monthpicker-month{width:33.3%;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden;position:relative}.p-datepicker-buttonbar{display:flex;justify-content:space-between;align-items:center}.p-timepicker{display:flex;justify-content:center;align-items:center}.p-timepicker button{display:flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden;position:relative}.p-timepicker>div{display:flex;align-items:center;flex-direction:column}.p-datepicker-touch-ui,.p-calendar .p-datepicker-touch-ui{position:fixed;top:50%;left:50%;min-width:80vw;transform:translate(-50%,-50%)}.p-yearpicker-year{width:50%;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden;position:relative}.p-card-header img{width:100%}.p-carousel{display:flex;flex-direction:column}.p-carousel-content{display:flex;flex-direction:column;overflow:auto}.p-carousel-prev,.p-carousel-next{align-self:center;flex-grow:0;flex-shrink:0;display:flex;justify-content:center;align-items:center;overflow:hidden;position:relative}.p-carousel-container{display:flex;flex-direction:row}.p-carousel-items-content{overflow:hidden;width:100%}.p-carousel-items-container{display:flex;flex-direction:row}.p-carousel-indicators{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap}.p-carousel-indicator>button{display:flex;align-items:center;justify-content:center}.p-carousel-vertical .p-carousel-container{flex-direction:column}.p-carousel-vertical .p-carousel-items-container{flex-direction:column;height:100%}.p-items-hidden .p-carousel-item{visibility:hidden}.p-items-hidden .p-carousel-item.p-carousel-item-active{visibility:visible}.p-cascadeselect{display:inline-flex;cursor:pointer;position:relative;user-select:none}.p-cascadeselect-trigger{display:flex;align-items:center;justify-content:center;flex-shrink:0}.p-cascadeselect-label{display:block;white-space:nowrap;overflow:hidden;flex:1 1 auto;width:1%;text-overflow:ellipsis;cursor:pointer}.p-cascadeselect-label-empty{overflow:hidden;visibility:hidden}.p-cascadeselect .p-cascadeselect-panel{min-width:100%}.p-cascadeselect-panel{position:absolute;top:0;left:0}.p-cascadeselect-item{cursor:pointer;font-weight:400;white-space:nowrap}.p-cascadeselect-item-content{display:flex;align-items:center;overflow:hidden;position:relative}.p-cascadeselect-group-icon{margin-left:auto}.p-cascadeselect-items{margin:0;padding:0;list-style-type:none;min-width:100%}.p-fluid .p-cascadeselect{display:flex}.p-fluid .p-cascadeselect .p-cascadeselect-label{width:1%}.p-cascadeselect-sublist{position:absolute;min-width:100%;z-index:1;display:none}.p-cascadeselect-item-active{overflow:visible!important}.p-cascadeselect-item-active>.p-cascadeselect-sublist{display:block;left:100%;top:0}.p-chart{position:relative}.p-checkbox{display:inline-flex;cursor:pointer;user-select:none;vertical-align:bottom;position:relative}.p-checkbox.p-checkbox-disabled{cursor:auto}.p-checkbox-box{display:flex;justify-content:center;align-items:center}.p-chip{display:inline-flex;align-items:center}.p-chip-text,.p-chip-icon.pi{line-height:1.5}.p-chip .p-chip-remove-icon{line-height:1.5;cursor:pointer}.p-chip img{border-radius:50%}.p-chips{display:inline-flex}.p-chips-multiple-container{margin:0;padding:0;list-style-type:none;cursor:text;overflow:hidden;display:flex;align-items:center;flex-wrap:wrap}.p-chips-token{cursor:default;display:inline-flex;align-items:center;flex:0 0 auto}.p-chips-input-token{flex:1 1 auto;display:inline-flex}.p-chips-token-icon{cursor:pointer}.p-chips-input-token input{border:0 none;outline:0 none;background-color:transparent;margin:0;padding:0;box-shadow:none;border-radius:0;width:100%}.p-fluid .p-chips{display:flex}.p-colorpicker{display:inline-block}.p-colorpicker-dragging{cursor:pointer}.p-colorpicker-overlay{position:relative}.p-colorpicker-panel{position:relative;width:193px;height:166px}.p-colorpicker-overlay-panel{position:absolute;top:0;left:0}.p-colorpicker-preview{cursor:pointer}.p-colorpicker-panel .p-colorpicker-content{position:relative}.p-colorpicker-panel .p-colorpicker-color-selector{width:150px;height:150px;top:8px;left:8px;position:absolute}.p-colorpicker-panel .p-colorpicker-color{width:150px;height:150px}.p-colorpicker-panel .p-colorpicker-color-handle{position:absolute;top:0;left:150px;border-radius:100%;width:10px;height:10px;border-width:1px;border-style:solid;margin:-5px 0 0 -5px;cursor:pointer;opacity:.85}.p-colorpicker-panel .p-colorpicker-hue{width:17px;height:150px;top:8px;left:167px;position:absolute;opacity:.85}.p-colorpicker-panel .p-colorpicker-hue-handle{position:absolute;top:150px;left:0;width:21px;margin-left:-2px;margin-top:-5px;height:10px;border-width:2px;border-style:solid;opacity:.85;cursor:pointer}.p-colorpicker-panel .p-colorpicker-color{background:transparent url(/assets/color-OBgXniE1.png) no-repeat left top}.p-colorpicker-panel .p-colorpicker-hue{background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAACWCAIAAAC3uvTNAAAA7ElEQVRYw+2YUQqDQAxEh9GWuqV6Be9/JT88RN0VRUuv0ElBwhKY3yF5m90kLKd+mF/975r6geNyjm9Fy0kgqTJ6nqoIdGKczjmPJU5tZxA8wWPL7YOHKhZAlcmTAVVcxSCrMbfgqY/H6JEOoASPe56tgSrqLR7U2zWojwWjJ3jq47HEiZoGTwJxP1RRXw8y9RZfCMhbhTHOVTxXnUFtPJ5rGjzu35y2KfKGQxWT2K4TQL1d2zz6KAH1kRU8wfOXx+37qY3Hct+aDaqot2u7R/wMuDS3qnj0z0HqK4X/+kRNHdfUwFP2Nisqe/sFuUZiVjC9HCUAAAAASUVORK5CYII=) no-repeat left top}.p-confirm-popup{position:absolute;top:50%;left:50%;margin-top:10px}.p-confirm-popup-flipped{margin-top:0;margin-bottom:10px}.p-confirm-popup:after,.p-confirm-popup:before{bottom:100%;left:calc(var(--overlayArrowLeft, 0) + 1.25rem);content:" ";height:0;width:0;position:absolute;pointer-events:none}.p-confirm-popup:after{border-width:8px;margin-left:-8px}.p-confirm-popup:before{border-width:10px;margin-left:-10px}.p-confirm-popup-flipped:after,.p-confirm-popup-flipped:before{bottom:auto;top:100%}.p-confirm-popup.p-confirm-popup-flipped:after{border-bottom-color:transparent}.p-confirm-popup.p-confirm-popup-flipped:before{border-bottom-color:transparent}.p-confirm-popup .p-confirm-popup-content{display:flex;align-items:center}.p-contextmenu{position:absolute}.p-contextmenu ul{margin:0;padding:0;list-style:none}.p-contextmenu .p-submenu-list{position:absolute;min-width:100%;z-index:1}.p-contextmenu .p-menuitem-link{cursor:pointer;display:flex;align-items:center;text-decoration:none;overflow:hidden;position:relative}.p-contextmenu .p-menuitem-text{line-height:1}.p-contextmenu .p-menuitem{position:relative}.p-contextmenu .p-menuitem-link .p-submenu-icon{margin-left:auto}.p-contextmenu-enter{opacity:0}.p-contextmenu-enter-active{opacity:1;transition:opacity .25s}.p-datascroller .p-datascroller-header{text-align:center;padding:.5em .75em;border-bottom:0 none}.p-datascroller .p-datascroller-footer{text-align:center;padding:.25em .625em;border-top:0 none}.p-datascroller .p-datascroller-content{padding:.25em .625em}.p-datascroller-inline .p-datascroller-content{overflow:auto}.p-datascroller .p-datascroller-list{list-style-type:none;margin:0;padding:0}.p-datatable{position:relative}.p-datatable>.p-datatable-wrapper{overflow:auto}.p-datatable-table{border-spacing:0;width:100%}.p-datatable .p-sortable-disabled{cursor:auto}.p-datatable .p-sortable-column{cursor:pointer;user-select:none}.p-datatable .p-sortable-column .p-column-title,.p-datatable .p-sortable-column .p-sortable-column-icon,.p-datatable .p-sortable-column .p-sortable-column-badge{vertical-align:middle}.p-datatable .p-sortable-column .p-sortable-column-badge{display:inline-flex;align-items:center;justify-content:center}.p-datatable-selectable .p-selectable-row,.p-datatable-selectable-cell .p-selectable-cell{cursor:pointer}.p-datatable-drag-selection-helper{position:absolute;z-index:99999999}.p-datatable-scrollable>.p-datatable-wrapper{position:relative}.p-datatable-scrollable-table>.p-datatable-thead{position:sticky;top:0;z-index:1}.p-datatable-scrollable-table>.p-datatable-frozen-tbody{position:sticky;z-index:1}.p-datatable-scrollable-table>.p-datatable-tfoot{position:sticky;bottom:0;z-index:1}.p-datatable-scrollable .p-frozen-column{position:sticky;background:inherit}.p-datatable-scrollable th.p-frozen-column{z-index:1}.p-datatable-flex-scrollable{display:flex;flex-direction:column;height:100%}.p-datatable-flex-scrollable>.p-datatable-wrapper{display:flex;flex-direction:column;flex:1;height:100%}.p-datatable-scrollable-table>.p-datatable-tbody>.p-rowgroup-header{position:sticky;z-index:1}.p-datatable-resizable-table>.p-datatable-thead>tr>th,.p-datatable-resizable-table>.p-datatable-tfoot>tr>td,.p-datatable-resizable-table>.p-datatable-tbody>tr>td{overflow:hidden;white-space:nowrap}.p-datatable-resizable-table>.p-datatable-thead>tr>th.p-resizable-column:not(.p-frozen-column){background-clip:padding-box;position:relative}.p-datatable-resizable-table-fit>.p-datatable-thead>tr>th.p-resizable-column:last-child .p-column-resizer{display:none}.p-datatable .p-column-resizer{display:block;position:absolute!important;top:0;right:0;margin:0;width:.5rem;height:100%;padding:0;cursor:col-resize;border:1px solid transparent}.p-datatable .p-column-header-content{display:flex;align-items:center}.p-datatable .p-column-resizer-helper{width:1px;position:absolute;z-index:10;display:none}.p-datatable .p-row-editor-init,.p-datatable .p-row-editor-save,.p-datatable .p-row-editor-cancel,.p-datatable .p-row-toggler{display:inline-flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.p-datatable-reorder-indicator-up,.p-datatable-reorder-indicator-down{position:absolute;display:none}.p-reorderable-column,.p-datatable-reorderablerow-handle{cursor:move}.p-datatable .p-datatable-loading-overlay{position:absolute;display:flex;align-items:center;justify-content:center;z-index:2}.p-column-filter-row{display:flex;align-items:center;width:100%}.p-column-filter-menu{display:inline-flex;margin-left:auto}.p-column-filter-row .p-column-filter-element{flex:1 1 auto;width:1%}.p-column-filter-menu-button,.p-column-filter-clear-button{display:inline-flex;justify-content:center;align-items:center;cursor:pointer;text-decoration:none;overflow:hidden;position:relative}.p-column-filter-overlay{position:absolute;top:0;left:0}.p-column-filter-row-items{margin:0;padding:0;list-style:none}.p-column-filter-row-item{cursor:pointer}.p-column-filter-add-button,.p-column-filter-remove-button{justify-content:center}.p-column-filter-add-button .p-button-label,.p-column-filter-remove-button .p-button-label{flex-grow:0}.p-column-filter-buttonbar{display:flex;align-items:center;justify-content:space-between}.p-column-filter-buttonbar .p-button:not(.p-button-icon-only){width:auto}.p-datatable .p-datatable-tbody>tr>td>.p-column-title{display:none}.p-datatable-virtualscroller-spacer{display:flex}.p-datatable .p-virtualscroller .p-virtualscroller-loading{transform:none!important;min-height:0;position:sticky;top:0;left:0}.p-datatable .p-datatable-thead>tr>th.p-align-left>.p-column-header-content,.p-datatable .p-datatable-tbody>tr>td.p-align-left,.p-datatable .p-datatable-tfoot>tr>td.p-align-left{text-align:left;justify-content:flex-start}.p-datatable .p-datatable-thead>tr>th.p-align-right>.p-column-header-content,.p-datatable .p-datatable-tbody>tr>td.p-align-right,.p-datatable .p-datatable-tfoot>tr>td.p-align-right{text-align:right;justify-content:flex-end}.p-datatable .p-datatable-thead>tr>th.p-align-center>.p-column-header-content,.p-datatable .p-datatable-tbody>tr>td.p-align-center,.p-datatable .p-datatable-tfoot>tr>td.p-align-center{text-align:center;justify-content:center}.p-dataview-loading{position:relative;min-height:4rem}.p-dataview .p-dataview-loading-overlay{position:absolute;z-index:1;display:flex;align-items:center;justify-content:center}.p-dialog-mask{position:fixed;top:0;left:0;width:100%;height:100%;display:none;justify-content:center;align-items:center;pointer-events:none;background-color:transparent;transition-property:background-color}.p-dialog-visible{display:flex}.p-dialog-mask.p-component-overlay{pointer-events:auto}.p-dialog{display:flex;flex-direction:column;pointer-events:auto;max-height:90%;transform:scale(1);position:relative}.p-dialog-content{overflow-y:auto;flex-grow:1}.p-dialog-header{display:flex;align-items:center;flex-shrink:0}.p-dialog-footer{flex-shrink:0}.p-dialog .p-dialog-header-icons{display:flex;align-items:center;align-self:flex-start;flex-shrink:0}.p-dialog .p-dialog-header-icon{display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.p-dialog .p-dialog-title{flex-grow:1}.p-fluid .p-dialog-footer .p-button{width:auto}.p-dialog-enter{opacity:0;transform:scale(.7)}.p-dialog-enter-active{opacity:1;transform:scale(1);transition:all .15s cubic-bezier(0,0,.2,1)}.p-dialog-enter-done{transform:none}.p-dialog-exit-active{opacity:0;transform:scale(.7);transition:all .15s cubic-bezier(.4,0,.2,1)}.p-dialog-top .p-dialog,.p-dialog-bottom .p-dialog,.p-dialog-left .p-dialog,.p-dialog-right .p-dialog,.p-dialog-top-left .p-dialog,.p-dialog-top-right .p-dialog,.p-dialog-bottom-left .p-dialog,.p-dialog-bottom-right .p-dialog{margin:.75em}.p-dialog-top .p-dialog-enter,.p-dialog-top .p-dialog-exit-active{transform:translate3d(0,-100%,0)}.p-dialog-bottom .p-dialog-enter,.p-dialog-bottom .p-dialog-exit-active{transform:translate3d(0,100%,0)}.p-dialog-left .p-dialog-enter,.p-dialog-left .p-dialog-exit-active,.p-dialog-top-left .p-dialog-enter,.p-dialog-top-left .p-dialog-exit-active,.p-dialog-bottom-left .p-dialog-enter,.p-dialog-bottom-left .p-dialog-exit-active{transform:translate3d(-100%,0,0)}.p-dialog-right .p-dialog-enter,.p-dialog-right .p-dialog-exit-active,.p-dialog-top-right .p-dialog-enter,.p-dialog-top-right .p-dialog-exit-active,.p-dialog-bottom-right .p-dialog-enter,.p-dialog-bottom-right .p-dialog-exit-active{transform:translate3d(100%,0,0)}.p-dialog-top .p-dialog-enter-active,.p-dialog-bottom .p-dialog-enter-active,.p-dialog-left .p-dialog-enter-active,.p-dialog-top-left .p-dialog-enter-active,.p-dialog-bottom-left .p-dialog-enter-active,.p-dialog-right .p-dialog-enter-active,.p-dialog-top-right .p-dialog-enter-active,.p-dialog-bottom-right .p-dialog-enter-active{transform:translateZ(0);transition:all .3s ease-out}.p-dialog-top .p-dialog-exit-active,.p-dialog-bottom .p-dialog-exit-active,.p-dialog-left .p-dialog-exit-active,.p-dialog-top-left .p-dialog-exit-active,.p-dialog-bottom-left .p-dialog-exit-active,.p-dialog-right .p-dialog-exit-active,.p-dialog-top-right .p-dialog-exit-active,.p-dialog-bottom-right .p-dialog-exit-active{transition:all .3s ease-out}.p-dialog-maximized{transition:none;transform:none;margin:0!important;width:100vw!important;height:100vh!important;max-height:100%;top:0!important;left:0!important}.p-dialog-maximized .p-dialog-content{flex-grow:1}.p-dialog-left{justify-content:flex-start}.p-dialog-right{justify-content:flex-end}.p-dialog-top{align-items:flex-start}.p-dialog-top-left{justify-content:flex-start;align-items:flex-start}.p-dialog-top-right{justify-content:flex-end;align-items:flex-start}.p-dialog-bottom{align-items:flex-end}.p-dialog-bottom-left{justify-content:flex-start;align-items:flex-end}.p-dialog-bottom-right{justify-content:flex-end;align-items:flex-end}.p-confirm-dialog .p-dialog-content{display:flex;align-items:center}.p-dialog .p-resizable-handle{position:absolute;font-size:.1px;display:block;cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.p-dialog-draggable .p-dialog-header{cursor:move}.p-divider-horizontal{display:flex;width:100%;position:relative;align-items:center}.p-divider-horizontal:before{position:absolute;display:block;top:50%;left:0;width:100%;content:""}.p-divider-horizontal.p-divider-left{justify-content:flex-start}.p-divider-horizontal.p-divider-right{justify-content:flex-end}.p-divider-horizontal.p-divider-center{justify-content:center}.p-divider-content{z-index:1}.p-divider-vertical{min-height:100%;margin:0 1rem;display:flex;position:relative;justify-content:center}.p-divider-vertical:before{position:absolute;display:block;top:0;left:50%;height:100%;content:""}.p-divider-vertical.p-divider-top{align-items:flex-start}.p-divider-vertical.p-divider-center{align-items:center}.p-divider-vertical.p-divider-bottom{align-items:flex-end}.p-divider-solid.p-divider-horizontal:before{border-top-style:solid}.p-divider-solid.p-divider-vertical:before{border-left-style:solid}.p-divider-dashed.p-divider-horizontal:before{border-top-style:dashed}.p-divider-dashed.p-divider-vertical:before{border-left-style:dashed}.p-divider-dotted.p-divider-horizontal:before{border-top-style:dotted}.p-divider-dotted.p-divider-horizontal:before{border-left-style:dotted}.p-dock{position:absolute;z-index:1;display:flex;justify-content:center;align-items:center;pointer-events:none}.p-dock-container{display:flex;pointer-events:auto}.p-dock-list{margin:0;padding:0;list-style:none;display:flex;align-items:center;justify-content:center;pointer-events:auto}.p-dock-magnification .p-dock-item{transition:all .2s cubic-bezier(.4,0,.2,1);will-change:transform}.p-dock-action{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden;cursor:default}.p-dock-magnification .p-dock-item-second-prev,.p-dock-magnification .p-dock-item-second-next{transform:scale(1.2)}.p-dock-magnification .p-dock-item-prev,.p-dock-magnification .p-dock-item-next{transform:scale(1.4)}.p-dock-magnification .p-dock-item-current{transform:scale(1.6);z-index:1}.p-dock-top{left:0;top:0;width:100%}.p-dock-top.p-dock-magnification .p-dock-item{transform-origin:center top}.p-dock-top .p-dock-container{flex-direction:column-reverse}.p-dock-bottom{left:0;bottom:0;width:100%}.p-dock-bottom.p-dock-magnification .p-dock-item{transform-origin:center bottom}.p-dock-bottom .p-dock-container{flex-direction:column}.p-dock-right{right:0;top:0;height:100%}.p-dock-right.p-dock-magnification .p-dock-item{transform-origin:center right}.p-dock-right .p-dock-list{flex-direction:column}.p-dock-left{left:0;top:0;height:100%}.p-dock-left.p-dock-magnification .p-dock-item{transform-origin:center left}.p-dock-left .p-dock-list{flex-direction:column}.p-dock-left .p-dock-container{flex-direction:row-reverse}.p-dropdown{display:inline-flex;cursor:pointer;position:relative;user-select:none}.p-dropdown-clear-icon{position:absolute;top:50%;margin-top:-.5rem}.p-dropdown-trigger{display:flex;align-items:center;justify-content:center;flex-shrink:0}.p-dropdown-label{display:block;white-space:nowrap;overflow:hidden;flex:1 1 auto;width:1%;text-overflow:ellipsis;cursor:pointer}.p-dropdown-label-empty{overflow:hidden;visibility:hidden}input.p-dropdown-label{cursor:default}.p-dropdown .p-dropdown-panel{min-width:100%}.p-dropdown-panel{position:absolute;top:0;left:0}.p-dropdown-items-wrapper{overflow:auto}.p-dropdown-item{cursor:pointer;font-weight:400;white-space:nowrap;position:relative;overflow:hidden}.p-dropdown-items{margin:0;padding:0;list-style-type:none}.p-dropdown-filter{width:100%}.p-dropdown-filter-container{position:relative}.p-dropdown-filter-icon,.p-dropdown-filter-clear-icon{position:absolute;top:50%;margin-top:-.5rem}.p-fluid .p-dropdown{display:flex}.p-fluid .p-dropdown .p-dropdown-label{width:1%}.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;line-height:1.42;height:100%;outline:0;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor ul,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"•"}.ql-editor ul[data-checked=true],.ql-editor ul[data-checked=false]{pointer-events:none}.ql-editor ul[data-checked=true]>li *,.ql-editor ul[data-checked=false]>li *{pointer-events:all}.ql-editor ul[data-checked=true]>li:before,.ql-editor ul[data-checked=false]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"☑"}.ql-editor ul[data-checked=false]>li:before{content:"☐"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:0;border:0;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:0}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media(pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.p-fieldset-legend>a,.p-fieldset-legend>span{display:flex;align-items:center;justify-content:center}.p-fieldset-toggleable .p-fieldset-legend a{cursor:pointer;user-select:none;overflow:hidden;position:relative;text-decoration:none}.p-fieldset-legend-text{line-height:1}.p-fileupload-content{position:relative}.p-fileupload-row{display:flex;align-items:center}.p-fileupload-row>div{flex:1 1 auto;width:25%}.p-fileupload-row>div:last-child{text-align:right}.p-fileupload-content>.p-progressbar{width:100%;position:absolute;top:0;left:0}.p-button.p-fileupload-choose{position:relative;overflow:hidden}.p-fileupload-buttonbar{display:flex;flex-wrap:wrap}.p-button.p-fileupload-choose input[type=file],.p-fileupload-choose.p-fileupload-choose-selected input[type=file]{display:none}.p-fileupload-filename{word-break:break-all}.p-fileupload-file-thumbnail{flex-shrink:0}.p-fileupload-file-badge{margin:.5rem}.p-fluid .p-fileupload .p-button{width:auto}.p-galleria-content{display:flex;flex-direction:column}.p-galleria-item-wrapper{display:flex;flex-direction:column;position:relative}.p-galleria-item-container{position:relative;display:flex;height:100%}.p-galleria-item-nav{position:absolute;top:50%;margin-top:-.5rem;display:inline-flex;justify-content:center;align-items:center;overflow:hidden}.p-galleria-item-prev{left:0;border-top-left-radius:0;border-bottom-left-radius:0}.p-galleria-item-next{right:0;border-top-right-radius:0;border-bottom-right-radius:0}.p-galleria-item{display:flex;justify-content:center;align-items:center;height:100%;width:100%}.p-galleria-item-nav-onhover .p-galleria-item-nav{pointer-events:none;opacity:0;transition:opacity .2s ease-in-out}.p-galleria-item-nav-onhover .p-galleria-item-wrapper:hover .p-galleria-item-nav{pointer-events:all;opacity:1}.p-galleria-item-nav-onhover .p-galleria-item-wrapper:hover .p-galleria-item-nav.p-disabled{pointer-events:none}.p-galleria-caption{position:absolute;bottom:0;left:0;width:100%}.p-galleria-thumbnail-wrapper{display:flex;flex-direction:column;overflow:auto;flex-shrink:0}.p-galleria-thumbnail-prev,.p-galleria-thumbnail-next{align-self:center;flex:0 0 auto;display:flex;justify-content:center;align-items:center;overflow:hidden;position:relative}.p-galleria-thumbnail-prev span,.p-galleria-thumbnail-next span{display:flex;justify-content:center;align-items:center}.p-galleria-thumbnail-container{display:flex;flex-direction:row}.p-galleria-thumbnail-items-container{overflow:hidden;width:100%}.p-galleria-thumbnail-items{display:flex}.p-galleria-thumbnail-item{overflow:auto;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:.5}.p-galleria-thumbnail-item:hover{opacity:1;transition:opacity .3s}.p-galleria-thumbnail-item-current{opacity:1}.p-galleria-thumbnails-left .p-galleria-content,.p-galleria-thumbnails-right .p-galleria-content,.p-galleria-thumbnails-left .p-galleria-item-wrapper,.p-galleria-thumbnails-right .p-galleria-item-wrapper{flex-direction:row}.p-galleria-thumbnails-left .p-galleria-item-wrapper,.p-galleria-thumbnails-top .p-galleria-item-wrapper{order:2}.p-galleria-thumbnails-left .p-galleria-thumbnail-wrapper,.p-galleria-thumbnails-top .p-galleria-thumbnail-wrapper{order:1}.p-galleria-thumbnails-left .p-galleria-thumbnail-container,.p-galleria-thumbnails-right .p-galleria-thumbnail-container{flex-direction:column;flex-grow:1}.p-galleria-thumbnails-left .p-galleria-thumbnail-items,.p-galleria-thumbnails-right .p-galleria-thumbnail-items{flex-direction:column;height:100%}.p-galleria-indicators{display:flex;align-items:center;justify-content:center}.p-galleria-indicator>button{display:inline-flex;align-items:center}.p-galleria-indicators-left .p-galleria-item-wrapper,.p-galleria-indicators-right .p-galleria-item-wrapper{flex-direction:row;align-items:center}.p-galleria-indicators-left .p-galleria-item-container,.p-galleria-indicators-top .p-galleria-item-container{order:2}.p-galleria-indicators-left .p-galleria-indicators,.p-galleria-indicators-top .p-galleria-indicators{order:1}.p-galleria-indicators-left .p-galleria-indicators,.p-galleria-indicators-right .p-galleria-indicators{flex-direction:column}.p-galleria-indicator-onitem .p-galleria-indicators{position:absolute;display:flex}.p-galleria-indicator-onitem.p-galleria-indicators-top .p-galleria-indicators{top:0;left:0;width:100%;align-items:flex-start}.p-galleria-indicator-onitem.p-galleria-indicators-right .p-galleria-indicators{right:0;top:0;height:100%;align-items:flex-end}.p-galleria-indicator-onitem.p-galleria-indicators-bottom .p-galleria-indicators{bottom:0;left:0;width:100%;align-items:flex-end}.p-galleria-indicator-onitem.p-galleria-indicators-left .p-galleria-indicators{left:0;top:0;height:100%;align-items:flex-start}.p-galleria-mask{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;pointer-events:none}.p-galleria-mask.p-component-overlay{pointer-events:auto}.p-galleria-close{position:absolute;top:0;right:0;display:flex;justify-content:center;align-items:center;overflow:hidden}.p-galleria-mask .p-galleria-item-nav{position:fixed;top:50%;margin-top:-.5rem}.p-galleria-enter{opacity:0;transform:scale(.7)}.p-galleria-enter-active{opacity:1;transform:scale(1);transition:all .15s cubic-bezier(0,0,.2,1)}.p-galleria-enter-done{transform:none}.p-galleria-exit{opacity:1}.p-galleria-exit-active{opacity:0;transform:scale(.7);transition:all .15s cubic-bezier(.4,0,.2,1)}.p-galleria-enter-active .p-galleria-item-nav{opacity:0}.p-items-hidden .p-galleria-thumbnail-item{visibility:hidden}.p-items-hidden .p-galleria-thumbnail-item.p-galleria-thumbnail-item-active{visibility:visible}.p-icon{display:inline-block}.p-icon-spin{-webkit-animation:p-icon-spin 2s infinite linear;animation:p-icon-spin 2s infinite linear}@-webkit-keyframes p-icon-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes p-icon-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.p-image-mask{display:flex;align-items:center;justify-content:center}.p-image-preview-container{position:relative;display:inline-block}.p-image-preview-indicator{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s}.p-image-preview-icon{font-size:1.5rem}.p-image-preview-container:hover>.p-image-preview-indicator{opacity:1;cursor:pointer}.p-image-preview-container>img{cursor:pointer}.p-image-toolbar{position:absolute;top:0;right:0;display:flex;z-index:1}.p-image-action.p-link{display:flex;justify-content:center;align-items:center}.p-image-preview{transition:transform .15s;max-width:100vw;max-height:100vh;width:100%;height:100%}.p-image-preview-enter{opacity:0;transform:scale(.7)}.p-image-preview-enter-active{opacity:1;transform:scale(1);transition:all .15s cubic-bezier(0,0,.2,1)}.p-image-preview-enter-done{transform:none}.p-image-preview-exit{opacity:1}.p-image-preview-exit-active{opacity:0;transform:scale(.7);transition:all .15s cubic-bezier(.4,0,.2,1)}.p-inplace .p-inplace-display{display:inline;cursor:pointer}.p-inplace .p-inplace-content{display:inline}.p-fluid .p-inplace.p-inplace-closable .p-inplace-content{display:flex}.p-fluid .p-inplace.p-inplace-closable .p-inplace-content>.p-inputtext{flex:1 1 auto;width:1%}.p-inplace-content-close{margin-left:.25rem}.p-inputnumber{display:inline-flex}.p-inputnumber-button{display:flex;align-items:center;justify-content:center;flex:0 0 auto}.p-inputnumber-buttons-stacked .p-button.p-inputnumber-button .p-button-label,.p-inputnumber-buttons-horizontal .p-button.p-inputnumber-button .p-button-label{display:none}.p-inputnumber-buttons-stacked .p-button.p-inputnumber-button-up{border-top-left-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;padding:0}.p-inputnumber-buttons-stacked .p-inputnumber-input{border-top-right-radius:0;border-bottom-right-radius:0}.p-inputnumber-buttons-stacked .p-button.p-inputnumber-button-down{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;padding:0}.p-inputnumber-buttons-stacked .p-inputnumber-button-group{display:flex;flex-direction:column}.p-inputnumber-buttons-stacked .p-inputnumber-button-group .p-button.p-inputnumber-button{flex:1 1 auto}.p-inputnumber-buttons-horizontal .p-button.p-inputnumber-button-up{order:3;border-top-left-radius:0;border-bottom-left-radius:0}.p-inputnumber-buttons-horizontal .p-inputnumber-input{order:2;border-radius:0}.p-inputnumber-buttons-horizontal .p-button.p-inputnumber-button-down{order:1;border-top-right-radius:0;border-bottom-right-radius:0}.p-inputnumber-buttons-vertical{flex-direction:column}.p-inputnumber-buttons-vertical .p-button.p-inputnumber-button-up{order:1;border-bottom-left-radius:0;border-bottom-right-radius:0;width:100%}.p-inputnumber-buttons-vertical .p-inputnumber-input{order:2;border-radius:0;text-align:center}.p-inputnumber-buttons-vertical .p-button.p-inputnumber-button-down{order:3;border-top-left-radius:0;border-top-right-radius:0;width:100%}.p-inputnumber-input{flex:1 1 auto}.p-fluid .p-inputnumber{width:100%}.p-fluid .p-inputnumber .p-inputnumber-input{width:1%}.p-fluid .p-inputnumber-buttons-vertical .p-inputnumber-input{width:100%}.p-inputswitch{position:relative;display:inline-block}.p-inputswitch-slider{position:absolute;cursor:pointer;inset:0;border:1px solid transparent}.p-inputswitch-slider:before{position:absolute;content:"";top:50%}.p-inputtext{margin:0}.p-fluid .p-inputtext{width:100%}.p-inputgroup{display:flex;align-items:stretch;width:100%}.p-inputgroup-addon{display:flex;align-items:center;justify-content:center}.p-inputgroup .p-float-label{display:flex;align-items:stretch;width:100%}.p-inputgroup .p-inputtext,.p-fluid .p-inputgroup .p-inputtext,.p-inputgroup .p-inputwrapper,.p-fluid .p-inputgroup .p-input{flex:1 1 auto;width:1%}.p-float-label{display:block;position:relative}.p-float-label label{position:absolute;pointer-events:none;top:50%;margin-top:-.5rem;transition-property:all;transition-timing-function:ease;line-height:1}.p-float-label textarea~label,.p-float-label .p-mention~label{top:1rem}.p-float-label input:focus~label,.p-float-label input:-webkit-autofill~label,.p-float-label input.p-filled~label,.p-float-label textarea:focus~label,.p-float-label textarea.p-filled~label,.p-float-label .p-inputwrapper-focus~label,.p-float-label .p-inputwrapper-filled~label,.p-float-label .p-tooltip-target-wrapper~label{top:-.75rem;font-size:12px}.p-float-label .p-placeholder,.p-float-label input::placeholder,.p-float-label .p-inputtext::placeholder{opacity:0;transition-property:all;transition-timing-function:ease}.p-float-label .p-focus .p-placeholder,.p-float-label input:focus::placeholder,.p-float-label .p-inputtext:focus::placeholder{opacity:1;transition-property:all;transition-timing-function:ease}.p-input-icon-left,.p-input-icon-right{position:relative;display:inline-block}.p-input-icon-left>i,.p-input-icon-right>i,.p-input-icon-left>svg,.p-input-icon-right>svg,.p-input-icon-left>.p-input-prefix,.p-input-icon-right>.p-input-suffix{position:absolute;top:50%;margin-top:-.5rem}.p-fluid .p-input-icon-left,.p-fluid .p-input-icon-right{display:block;width:100%}.p-inputtextarea-resizable{overflow:hidden;resize:none}.p-fluid .p-inputtextarea{width:100%}@keyframes dash-frame{to{stroke-dashoffset:0}}.p-knob-range{fill:none;transition:stroke .1s ease-in}.p-knob-value{animation-name:dash-frame;animation-fill-mode:forwards;fill:none}.p-knob-text{font-size:1.3rem;text-align:center}.p-listbox-list-wrapper{overflow:auto}.p-listbox-list{list-style-type:none;margin:0;padding:0}.p-listbox-item{cursor:pointer;position:relative;overflow:hidden}.p-listbox-filter-container{position:relative}.p-listbox-filter-icon{position:absolute;top:50%;margin-top:-.5rem}.p-listbox-filter{width:100%}.p-megamenu{display:flex}.p-megamenu-root-list{margin:0;padding:0;list-style:none}.p-megamenu-root-list>.p-menuitem{position:relative}.p-megamenu .p-menuitem-link{cursor:pointer;display:flex;align-items:center;text-decoration:none;overflow:hidden;position:relative}.p-megamenu .p-menuitem-text{line-height:1}.p-megamenu-panel{display:none;position:absolute;width:auto;z-index:1}.p-megamenu-root-list>.p-menuitem-active>.p-megamenu-panel{display:block}.p-megamenu-submenu{margin:0;padding:0;list-style:none}.p-megamenu-horizontal{align-items:center}.p-megamenu-horizontal .p-megamenu-root-list{display:flex;align-items:center;flex-wrap:wrap}.p-megamenu-horizontal .p-megamenu-custom,.p-megamenu-horizontal .p-megamenu-end{margin-left:auto;align-self:center}.p-megamenu-vertical,.p-megamenu-vertical .p-megamenu-root-list{flex-direction:column}.p-megamenu-vertical .p-megamenu-root-list>.p-menuitem-active>.p-megamenu-panel{left:100%;top:0}.p-megamenu-vertical .p-megamenu-root-list>.p-menuitem>.p-menuitem-link>.p-submenu-icon{margin-left:auto}.p-megamenu-grid{display:flex}.p-megamenu-col-2,.p-megamenu-col-3,.p-megamenu-col-4,.p-megamenu-col-6,.p-megamenu-col-12{flex:0 0 auto;padding:.5rem}.p-megamenu-col-2{width:16.6667%}.p-megamenu-col-3{width:25%}.p-megamenu-col-4{width:33.3333%}.p-megamenu-col-6{width:50%}.p-megamenu-col-12{width:100%}.p-megamenu-button{display:none;cursor:pointer;align-items:center;justify-content:center;text-decoration:none}.p-mention{display:inline-flex;position:relative}.p-autocomplete-loader{position:absolute;top:50%;margin-top:-.5rem}.p-mention .p-mention-panel{min-width:100%}.p-mention-panel{position:absolute;top:0;left:0;overflow:auto}.p-mention-items{margin:0;padding:0;list-style-type:none}.p-mention-item{cursor:pointer;white-space:nowrap;position:relative;overflow:hidden}.p-fluid .p-mention{display:flex}.p-menu-overlay{position:absolute;top:-9999px;left:-9999px}.p-menu ul{margin:0;padding:0;list-style:none}.p-menu .p-menuitem-link{cursor:pointer;display:flex;align-items:center;text-decoration:none;overflow:hidden;position:relative}.p-menu .p-menuitem-text{line-height:1}.p-menubar{display:flex;align-items:center}.p-menubar ul{margin:0;padding:0;list-style:none}.p-menubar .p-menuitem-link{cursor:pointer;display:flex;align-items:center;text-decoration:none;overflow:hidden;position:relative}.p-menubar .p-menuitem-text{line-height:1}.p-menubar .p-menuitem{position:relative}.p-menubar-root-list{display:flex;align-items:center;flex-wrap:wrap}.p-menubar-root-list>li ul{display:none;z-index:1}.p-menubar-root-list>.p-menuitem-active>.p-submenu-list{display:block}.p-menubar .p-submenu-list{display:none;position:absolute;z-index:1}.p-menubar .p-submenu-list>.p-menuitem-active>.p-submenu-list{display:block;left:100%;top:0}.p-menubar .p-submenu-list .p-menuitem-link .p-submenu-icon{margin-left:auto}.p-menubar .p-menubar-custom,.p-menubar .p-menubar-end{margin-left:auto;align-self:center}.p-menubar-button{display:none;cursor:pointer;align-items:center;justify-content:center;text-decoration:none}.p-inline-message{display:inline-flex;align-items:center;justify-content:center;vertical-align:top}.p-inline-message-icon-only .p-inline-message-text{visibility:hidden;width:0}.p-fluid .p-inline-message{display:flex}.p-message-wrapper{display:flex;align-items:center}.p-message-close{display:flex;align-items:center;justify-content:center}.p-message-close.p-link{margin-left:auto;overflow:hidden;position:relative}.p-message-enter{opacity:0}.p-message-enter-active{opacity:1;transition:opacity .3s}.p-message-exit{opacity:1;max-height:1000px}.p-message-exit-active{opacity:0;max-height:0;margin:0;overflow:hidden;transition:max-height .3s cubic-bezier(0,1,0,1),opacity .3s,margin .3s}.p-message-exit-active .p-message-close{display:none}.p-multiselect{display:inline-flex;position:relative;user-select:none}.p-multiselect-trigger{display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer}.p-multiselect-label-container{overflow:hidden;flex:1 1 auto;cursor:pointer}.p-multiselect-label{display:block;white-space:nowrap;cursor:pointer;overflow:hidden;text-overflow:ellipsis}.p-multiselect-label-empty{overflow:hidden;visibility:hidden}.p-multiselect-token{cursor:default;display:inline-flex;align-items:center;flex:0 0 auto}.p-multiselect-token-icon{cursor:pointer}.p-multiselect .p-multiselect-panel{min-width:100%}.p-multiselect-panel{position:absolute;top:0;left:0}.p-multiselect-inline.p-multiselect-panel{border:0;position:initial;background:0;box-shadow:none}.p-multiselect-inline.p-multiselect-panel .p-multiselect-items{padding:0}.p-multiselect-flex.p-multiselect-panel .p-multiselect-items{display:flex;flex-wrap:wrap}.p-multiselect-items-wrapper{overflow:auto}.p-multiselect-items{margin:0;padding:0;list-style-type:none}.p-multiselect-item{cursor:pointer;display:flex;align-items:center;font-weight:400;white-space:nowrap;position:relative;overflow:hidden}.p-multiselect-header{display:flex;align-items:center;justify-content:space-between}.p-multiselect-filter-container{position:relative;flex:1 1 auto}.p-multiselect-filter-icon{position:absolute;top:50%;margin-top:-.5rem}.p-multiselect-filter-container .p-inputtext{width:100%}.p-multiselect-close{display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;position:relative;margin-left:auto}.p-multiselect-clear-icon{position:absolute;top:50%;margin-top:-.5rem}.p-fluid .p-multiselect,.p-orderlist{display:flex}.p-orderlist-controls{display:flex;flex-direction:column;justify-content:center}.p-orderlist-list-container{flex:1 1 auto}.p-orderlist-list{list-style-type:none;margin:0;padding:0;overflow:auto;min-height:12rem;max-height:24rem}.p-orderlist-item{cursor:pointer;overflow:hidden;position:relative}.p-orderlist-filter{position:relative}.p-orderlist-filter-icon{position:absolute;top:50%;margin-top:-.5rem}.p-orderlist-filter-input{width:100%}.p-orderlist.p-state-disabled .p-orderlist-item,.p-orderlist.p-state-disabled .p-button{cursor:default}.p-orderlist.p-state-disabled .p-orderlist-list{overflow:hidden}.p-orderlist .p-orderlist-droppoint{height:.5rem}.p-orderlist .p-orderlist-droppoint.p-orderlist-droppoint-highlight{background:var(--primary-color)}.p-organizationchart-table{border-spacing:0;border-collapse:separate;margin:0 auto}.p-organizationchart-table>tbody>tr>td{text-align:center;vertical-align:top;padding:0 .75rem}.p-organizationchart-node-content{display:inline-block;position:relative}.p-organizationchart-node-content .p-node-toggler{position:absolute;bottom:-.75rem;margin-left:-.75rem;z-index:2;left:50%;user-select:none;cursor:pointer;width:1.5rem;height:1.5rem;text-decoration:none}.p-organizationchart-node-content .p-node-toggler .p-node-toggler-icon{position:relative;top:.25rem}.p-organizationchart-line-down{margin:0 auto;height:20px;width:1px}.p-organizationchart-line-right,.p-organizationchart-line-left{border-radius:0}.p-organizationchart-selectable-node{cursor:pointer}.p-overlaypanel{position:absolute;margin-top:10px;top:-9999px;left:-9999px}.p-overlaypanel-flipped{margin-top:0;margin-bottom:10px}.p-overlaypanel-close{display:flex;justify-content:center;align-items:center;overflow:hidden;position:relative}.p-overlaypanel-enter{opacity:0;transform:scaleY(.8)}.p-overlaypanel-enter-active{opacity:1;transform:scaleY(1);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}.p-overlaypanel-enter-done{transform:none}.p-overlaypanel-exit{opacity:1}.p-overlaypanel-exit-active{opacity:0;transition:opacity .1s linear}.p-overlaypanel:after,.p-overlaypanel:before{bottom:100%;left:calc(var(--overlayArrowLeft, 0) + 1.25rem);content:" ";height:0;width:0;position:absolute;pointer-events:none}.p-overlaypanel:after{border-width:8px;margin-left:-8px}.p-overlaypanel:before{border-width:10px;margin-left:-10px}.p-overlaypanel-flipped:after,.p-overlaypanel-flipped:before{bottom:auto;top:100%}.p-overlaypanel.p-overlaypanel-flipped:after{border-bottom-color:transparent}.p-overlaypanel.p-overlaypanel-flipped:before{border-bottom-color:transparent}.p-paginator{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.p-paginator-left-content{margin-right:auto}.p-paginator-right-content{margin-left:auto}.p-paginator-page,.p-paginator-next,.p-paginator-last,.p-paginator-first,.p-paginator-prev,.p-paginator-current{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;line-height:1;user-select:none;overflow:hidden;position:relative}.p-paginator-element:focus{z-index:1;position:relative}.p-panel-header{display:flex;justify-content:space-between;align-items:center}.p-panel-title{line-height:1}.p-panel-header-icon{display:inline-flex;justify-content:center;align-items:center;cursor:pointer;text-decoration:none;overflow:hidden;position:relative}.p-panelmenu .p-panelmenu-header-link{display:flex;align-items:center;user-select:none;cursor:pointer;position:relative;text-decoration:none}.p-panelmenu .p-panelmenu-header-link:focus{z-index:1}.p-panelmenu .p-submenu-list{margin:0;padding:0;list-style:none}.p-panelmenu .p-menuitem-link{display:flex;align-items:center;user-select:none;cursor:pointer;text-decoration:none}.p-panelmenu .p-menuitem-text{line-height:1}.p-password{position:relative;display:inline-flex}.p-password-panel{position:absolute;top:0;left:0}.p-password .p-password-panel{min-width:100%}.p-password-meter{height:10px}.p-password-strength{height:100%;width:0;transition:width 1s ease-in-out}.p-fluid .p-password{display:flex}.p-password-input::-ms-reveal,.p-password-input::-ms-clear{display:none}.p-picklist{display:flex}.p-picklist-buttons{display:flex;flex-direction:column;justify-content:center}.p-picklist-list-wrapper{flex:1 1 50%}.p-picklist-list{list-style-type:none;margin:0;padding:0;overflow:auto;min-height:12rem;max-height:24rem}.p-picklist-item{cursor:pointer;overflow:hidden;position:relative}.p-picklist-filter{position:relative}.p-picklist-filter-icon{position:absolute;top:50%;margin-top:-.5rem}.p-picklist-filter-input{width:100%}.p-progressbar{position:relative;overflow:hidden}.p-progressbar-determinate .p-progressbar-value{height:100%;width:0;position:absolute;display:none;border:0 none;display:flex;align-items:center;justify-content:center;overflow:hidden}.p-progressbar-determinate .p-progressbar-label{display:inline-flex}.p-progressbar-determinate .p-progressbar-value-animate{transition:width 1s ease-in-out}.p-progressbar-indeterminate .p-progressbar-value:before{content:"";position:absolute;background-color:inherit;top:0;left:0;bottom:0;will-change:left,right;-webkit-animation:p-progressbar-indeterminate-anim 2.1s cubic-bezier(.65,.815,.735,.395) infinite;animation:p-progressbar-indeterminate-anim 2.1s cubic-bezier(.65,.815,.735,.395) infinite}.p-progressbar-indeterminate .p-progressbar-value:after{content:"";position:absolute;background-color:inherit;top:0;left:0;bottom:0;will-change:left,right;-webkit-animation:p-progressbar-indeterminate-anim-short 2.1s cubic-bezier(.165,.84,.44,1) infinite;animation:p-progressbar-indeterminate-anim-short 2.1s cubic-bezier(.165,.84,.44,1) infinite;-webkit-animation-delay:1.15s;animation-delay:1.15s}@-webkit-keyframes p-progressbar-indeterminate-anim{0%{left:-35%;right:100%}60%{left:100%;right:-90%}to{left:100%;right:-90%}}@keyframes p-progressbar-indeterminate-anim{0%{left:-35%;right:100%}60%{left:100%;right:-90%}to{left:100%;right:-90%}}@-webkit-keyframes p-progressbar-indeterminate-anim-short{0%{left:-200%;right:100%}60%{left:107%;right:-8%}to{left:107%;right:-8%}}@keyframes p-progressbar-indeterminate-anim-short{0%{left:-200%;right:100%}60%{left:107%;right:-8%}to{left:107%;right:-8%}}.p-progress-spinner{position:relative;margin:0 auto;width:100px;height:100px;display:inline-block}.p-progress-spinner:before{content:"";display:block;padding-top:100%}.p-progress-spinner-svg{animation:p-progress-spinner-rotate 2s linear infinite;height:100%;transform-origin:center center;width:100%;position:absolute;inset:0;margin:auto}.p-progress-spinner-circle{stroke-dasharray:89,200;stroke-dashoffset:0;stroke:#d62d20;animation:p-progress-spinner-dash 1.5s ease-in-out infinite,p-progress-spinner-color 6s ease-in-out infinite;stroke-linecap:round}@keyframes p-progress-spinner-rotate{to{transform:rotate(360deg)}}@keyframes p-progress-spinner-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes p-progress-spinner-color{to,0%{stroke:#d62d20}40%{stroke:#0057e7}66%{stroke:#008744}80%,90%{stroke:#ffa700}}.p-radiobutton{display:inline-flex;cursor:pointer;user-select:none;vertical-align:bottom}.p-radiobutton-box{display:flex;justify-content:center;align-items:center}.p-radiobutton-icon{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0) scale(.1);border-radius:50%;visibility:hidden}.p-radiobutton-box.p-highlight .p-radiobutton-icon{transform:translateZ(0) scale(1);visibility:visible}.p-rating{display:flex;align-items:center}.p-rating-item{display:inline-flex;align-items:center;cursor:pointer}.p-rating.p-readonly .p-rating-item{cursor:default}.p-ripple{overflow:hidden;position:relative}.p-ink{display:block;position:absolute;background:#ffffff80;border-radius:100%;transform:scale(0)}.p-ink-active{animation:ripple .4s linear}.p-ripple-disabled .p-ink{display:none!important}@keyframes ripple{to{opacity:0;transform:scale(2.5)}}.p-scrollpanel-wrapper{overflow:hidden;width:100%;height:100%;position:relative;z-index:1;float:left}.p-scrollpanel-content{height:calc(100% + 18px);width:calc(100% + 18px);padding:0 18px 18px 0;position:relative;overflow:scroll;box-sizing:border-box}.p-scrollpanel-bar{position:relative;background:#c1c1c1;border-radius:3px;z-index:2;cursor:pointer;opacity:0;transition:opacity .25s linear}.p-scrollpanel-bar-y{width:9px;top:0}.p-scrollpanel-bar-x{height:9px;bottom:0}.p-scrollpanel-hidden{visibility:hidden}.p-scrollpanel:hover .p-scrollpanel-bar,.p-scrollpanel:active .p-scrollpanel-bar{opacity:1}.p-scrollpanel-grabbed{user-select:none}.p-scrolltop{position:fixed;bottom:20px;right:20px;display:flex;align-items:center;justify-content:center}.p-scrolltop-sticky{position:sticky}.p-scrolltop-sticky.p-link{margin-left:auto}.p-scrolltop-helper{display:none!important}.p-scrolltop-enter{opacity:0}.p-scrolltop-enter-active{opacity:1;transition:opacity .15s}.p-scrolltop-exit{opacity:1}.p-scrolltop-exit-active{opacity:0;transition:opacity .15s}.p-sidebar-mask{position:fixed;top:0;left:0;width:100%;height:100%;display:none;justify-content:center;align-items:center;pointer-events:none;background-color:transparent;transition-property:background-color}.p-sidebar-visible{display:flex}.p-sidebar-mask.p-component-overlay{pointer-events:auto}.p-sidebar{display:flex;flex-direction:column;pointer-events:auto;transform:translateZ(0);position:relative}.p-sidebar-content{overflow-y:auto;flex-grow:1}.p-sidebar-header{display:flex;align-items:center;justify-content:flex-end;flex-shrink:0}.p-sidebar-icon{display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.p-sidebar-full .p-sidebar{transition:none;transform:none;width:100vw!important;height:100vh!important;max-height:100%;top:0!important;left:0!important}.p-sidebar-top .p-sidebar-enter,.p-sidebar-top .p-sidebar-exit-active{transform:translate3d(0,-100%,0)}.p-sidebar-bottom .p-sidebar-enter,.p-sidebar-bottom .p-sidebar-exit-active{transform:translate3d(0,100%,0)}.p-sidebar-left .p-sidebar-enter,.p-sidebar-left .p-sidebar-exit-active{transform:translate3d(-100%,0,0)}.p-sidebar-right .p-sidebar-enter,.p-sidebar-right .p-sidebar-exit-active{transform:translate3d(100%,0,0)}.p-sidebar-top .p-sidebar-enter-active,.p-sidebar-bottom .p-sidebar-enter-active,.p-sidebar-left .p-sidebar-enter-active,.p-sidebar-right .p-sidebar-enter-active{transform:translateZ(0);transition:all .3s}.p-sidebar-top .p-sidebar-enter-done,.p-sidebar-bottom .p-sidebar-enter-done,.p-sidebar-left .p-sidebar-enter-done,.p-sidebar-right .p-sidebar-enter-done{transform:none}.p-sidebar-top .p-sidebar-exit-active,.p-sidebar-bottom .p-sidebar-exit-active,.p-sidebar-left .p-sidebar-exit-active,.p-sidebar-right .p-sidebar-exit-active{transition:all .3s}.p-sidebar-full .p-sidebar-enter{opacity:0;transform:scale(.5)}.p-sidebar-full .p-sidebar-enter-active{opacity:1;transform:scale(1);transition:all .15s cubic-bezier(0,0,.2,1)}.p-sidebar-full .p-sidebar-enter-done{transform:none}.p-sidebar-full .p-sidebar-exit-active{opacity:0;transform:scale(.5);transition:all .15s cubic-bezier(.4,0,.2,1)}.p-sidebar-left{justify-content:flex-start}.p-sidebar-right{justify-content:flex-end}.p-sidebar-top{align-items:flex-start}.p-sidebar-bottom{align-items:flex-end}.p-sidebar-left .p-sidebar,.p-sidebar-right .p-sidebar{width:20rem;height:100%}.p-sidebar-top .p-sidebar,.p-sidebar-bottom .p-sidebar{height:10rem;width:100%}.p-sidebar-left .p-sidebar-sm,.p-sidebar-right .p-sidebar-sm{width:20rem}.p-sidebar-left .p-sidebar-md,.p-sidebar-right .p-sidebar-md{width:40rem}.p-sidebar-left .p-sidebar-lg,.p-sidebar-right .p-sidebar-lg{width:60rem}.p-sidebar-top .p-sidebar-sm,.p-sidebar-bottom .p-sidebar-sm{height:10rem}.p-sidebar-top .p-sidebar-md,.p-sidebar-bottom .p-sidebar-md{height:20rem}.p-sidebar-top .p-sidebar-lg,.p-sidebar-bottom .p-sidebar-lg{height:30rem}.p-sidebar-left .p-sidebar-view,.p-sidebar-right .p-sidebar-view,.p-sidebar-top .p-sidebar-view,.p-sidebar-bottom .p-sidebar-view,.p-sidebar-left .p-sidebar-content,.p-sidebar-right .p-sidebar-content,.p-sidebar-top .p-sidebar-content,.p-sidebar-bottom .p-sidebar-content{width:100%;height:100%}@media screen and (max-width:64em){.p-sidebar-left .p-sidebar-lg,.p-sidebar-left .p-sidebar-md,.p-sidebar-right .p-sidebar-lg,.p-sidebar-right .p-sidebar-md{width:20rem}}.p-skeleton{position:relative;overflow:hidden}.p-skeleton:after{content:"";animation:p-skeleton-animation 1.2s infinite;height:100%;left:0;position:absolute;right:0;top:0;transform:translate(-100%);z-index:1}.p-skeleton-circle{border-radius:50%}.p-skeleton-none:after{animation:none}@keyframes p-skeleton-animation{0%{transform:translate(-100%)}to{transform:translate(100%)}}.p-slidemenu{width:12.5em}.p-slidemenu.p-slidemenu-overlay{position:absolute}.p-slidemenu .p-menu-separator{border-width:1px 0 0 0}.p-slidemenu ul{list-style:none;margin:0;padding:0}.p-slidemenu .p-slidemenu-rootlist{position:absolute;top:0}.p-slidemenu .p-submenu-list{display:none;position:absolute;top:0;width:12.5em}.p-slidemenu .p-menuitem-link{cursor:pointer;display:flex;align-items:center;text-decoration:none;overflow:hidden}.p-slidemenu .p-menuitem-icon,.p-slidemenu .p-menuitem-text{vertical-align:middle}.p-slidemenu .p-menuitem{position:relative}.p-slidemenu .p-menuitem-link .p-submenu-icon{margin-left:auto}.p-slidemenu .p-slidemenu-wrapper{position:relative}.p-slidemenu .p-slidemenu-content{overflow-x:hidden;overflow-y:auto;position:relative;height:100%}.p-slidemenu-backward{position:absolute;bottom:0;width:100%;padding:.25em;cursor:pointer}.p-slidemenu-backward .p-slidemenu-backward-icon,.p-slidemenu-backward span{vertical-align:middle}.p-slidemenu .p-menuitem-active{position:static}.p-slidemenu .p-menuitem-active>.p-submenu-list{display:block}.p-slider{position:relative}.p-slider .p-slider-handle{position:absolute;cursor:grab;touch-action:none;display:block;z-index:1}.p-slider .p-slider-handle.p-slider-handle-active{z-index:2}.p-slider-range{position:absolute;display:block}.p-slider-horizontal .p-slider-range{top:0;left:0;height:100%}.p-slider-horizontal .p-slider-handle{top:50%}.p-slider-vertical{height:100px}.p-slider-vertical .p-slider-handle{left:50%}.p-slider-vertical .p-slider-range{bottom:0;left:0;width:100%}.p-speeddial{position:absolute;display:flex;z-index:1}.p-speeddial-list{margin:0;padding:0;list-style:none;display:flex;align-items:center;justify-content:center;transition:top 0s linear .2s;pointer-events:none}.p-speeddial-item{transform:scale(0);opacity:0;transition:transform .2s cubic-bezier(.4,0,.2,1) 0ms,opacity .8s;will-change:transform}.p-speeddial-action{display:flex;align-items:center;justify-content:center;border-radius:50%;position:relative;overflow:hidden;text-decoration:none}.p-speeddial-circle .p-speeddial-item,.p-speeddial-semi-circle .p-speeddial-item,.p-speeddial-quarter-circle .p-speeddial-item{position:absolute}.p-speeddial-rotate{transition:transform .25s cubic-bezier(.4,0,.2,1) 0ms;will-change:transform}.p-speeddial-mask{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;transition:opacity .25s cubic-bezier(.25,.8,.25,1)}.p-speeddial-mask-visible{pointer-events:none;opacity:1;transition:opacity .4s cubic-bezier(.25,.8,.25,1)}.p-speeddial-opened .p-speeddial-list{pointer-events:auto}.p-speeddial-opened .p-speeddial-item{transform:scale(1);opacity:1}.p-speeddial-opened .p-speeddial-rotate{transform:rotate(45deg)}.p-speeddial-direction-up{align-items:center;flex-direction:column-reverse}.p-speeddial-direction-up .p-speeddial-list{flex-direction:column-reverse}.p-speeddial-direction-down{align-items:center;flex-direction:column}.p-speeddial-direction-down .p-speeddial-list{flex-direction:column}.p-speeddial-direction-left{justify-content:center;flex-direction:row-reverse}.p-speeddial-direction-left .p-speeddial-list{flex-direction:row-reverse}.p-speeddial-direction-right{justify-content:center;flex-direction:row}.p-speeddial-direction-right .p-speeddial-list{flex-direction:row}.p-splitbutton{display:inline-flex;position:relative}.p-splitbutton .p-splitbutton-defaultbutton,.p-splitbutton.p-button-rounded>.p-splitbutton-defaultbutton.p-button,.p-splitbutton.p-button-outlined>.p-splitbutton-defaultbutton.p-button{flex:1 1 auto;border-top-right-radius:0;border-bottom-right-radius:0;border-right:0 none}.p-splitbutton-menubutton,.p-splitbutton.p-button-rounded>.p-splitbutton-menubutton.p-button,.p-splitbutton.p-button-outlined>.p-splitbutton-menubutton.p-button{display:flex;align-items:center;justify-content:center;border-top-left-radius:0;border-bottom-left-radius:0}.p-splitbutton .p-menu{min-width:100%}.p-fluid .p-splitbutton{display:flex}.p-splitter{display:flex;flex-wrap:nowrap}.p-splitter-vertical{flex-direction:column}.p-splitter-panel{flex-grow:1}.p-splitter-panel-nested{display:flex}.p-splitter-panel .p-splitter{flex-grow:1;border:0 none}.p-splitter-gutter{flex-grow:0;flex-shrink:0;display:flex;align-items:center;justify-content:center;cursor:col-resize}.p-splitter-horizontal.p-splitter-resizing{cursor:col-resize;user-select:none}.p-splitter-horizontal>.p-splitter-gutter>.p-splitter-gutter-handle{height:24px;width:100%}.p-splitter-horizontal>.p-splitter-gutter{cursor:col-resize}.p-splitter-vertical.p-splitter-resizing{cursor:row-resize;user-select:none}.p-splitter-vertical>.p-splitter-gutter{cursor:row-resize}.p-splitter-vertical>.p-splitter-gutter>.p-splitter-gutter-handle{width:24px;height:100%}.p-steps{position:relative}.p-steps ul{padding:0;margin:0;list-style-type:none;display:flex}.p-steps-item{position:relative;display:flex;justify-content:center;flex:1 1 auto}.p-steps-item .p-menuitem-link{display:inline-flex;flex-direction:column;align-items:center;overflow:hidden;text-decoration:none}.p-steps.p-readonly .p-steps-item{cursor:auto}.p-steps-item.p-steps-current .p-menuitem-link{cursor:default}.p-steps-title{white-space:nowrap}.p-steps-number{display:flex;align-items:center;justify-content:center}.p-steps-title{display:block}.p-tabmenu{overflow-x:auto}.p-tabmenu-nav{display:flex;margin:0;padding:0;list-style-type:none;flex-wrap:nowrap}.p-tabmenu-nav a{cursor:pointer;user-select:none;display:flex;align-items:center;position:relative;text-decoration:none;overflow:hidden}.p-tabmenu-nav a:focus{z-index:1}.p-tabmenu-nav .p-menuitem-text{line-height:1}.p-tabmenu-ink-bar{display:none;z-index:1}.p-tabmenu::-webkit-scrollbar{display:none}.p-tabview-nav-container{position:relative}.p-tabview-scrollable .p-tabview-nav-container{overflow:hidden}.p-tabview-nav-content{overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior:contain auto;position:relative}.p-tabview-nav{display:flex;margin:0;padding:0;list-style-type:none;flex:1 1 auto}.p-tabview-nav-link{cursor:pointer;user-select:none;display:flex;align-items:center;position:relative;text-decoration:none;overflow:hidden}.p-tabview-ink-bar{display:none;z-index:1}.p-tabview-nav-link:focus{z-index:1}.p-tabview-close{z-index:1}.p-tabview-title{line-height:1;white-space:nowrap}.p-tabview-nav-btn{position:absolute;top:0;z-index:2;height:100%;display:flex;align-items:center;justify-content:center}.p-tabview-nav-prev{left:0}.p-tabview-nav-next{right:0}.p-tabview-nav-content::-webkit-scrollbar{display:none}.p-tag{display:inline-flex;align-items:center;justify-content:center}.p-tag-icon,.p-tag-value,.p-tag-icon.pi{line-height:1.5}.p-tag.p-tag-rounded{border-radius:10rem}.p-terminal{height:18rem;overflow:auto}.p-terminal-prompt-container{display:flex;align-items:center}.p-terminal-input{flex:1 1 auto;border:0 none;background-color:transparent;color:inherit;padding:0;outline:0 none}.p-terminal-input::-ms-clear{display:none}.p-tieredmenu-overlay{position:absolute}.p-tieredmenu ul{margin:0;padding:0;list-style:none}.p-tieredmenu .p-submenu-list{position:absolute;min-width:100%;z-index:1;display:none}.p-tieredmenu .p-menuitem-link{cursor:pointer;display:flex;align-items:center;text-decoration:none;overflow:hidden;position:relative}.p-tieredmenu .p-menuitem-text{line-height:1}.p-tieredmenu .p-menuitem{position:relative}.p-tieredmenu .p-menuitem-link .p-submenu-icon{margin-left:auto}.p-tieredmenu .p-menuitem-active>.p-submenu-list{display:block;left:100%;top:0}.p-tieredmenu .p-menuitem-active>.p-submenu-list-flipped{left:-100%}.p-timeline{display:flex;flex-grow:1;flex-direction:column}.p-timeline-left .p-timeline-event-opposite{text-align:right}.p-timeline-left .p-timeline-event-content{text-align:left}.p-timeline-right .p-timeline-event{flex-direction:row-reverse}.p-timeline-right .p-timeline-event-opposite{text-align:left}.p-timeline-right .p-timeline-event-content{text-align:right}.p-timeline-vertical.p-timeline-alternate .p-timeline-event:nth-child(2n){flex-direction:row-reverse}.p-timeline-vertical.p-timeline-alternate .p-timeline-event:nth-child(odd) .p-timeline-event-opposite{text-align:right}.p-timeline-vertical.p-timeline-alternate .p-timeline-event:nth-child(odd) .p-timeline-event-content{text-align:left}.p-timeline-vertical.p-timeline-alternate .p-timeline-event:nth-child(2n) .p-timeline-event-opposite{text-align:left}.p-timeline-vertical.p-timeline-alternate .p-timeline-event:nth-child(2n) .p-timeline-event-content{text-align:right}.p-timeline-event{display:flex;position:relative;min-height:70px}.p-timeline-event:last-child{min-height:0}.p-timeline-event-opposite,.p-timeline-event-content{flex:1;padding:0 1rem}.p-timeline-event-separator{flex:0;display:flex;align-items:center;flex-direction:column}.p-timeline-event-marker{display:flex;align-self:baseline}.p-timeline-event-connector{flex-grow:1}.p-timeline-horizontal{flex-direction:row}.p-timeline-horizontal .p-timeline-event{flex-direction:column;flex:1}.p-timeline-horizontal .p-timeline-event:last-child{flex:0}.p-timeline-horizontal .p-timeline-event-separator{flex-direction:row}.p-timeline-horizontal .p-timeline-event-connector{width:100%}.p-timeline-bottom .p-timeline-event{flex-direction:column-reverse}.p-timeline-horizontal.p-timeline-alternate .p-timeline-event:nth-child(2n){flex-direction:column-reverse}.p-toast{position:fixed;width:calc(100% - var(--toast-indent, 0px));max-width:25rem}.p-toast-message-content{display:flex;align-items:flex-start}.p-toast-message-text{flex:1 1 auto}.p-toast-summary,.p-toast-detail{overflow-wrap:anywhere}.p-toast-top-right{--toast-indent:20px;top:20px;right:20px}.p-toast-top-left{--toast-indent:20px;top:20px;left:20px}.p-toast-bottom-left{--toast-indent:20px;bottom:20px;left:20px}.p-toast-bottom-right{--toast-indent:20px;bottom:20px;right:20px}.p-toast-top-center{top:20px;left:50%;transform:translate(-50%)}.p-toast-bottom-center{bottom:20px;left:50%;transform:translate(-50%)}.p-toast-center{left:50%;top:50%;min-width:20vw;transform:translate(-50%,-50%)}.p-toast-icon-close{display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.p-toast-icon-close.p-link{cursor:pointer}.p-toast-message-enter{opacity:0;transform:translateY(50%)}.p-toast-message-enter-active{opacity:1;transform:translateY(0);transition:transform .3s,opacity .3s}.p-toast-message-enter-done{transform:none}.p-toast-message-exit{opacity:1;max-height:1000px}.p-toast .p-toast-message.p-toast-message-exit-active{opacity:0;max-height:0;margin-bottom:0;overflow:hidden;transition:max-height .45s cubic-bezier(0,1,0,1),opacity .3s,margin-bottom .3s}.p-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.p-toolbar-group-start,.p-toolbar-group-center,.p-toolbar-group-end,.p-toolbar-group-left,.p-toolbar-group-right{display:flex;align-items:center}.p-tooltip{position:absolute;padding:.25em .5rem;top:-9999px;left:-9999px}.p-tooltip.p-tooltip-right,.p-tooltip.p-tooltip-left{padding:0 .25rem}.p-tooltip.p-tooltip-top,.p-tooltip.p-tooltip-bottom{padding:.25em 0}.p-tooltip .p-tooltip-text{white-space:pre-line;word-break:break-word}.p-tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.p-tooltip-right .p-tooltip-arrow{top:50%;left:0;margin-top:-.25rem;border-width:.25em .25em .25em 0}.p-tooltip-left .p-tooltip-arrow{top:50%;right:0;margin-top:-.25rem;border-width:.25em 0 .25em .25rem}.p-tooltip.p-tooltip-top{padding:.25em 0}.p-tooltip-top .p-tooltip-arrow{bottom:0;left:50%;margin-left:-.25rem;border-width:.25em .25em 0}.p-tooltip-bottom .p-tooltip-arrow{top:0;left:50%;margin-left:-.25rem;border-width:0 .25em .25rem}.p-tree-container{margin:0;padding:0;list-style-type:none;overflow:auto}.p-treenode-children{margin:0;padding:0;list-style-type:none}.p-treenode-selectable{cursor:pointer;user-select:none}.p-tree-toggler{cursor:pointer;user-select:none;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;position:relative}.p-treenode-leaf>.p-treenode-content .p-tree-toggler{visibility:hidden}.p-treenode-content{display:flex;align-items:center}.p-tree-filter{width:100%}.p-tree-filter-container{position:relative;display:block;width:100%}.p-tree-filter-icon{position:absolute;top:50%;margin-top:-.5rem}.p-tree-loading{position:relative;min-height:4rem}.p-tree .p-tree-loading-overlay{position:absolute;z-index:1;display:flex;align-items:center;justify-content:center}.p-treeselect{display:inline-flex;cursor:pointer;position:relative;user-select:none}.p-treeselect-trigger{display:flex;align-items:center;justify-content:center;flex-shrink:0}.p-treeselect-label-container{overflow:hidden;flex:1 1 auto;cursor:pointer}.p-treeselect-label{display:block;white-space:nowrap;cursor:pointer;overflow:hidden;text-overflow:ellipsis}.p-treeselect-label-empty{overflow:hidden;visibility:hidden}.p-treeselect-token{cursor:default;display:inline-flex;align-items:center;flex:0 0 auto}.p-treeselect .p-treeselect-panel{min-width:100%}.p-treeselect-panel{position:absolute;top:0;left:0}.p-treeselect-items-wrapper{overflow:auto}.p-treeselect-header{display:flex;align-items:center;justify-content:space-between}.p-treeselect-filter-container{position:relative;flex:1 1 auto}.p-treeselect-filter-icon{position:absolute;top:50%;margin-top:-.5rem}.p-treeselect-filter-container .p-inputtext{width:100%}.p-treeselect-close{display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;position:relative;margin-left:auto}.p-treeselect-clear-icon{position:absolute;top:50%;margin-top:-.5rem}.p-fluid .p-treeselect{display:flex}.p-treetable{position:relative}.p-treetable>.p-treetable-wrapper{overflow:auto}.p-treetable table{border-collapse:collapse;width:100%;table-layout:fixed}.p-treetable .p-sortable-column{cursor:pointer;user-select:none}.p-treetable-selectable .p-treetable-tbody>tr{cursor:pointer}.p-treetable-toggler{cursor:pointer;user-select:none;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;vertical-align:middle;overflow:hidden;position:relative}.p-treetable-toggler+.p-checkbox{vertical-align:middle}.p-treetable-toggler+.p-checkbox+span{vertical-align:middle}.p-treetable-resizable>.p-treetable-wrapper{overflow-x:auto}.p-treetable-resizable .p-treetable-thead>tr>th,.p-treetable-resizable .p-treetable-tfoot>tr>td,.p-treetable-resizable .p-treetable-tbody>tr>td{overflow:hidden}.p-treetable-resizable .p-resizable-column{background-clip:padding-box;position:relative}.p-treetable-resizable-fit .p-resizable-column:last-child .p-column-resizer{display:none}.p-treetable .p-column-resizer{display:block;position:absolute!important;top:0;right:0;margin:0;width:.5rem;height:100%;padding:0;cursor:col-resize;border:1px solid transparent}.p-treetable .p-column-resizer-helper{width:1px;position:absolute;z-index:10;display:none}.p-treetable-scrollable-wrapper{position:relative}.p-treetable-scrollable-header,.p-treetable-scrollable-footer{overflow:hidden;border:0 none}.p-treetable-scrollable-body{overflow:auto;position:relative}.p-treetable-virtual-table{position:absolute}.p-treetable-frozen-view .p-treetable-scrollable-body{overflow:hidden}.p-treetable-unfrozen-view{position:absolute;top:0;left:0}.p-treetable-reorder-indicator-up,.p-treetable-reorder-indicator-down{position:absolute;display:none}.p-treetable .p-treetable-loading-overlay{position:absolute;display:flex;align-items:center;justify-content:center;z-index:2}.p-virtualscroller{position:relative;overflow:auto;contain:strict;transform:translateZ(0);will-change:scroll-position;outline:0 none}.p-virtualscroller-content{position:absolute;top:0;left:0;min-height:100%;min-width:100%;will-change:transform}.p-virtualscroller-spacer{position:absolute;top:0;left:0;height:1px;width:1px;transform-origin:0 0;pointer-events:none}.p-virtualscroller-loader{position:sticky;top:0;left:0;width:100%;height:100%}.p-virtualscroller-loader.p-component-overlay{display:flex;align-items:center;justify-content:center}.p-virtualscroller-loading-icon{font-size:2rem}.p-virtualscroller-horizontal>.p-virtualscroller-content{display:flex}.p-virtualscroller-inline .p-virtualscroller-content{position:static}.react-flow{direction:ltr;--xy-edge-stroke-default: #b1b1b7;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #555;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(255, 255, 255, .5);--xy-minimap-background-color-default: #fff;--xy-minimap-mask-background-color-default: rgba(240, 240, 240, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #e2e2e2;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: transparent;--xy-background-pattern-dots-color-default: #91919a;--xy-background-pattern-lines-color-default: #eee;--xy-background-pattern-cross-color-default: #e2e2e2;background-color:var(--xy-background-color, var(--xy-background-color-default));--xy-node-color-default: inherit;--xy-node-border-default: 1px solid #1a192b;--xy-node-background-color-default: #fff;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(0, 0, 0, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #1a192b;--xy-node-border-radius-default: 3px;--xy-handle-background-color-default: #1a192b;--xy-handle-border-color-default: #fff;--xy-selection-background-color-default: rgba(0, 89, 220, .08);--xy-selection-border-default: 1px dotted rgba(0, 89, 220, .8);--xy-controls-button-background-color-default: #fefefe;--xy-controls-button-background-color-hover-default: #f4f4f4;--xy-controls-button-color-default: inherit;--xy-controls-button-color-hover-default: inherit;--xy-controls-button-border-color-default: #eee;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #ffffff;--xy-edge-label-color-default: inherit;--xy-resize-background-color-default: #3367d9}.react-flow.dark{--xy-edge-stroke-default: #3e3e3e;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #727272;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(150, 150, 150, .25);--xy-minimap-background-color-default: #141414;--xy-minimap-mask-background-color-default: rgba(60, 60, 60, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #2b2b2b;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: #141414;--xy-background-pattern-dots-color-default: #777;--xy-background-pattern-lines-color-default: #777;--xy-background-pattern-cross-color-default: #777;--xy-node-color-default: #f8f8f8;--xy-node-border-default: 1px solid #3c3c3c;--xy-node-background-color-default: #1e1e1e;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(255, 255, 255, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #999;--xy-handle-background-color-default: #bebebe;--xy-handle-border-color-default: #1e1e1e;--xy-selection-background-color-default: rgba(200, 200, 220, .08);--xy-selection-border-default: 1px dotted rgba(200, 200, 220, .8);--xy-controls-button-background-color-default: #2b2b2b;--xy-controls-button-background-color-hover-default: #3e3e3e;--xy-controls-button-color-default: #f8f8f8;--xy-controls-button-color-hover-default: #fff;--xy-controls-button-border-color-default: #5b5b5b;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #141414;--xy-edge-label-color-default: #f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props, var(--xy-background-color, var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width, var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke, var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width, var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{overflow:visible;position:absolute;pointer-events:none}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected, var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}svg.react-flow__connectionline{z-index:1001;overflow:visible;position:absolute}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background-color:var(--xy-handle-background-color, var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color, var(--xy-handle-border-color-default));border-radius:100%}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:0;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px) translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px) translateY(-50%)}.react-flow__attribution{font-size:10px;background:var(--xy-attribution-background-color, var(--xy-attribution-background-color-default));padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;left:0;top:0}.react-flow__viewport-portal{position:absolute;width:100%;height:100%;left:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__minimap{background:var( --xy-minimap-background-color-props, var(--xy-minimap-background-color, var(--xy-minimap-background-color-default)) )}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var( --xy-minimap-mask-background-color-props, var(--xy-minimap-mask-background-color, var(--xy-minimap-mask-background-color-default)) );stroke:var( --xy-minimap-mask-stroke-color-props, var(--xy-minimap-mask-stroke-color, var(--xy-minimap-mask-stroke-color-default)) );stroke-width:var( --xy-minimap-mask-stroke-width-props, var(--xy-minimap-mask-stroke-width, var(--xy-minimap-mask-stroke-width-default)) )}.react-flow__minimap-node{fill:var( --xy-minimap-node-background-color-props, var(--xy-minimap-node-background-color, var(--xy-minimap-node-background-color-default)) );stroke:var( --xy-minimap-node-stroke-color-props, var(--xy-minimap-node-stroke-color, var(--xy-minimap-node-stroke-color-default)) );stroke-width:var( --xy-minimap-node-stroke-width-props, var(--xy-minimap-node-stroke-width, var(--xy-minimap-node-stroke-width-default)) )}.react-flow__background-pattern.dots{fill:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-dots-color-default)) )}.react-flow__background-pattern.lines{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-lines-color-default)) )}.react-flow__background-pattern.cross{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-cross-color-default)) )}.react-flow__controls{display:flex;flex-direction:column;box-shadow:var(--xy-controls-box-shadow, var(--xy-controls-box-shadow-default))}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{display:flex;justify-content:center;align-items:center;height:26px;width:26px;padding:4px;border:none;background:var(--xy-controls-button-background-color, var(--xy-controls-button-background-color-default));border-bottom:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) );color:var( --xy-controls-button-color-props, var(--xy-controls-button-color, var(--xy-controls-button-color-default)) );cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px;fill:currentColor}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{padding:10px;border-radius:var(--xy-node-border-radius, var(--xy-node-border-radius-default));width:150px;font-size:12px;color:var(--xy-node-color, var(--xy-node-color-default));text-align:center;border:var(--xy-node-border, var(--xy-node-border-default));background-color:var(--xy-node-background-color, var(--xy-node-background-color-default))}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover, var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected, var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color, var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color, var(--xy-selection-background-color-default));border:var(--xy-selection-border, var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var( --xy-controls-button-background-color-hover-props, var(--xy-controls-button-background-color-hover, var(--xy-controls-button-background-color-hover-default)) );color:var( --xy-controls-button-color-hover-props, var(--xy-controls-button-color-hover, var(--xy-controls-button-color-hover-default)) )}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) )}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:5px;height:5px;border:1px solid #fff;border-radius:1px;background-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));translate:-50% -50%}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color, var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color, var(--xy-edge-label-color-default))}.hr-container{--nb-accent: #6366f1;--nb-accent-strong: #4f46e5;--nb-border: #e2e8f0;--nb-border-strong: #cbd5e1;--nb-danger: #dc2626;--nb-success: #047857;--nb-surface: #ffffff;--nb-surface-2: #f1f5f9;--nb-surface-3: #e2e8f0;--nb-surface-sunken: #f8fafc;--nb-text: #0f172a;--nb-text-2: #475569;--nb-text-3: #64748b;--nb-warning: #b45309;--nb-overlay-rgb: 15, 23, 42;--nb-shadow: 0 1px 3px rgba(15, 23, 42, .06), 0 1px 2px rgba(15, 23, 42, .04)}.hr-container[data-theme=dark]{--nb-accent: #818cf8;--nb-accent-strong: #a5b4fc;--nb-border: #333338;--nb-border-strong: #3f3f4a;--nb-danger: #f87171;--nb-success: #34d399;--nb-surface: #1e1e22;--nb-surface-2: #25252b;--nb-surface-3: #2e2e38;--nb-surface-sunken: #141416;--nb-text: #ffffff;--nb-text-2: #8e8e93;--nb-text-3: #6b6b74;--nb-warning: #fbbf24;--nb-overlay-rgb: 255, 255, 255;--nb-shadow: 0 2px 8px rgba(0, 0, 0, .3)}.nb-hero-actions{display:flex;align-items:center;gap:12px}.nb-hero-btn{background:#818cf8;color:#fff;border:none;border-radius:10px;padding:9px 18px;font-size:13px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:all .2s ease;white-space:nowrap}.nb-hero-btn:hover{background:#6366f1;box-shadow:0 4px 14px #818cf859;transform:translateY(-1px)}.nb-hero-btn.secondary{background:var(--nb-surface-2);color:var(--nb-text)}.nb-hero-btn.secondary:hover{background:var(--nb-surface-3);color:var(--nb-text);box-shadow:none}.nb-hero-btn i{font-size:13px}.nb-root{display:flex!important;flex-direction:column!important;flex:1 1 0%!important;width:100%!important;min-height:0!important;height:100%!important;background:transparent!important;padding:0!important;box-sizing:border-box!important}.nb-main{display:grid!important;grid-template-columns:320px 1fr 300px!important;grid-template-rows:1fr!important;gap:20px!important;flex:1 1 0%!important;min-height:calc(100vh - 280px)!important;height:100%!important;align-items:stretch!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important;overflow:visible!important}.nb-panel,.nb-chat-card{background:var(--nb-surface)!important;border:1px solid var(--nb-border)!important;border-radius:16px!important;display:flex!important;flex-direction:column!important;min-height:0!important;height:100%!important;overflow:hidden!important;box-shadow:none!important;box-sizing:border-box!important}.nb-panel-header{padding:18px 22px 14px;border-bottom:1px solid var(--nb-border);flex-shrink:0}.nb-panel-label{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--nb-text-3);margin-bottom:2px}.nb-panel-title{font-size:1.15rem;font-weight:700;color:var(--nb-text);letter-spacing:-.01em;margin:0}.nb-panel-body{flex:1 1 0%;overflow-y:auto;padding:18px 20px;min-height:0;scrollbar-width:thin;scrollbar-color:var(--nb-border) transparent}.nb-panel-body::-webkit-scrollbar{width:6px}.nb-panel-body::-webkit-scrollbar-track{background:transparent}.nb-panel-body::-webkit-scrollbar-thumb{background-color:var(--nb-surface-3);border-radius:10px}.nb-panel-footer{padding:12px 18px;border-top:1px solid var(--nb-border);flex-shrink:0;font-size:11px}.nb-terms{display:flex;align-items:center;justify-content:space-between;color:var(--nb-text-3)}.nb-terms a{color:var(--nb-text-2);text-decoration:none;font-size:11px;transition:color .2s ease}.nb-terms a:hover{color:var(--nb-accent)}.nb-terms-icon{color:var(--nb-text-3);cursor:pointer}.nb-source-btn{width:100%;display:flex;align-items:center;gap:12px;padding:10px 14px;background:var(--nb-surface-2)!important;border:none!important;border-radius:8px!important;color:var(--nb-text)!important;font-size:13px;font-family:inherit;font-weight:600;cursor:pointer;transition:all .2s ease;margin-bottom:8px;text-align:left}.nb-source-btn:hover{background:var(--nb-surface-3)!important;color:var(--nb-text)!important;transform:translateY(-1px)}.nb-btn-icon{font-size:15px;display:flex;align-items:center;justify-content:center;width:24px;height:24px}.nb-source-hint{font-size:10px;font-weight:700;color:var(--nb-text-3);text-transform:uppercase;letter-spacing:.06em;margin-left:auto}.nb-divider{height:1px;background:var(--nb-surface-3);margin:14px 0}.nb-section-label{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--nb-text-3);margin-bottom:8px}.nb-item{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--nb-surface-sunken)!important;border:1px solid var(--nb-border)!important;border-radius:8px!important;margin-bottom:6px;transition:all .2s ease}.nb-item:hover{border-color:var(--nb-border-strong)!important}.nb-item.selected{border-color:#818cf8!important;background:#818cf814!important}.nb-item input[type=checkbox]{width:15px!important;height:15px!important;accent-color:#818cf8;cursor:pointer;flex-shrink:0;margin:0!important}.nb-item-name{flex:1;font-size:12.5px;color:var(--nb-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;transition:color .15s}.nb-item-name:hover{color:var(--nb-text)}.nb-item-actions{display:flex;gap:2px;flex-shrink:0}.nb-icon-btn{background:none;border:none;color:var(--nb-text-2);cursor:pointer;padding:3px 6px;border-radius:4px;font-size:12px;line-height:1;font-family:inherit;transition:color .15s,background .15s}.nb-icon-btn:hover{color:var(--nb-text);background:rgba(var(--nb-overlay-rgb),.08)}.nb-icon-btn.danger:hover{color:var(--nb-danger)}.nb-sources-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#34d3991a!important;border:1px solid rgba(52,211,153,.25)!important;border-radius:20px!important;font-size:11px!important;font-weight:700;color:var(--nb-success)!important;margin-top:10px}.nb-toggle-row{display:flex;align-items:center;gap:10px;padding:8px 0;background:transparent!important;border:none!important;margin-top:10px;cursor:pointer}.nb-toggle-row input[type=checkbox]{width:16px!important;height:16px!important;accent-color:#818cf8;margin:0!important;cursor:pointer}.nb-toggle-label{font-size:12.5px;color:var(--nb-text-2);font-weight:600;flex:1}.nb-chat-panel{display:flex;flex-direction:column;height:100%;min-height:0}.nb-chat-header{display:flex;align-items:center;justify-content:space-between;padding:18px 22px 14px;border-bottom:1px solid var(--nb-border);flex-shrink:0}.nb-chat-title{font-size:1.15rem;font-weight:700;color:var(--nb-text);letter-spacing:-.01em}.nb-reset-btn{background:var(--nb-surface-2)!important;border:none!important;color:var(--nb-text-2)!important;border-radius:8px!important;padding:6px 14px!important;font-size:12px!important;font-weight:600!important;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;gap:6px}.nb-reset-btn:hover{background:var(--nb-surface-3)!important;color:var(--nb-text)!important}.nb-messages{flex:1 1 0%;min-height:0;overflow-y:auto;padding:22px;display:flex;flex-direction:column;gap:20px;scrollbar-width:thin;scrollbar-color:var(--nb-border) transparent}.nb-messages::-webkit-scrollbar{width:8px}.nb-messages::-webkit-scrollbar-track{background:transparent}.nb-messages::-webkit-scrollbar-thumb{background-color:var(--nb-surface-3);border-radius:10px}.nb-empty-chat{flex:1 1 0%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 24px;text-align:center}.nb-empty-chat-icon-wrap{width:58px;height:58px;border-radius:50%;background:#818cf81a;border:1px solid var(--nb-border);display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:var(--nb-accent);margin-bottom:18px}.nb-empty-chat-title{font-size:1.15rem;font-weight:700;color:var(--nb-text);margin:0 0 8px;letter-spacing:-.01em}.nb-empty-chat-desc{font-size:.88rem;color:var(--nb-text-2);max-width:440px;margin:0 0 24px;line-height:1.5}.nb-prompt-chips{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;max-width:520px}.nb-prompt-chip{background:var(--nb-surface-2);border:1px solid var(--nb-border);color:var(--nb-text);padding:8px 14px;border-radius:20px;font-size:12px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .2s ease;font-family:inherit}.nb-prompt-chip i{color:var(--nb-accent);font-size:11px}.nb-prompt-chip:hover{background:var(--nb-surface-3);border-color:#818cf8;color:var(--nb-text);transform:translateY(-1px);box-shadow:var(--nb-shadow)}.nb-msg{display:flex;flex-direction:column;gap:4px}.nb-msg-user{align-items:flex-end}.nb-msg-ai{align-items:flex-start;width:100%}.nb-msg-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--nb-accent);margin-bottom:2px}.nb-bubble-user{background:var(--nb-surface-2);border:1px solid var(--nb-border);border-radius:14px 14px 2px;padding:12px 18px;color:var(--nb-text);font-size:14px;line-height:1.5;max-width:80%;word-break:break-word}.nb-bubble-ai{background:transparent;border:none;padding:2px 0;color:var(--nb-text);font-size:14px;line-height:1.65;width:100%}.nb-bubble-ai h1,.nb-bubble-ai h2,.nb-bubble-ai h3{color:var(--nb-text);margin:16px 0 8px;font-weight:700}.nb-bubble-ai h2{font-size:1.2rem;color:var(--nb-accent);border-bottom:1px solid var(--nb-border);padding-bottom:6px}.nb-bubble-ai p{margin:8px 0}.nb-bubble-ai ul,.nb-bubble-ai ol{margin:8px 0;padding-left:20px}.nb-bubble-ai li{margin:4px 0}.nb-bubble-ai strong{color:var(--nb-text)}.nb-bubble-ai table{width:100%;border-collapse:collapse;margin:14px 0;background:var(--nb-surface-sunken);border:1px solid var(--nb-border);border-radius:8px;overflow:hidden;font-size:13px}.nb-bubble-ai th,.nb-bubble-ai td{padding:10px 14px;text-align:left;border-bottom:1px solid var(--nb-border);border-right:1px solid var(--nb-border)}.nb-bubble-ai th:last-child,.nb-bubble-ai td:last-child{border-right:none}.nb-bubble-ai th{background:var(--nb-surface);color:var(--nb-text);font-weight:700}.nb-msg-actions{display:flex;gap:8px;margin-top:8px}.nb-action-btn{background:var(--nb-surface-2)!important;border:none!important;color:var(--nb-text-2)!important;border-radius:6px!important;padding:5px 10px!important;font-size:11px!important;font-weight:600!important;cursor:pointer;transition:all .2s ease}.nb-action-btn:hover{background:var(--nb-surface-3)!important;color:var(--nb-text)!important}.nb-action-btn.save:hover{color:var(--nb-accent)!important}.nb-input-area{padding:16px 20px;border-top:1px solid var(--nb-border);flex-shrink:0}.nb-input-wrap{background:var(--nb-surface-sunken)!important;border:1px solid var(--nb-border)!important;border-radius:10px!important;padding:8px 12px;display:flex;align-items:center;gap:10px;transition:border-color .2s ease}.nb-input-wrap:focus-within{border-color:#818cf8!important}.nb-attach-btn{cursor:pointer;font-size:16px;color:var(--nb-text-2);display:flex;align-items:center;justify-content:center;transition:color .2s ease}.nb-attach-btn:hover{color:var(--nb-text)}.nb-textarea{flex:1;background:transparent!important;border:none!important;color:var(--nb-text)!important;font-size:13px;font-family:inherit;outline:none;resize:none;line-height:1.5;min-height:22px;max-height:120px}.nb-textarea::placeholder{color:var(--nb-text-3)!important}.nb-send-btn{background:#818cf8!important;color:#fff!important;border:none!important;border-radius:8px!important;width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:700;cursor:pointer;transition:all .2s ease;flex-shrink:0}.nb-send-btn:hover:not(:disabled){background:#6366f1!important;transform:translateY(-1px)}.nb-send-btn:disabled{opacity:.4;cursor:not-allowed}.nb-chat-attachments{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap}.nb-chat-attach{position:relative;width:48px;height:48px;border-radius:6px;overflow:hidden;border:1px solid var(--nb-border)}.nb-chat-attach img{width:100%;height:100%;object-fit:cover}.nb-chat-attach button{position:absolute;top:2px;right:2px;background:var(--nb-surface-sunken);color:var(--nb-text);border:none;border-radius:50%;width:16px;height:16px;font-size:9px;cursor:pointer;display:flex;align-items:center;justify-content:center}.nb-dropdown-label{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--nb-text-3);margin-bottom:6px;display:block}.nb-custom-select{width:100%;background:var(--nb-surface-sunken)!important;border:1px solid var(--nb-border)!important;border-radius:8px!important;color:var(--nb-text)!important;padding:10px 14px;font-size:13px;outline:none;font-family:inherit;cursor:pointer;margin-bottom:10px;transition:border-color .2s ease}.nb-custom-select:focus{border-color:var(--nb-border-strong)!important}.nb-apply-btn{width:100%;background:#818cf8!important;color:#fff!important;border:none!important;border-radius:8px!important;padding:10px 16px!important;font-weight:700!important;font-size:13px!important;cursor:pointer;transition:all .2s ease;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important}.nb-apply-btn:hover:not(:disabled){background:#6366f1!important;transform:translateY(-1px);box-shadow:0 4px 12px #818cf84d!important}.nb-apply-btn:disabled{opacity:.4;cursor:not-allowed}.nb-notes-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.nb-notes-count{font-size:11px;font-weight:700;color:var(--nb-accent)}.nb-empty-notes{text-align:center;padding:32px 16px;color:var(--nb-text-3);font-size:12.5px;display:flex;flex-direction:column;align-items:center;justify-content:center}.nb-empty-notes-icon{width:44px;height:44px;border-radius:50%;background:rgba(var(--nb-overlay-rgb),.04);border:1px solid var(--nb-border);display:flex;align-items:center;justify-content:center;font-size:1.15rem;color:var(--nb-text-2);margin-bottom:10px}.nb-note-card{background:var(--nb-surface-2)!important;border:none!important;border-radius:8px!important;padding:10px 12px;margin-bottom:6px;transition:all .2s ease}.nb-note-card:hover{background:var(--nb-surface-3)!important}.nb-note-card.selected{background:#818cf81f!important;border:1px solid rgba(129,140,248,.3)!important}.nb-note-header{display:flex;align-items:center;gap:8px}.nb-note-header input[type=checkbox]{accent-color:#818cf8;cursor:pointer;margin:0!important}.nb-note-title{flex:1;font-size:12.5px;color:var(--nb-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;font-weight:500}.nb-note-title:hover{color:var(--nb-text)}.nb-note-actions{display:flex;gap:2px}.p-dialog{background:var(--nb-surface)!important;border:1px solid var(--nb-border)!important;border-radius:16px!important;box-shadow:var(--nb-shadow)!important}.p-dialog .p-dialog-header{background:var(--nb-surface)!important;color:var(--nb-text)!important;border-bottom:1px solid var(--nb-border)!important;padding:18px 22px!important}.p-dialog .p-dialog-title{font-size:1.15rem!important;font-weight:700!important}.p-dialog .p-dialog-content{background:var(--nb-surface)!important;color:var(--nb-text)!important;padding:22px!important}.p-dialog .p-dialog-header-icon{color:var(--nb-text-2)!important;border-radius:50%!important}.nb-dialog-input,.nb-dialog-textarea{width:100%;background:var(--nb-surface-sunken)!important;border:1px solid var(--nb-border)!important;border-radius:8px!important;color:var(--nb-text)!important;padding:10px 14px!important;font-size:13px!important;font-family:inherit!important;outline:none!important;margin-bottom:10px!important;box-sizing:border-box!important}.nb-dialog-input:focus,.nb-dialog-textarea:focus{border-color:#818cf8!important}.nb-dialog-btn{background:#818cf8!important;color:#fff!important;border:none!important;border-radius:8px!important;padding:9px 18px!important;font-size:13px!important;font-weight:700!important;cursor:pointer;transition:all .2s ease;margin-bottom:10px}.nb-dialog-btn:hover{background:#6366f1!important;transform:translateY(-1px)}.nb-delete-note-btn{background:#f871711a!important;color:var(--nb-danger)!important;border:1px solid rgba(248,113,113,.25)!important;border-radius:8px!important;padding:8px 16px!important;font-size:12px!important;font-weight:700!important;cursor:pointer;margin-top:14px;transition:all .2s ease}.nb-delete-note-btn:hover{background:#f8717133!important;color:var(--nb-text)!important}.nb-upload-status{padding:8px 12px;border-radius:8px;font-size:12px;margin:10px 0}.nb-upload-status.nb-upload-success{background:#34d3991a;color:var(--nb-success);border:1px solid rgba(52,211,153,.25)}.nb-upload-status.nb-upload-error{background:#f871711a;color:var(--nb-danger);border:1px solid rgba(248,113,113,.25)}.nb-preview-img{max-width:100%;max-height:100%;object-fit:contain;display:block;margin:auto}.nb-loading-overlay{position:fixed;inset:0;background:var(--nb-surface-sunken);backdrop-filter:blur(4px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;z-index:1000}.nb-loading-spinner{width:36px;height:36px;border:3px solid rgba(129,140,248,.2);border-top-color:#818cf8;border-radius:50%;animation:nbSpin .8s linear infinite}@keyframes nbSpin{to{transform:rotate(360deg)}}.nb-loading-text{color:var(--nb-text);font-size:14px;font-weight:600}@media(max-width:1200px){.nb-main{grid-template-columns:280px 1fr}.nb-panel-tools{display:none}}@media(max-width:860px){.nb-main{grid-template-columns:1fr;height:auto}.nb-panel-sources{display:none}}.hr-container{--nbd-accent: #6366f1;--nbd-accent-strong: #4f46e5;--nbd-border: #e2e8f0;--nbd-border-strong: #cbd5e1;--nbd-danger: #dc2626;--nbd-success: #047857;--nbd-surface: #ffffff;--nbd-surface-2: #f1f5f9;--nbd-surface-3: #e2e8f0;--nbd-surface-sunken: #f8fafc;--nbd-text: #0f172a;--nbd-text-2: #475569;--nbd-text-3: #64748b;--nbd-warning: #b45309;--nbd-overlay-rgb: 15, 23, 42;--nbd-shadow: 0 1px 3px rgba(15, 23, 42, .06), 0 1px 2px rgba(15, 23, 42, .04)}.hr-container[data-theme=dark]{--nbd-accent: #818cf8;--nbd-accent-strong: #a5b4fc;--nbd-border: #333338;--nbd-border-strong: #4a4a52;--nbd-danger: #f87171;--nbd-success: #34d399;--nbd-surface: #1e1e22;--nbd-surface-2: #242428;--nbd-surface-3: #2e2e34;--nbd-surface-sunken: #141416;--nbd-text: #ffffff;--nbd-text-2: #8e8e93;--nbd-text-3: #71717a;--nbd-warning: #fbbf24;--nbd-overlay-rgb: 255, 255, 255;--nbd-shadow: 0 2px 8px rgba(0, 0, 0, .3)}.nb-dash-root,.dash-notebook-page{padding:0!important;margin:0!important;width:100%!important;background:transparent!important;border:none!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;flex:1 1 0%!important;min-height:calc(100vh - 280px)!important;box-sizing:border-box!important}.nb-dash-root .gridnote{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(320px,360px))!important;gap:20px!important;width:100%!important;justify-content:start!important;background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;margin:0!important}.nb-project-item{background:var(--nbd-surface)!important;border:1px solid var(--nbd-border)!important;border-radius:14px!important;padding:20px 22px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important;box-shadow:none!important;position:relative!important;min-height:175px!important;box-sizing:border-box!important}.nb-project-item:hover{transform:translateY(-2px)!important;border-color:#818cf8!important;box-shadow:var(--nbd-shadow)!important}.nb-item-head{background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;padding:0!important;margin:0 0 12px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}.nb-title-wrap{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important}.nb-project-icon{font-size:1.15rem!important;color:var(--nbd-accent)!important;flex-shrink:0!important}.nb-project-title{font-size:1.05rem!important;font-weight:700!important;color:var(--nbd-text)!important;margin:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;letter-spacing:-.01em!important}.nb-date-badge{display:inline-flex!important;align-items:center!important;gap:5px!important;font-size:.72rem!important;font-weight:600!important;color:var(--nbd-text-3)!important;background:rgba(var(--nbd-overlay-rgb),.04)!important;border:1px solid var(--nbd-border)!important;padding:3px 8px!important;border-radius:20px!important;white-space:nowrap!important;flex-shrink:0!important}.nb-item-body{background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;padding:0!important;margin:0 0 16px!important;flex:1 1 auto!important}.nb-item-desc{font-size:.86rem!important;color:var(--nbd-text-2)!important;margin:0!important;line-height:1.5!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.nb-item-actions{background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;padding:12px 0 0!important;border-top:1px solid var(--nbd-border)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-top:auto!important}.nb-open-btn{background:#818cf8!important;color:#fff!important;border:none!important;font-weight:700!important;font-size:.82rem!important;padding:7px 16px!important;border-radius:8px!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;gap:8px!important;transition:all .2s ease!important;text-decoration:none!important}.nb-open-btn:hover{background:#6366f1!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #818cf84d!important}.nb-delete-btn{background:#f8717114!important;color:var(--nbd-danger)!important;border:1px solid rgba(248,113,113,.2)!important;width:32px!important;height:32px!important;border-radius:8px!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:.85rem!important;transition:all .2s ease!important}.nb-delete-btn:hover{background:#f8717133!important;color:var(--nbd-text)!important;border-color:#f87171!important}.nb-empty-state{background:var(--nbd-surface)!important;border:1px solid var(--nbd-border)!important;border-radius:14px!important;padding:60px 30px!important;text-align:center!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;flex:1 1 0%!important;min-height:0!important;width:100%!important;box-sizing:border-box!important;box-shadow:none!important}.nb-empty-icon-wrap{width:58px!important;height:58px!important;border-radius:50%!important;background:#818cf81a!important;border:1px solid var(--nbd-border)!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:1.5rem!important;color:var(--nbd-accent)!important;margin-bottom:18px!important}.nb-empty-state h3{font-size:1.25rem!important;font-weight:700!important;color:var(--nbd-text)!important;margin:0 0 8px!important}.nb-empty-state p{font-size:.9rem!important;color:var(--nbd-text-3)!important;margin:0 0 24px!important;max-width:420px!important;line-height:1.5!important}.hr-create-notebook-btn{background:#818cf8;color:#fff;border:none;font-weight:700;font-size:13px;padding:9px 18px;border-radius:10px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:all .2s ease;white-space:nowrap}.hr-create-notebook-btn:hover{background:#6366f1;transform:translateY(-1px);box-shadow:0 4px 14px #818cf859}.hr-notebook-dialog.p-dialog{background-color:var(--nbd-surface)!important;border:1px solid var(--nbd-border)!important;border-radius:16px!important;box-shadow:var(--nbd-shadow)!important;overflow:hidden}.hr-notebook-dialog .p-dialog-header{background-color:var(--nbd-surface)!important;color:var(--nbd-text)!important;border-bottom:1px solid var(--nbd-border)!important;padding:18px 22px!important}.hr-notebook-dialog .p-dialog-title{font-size:1.15rem!important;font-weight:700!important;color:var(--nbd-text)!important;margin:0!important}.hr-notebook-dialog .p-dialog-header-icon{color:var(--nbd-text-2)!important;border-radius:50%!important}.hr-notebook-dialog .p-dialog-header-icon:hover{color:var(--nbd-text)!important;background:rgba(var(--nbd-overlay-rgb),.08)!important}.hr-notebook-dialog .p-dialog-content{background-color:var(--nbd-surface)!important;color:var(--nbd-text)!important;padding:22px!important}.hr-dialog-content{display:flex;flex-direction:column;gap:16px}.hr-input-group{display:flex;flex-direction:column;gap:6px}.hr-input-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--nbd-text-3)}.hr-dialog-input,.hr-dialog-textarea{background-color:var(--nbd-surface-sunken)!important;border:1px solid var(--nbd-border)!important;color:var(--nbd-text)!important;border-radius:8px!important;padding:12px 16px!important;font-size:13px!important;font-family:inherit!important;outline:none!important;transition:border-color .2s ease!important;width:100%!important;box-sizing:border-box!important}.hr-dialog-input:focus,.hr-dialog-textarea:focus{border-color:#818cf8!important;box-shadow:none!important}.hr-dialog-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:10px}.hr-dialog-cancel-btn{background:transparent;color:var(--nbd-text-2);border:1px solid var(--nbd-border);padding:9px 18px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}.hr-dialog-cancel-btn:hover{background:rgba(var(--nbd-overlay-rgb),.05);color:var(--nbd-text)}.hr-dialog-submit-btn{background:#818cf8;color:#fff;border:none;padding:9px 20px;border-radius:8px;font-size:13px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:all .2s ease}.hr-dialog-submit-btn:hover:not(:disabled){background:#6366f1;box-shadow:0 4px 14px #818cf859;transform:translateY(-1px)}.hr-dialog-submit-btn:disabled{opacity:.5;cursor:not-allowed}.enterprise-qa-container{min-height:0;background:radial-gradient(120% 180% at 0% 0%,#5aa4ff1f,#101423f2 42%,#080a12fa);color:#0f172a}.qa-content-wrapper{max-width:none;margin:0 auto;padding:32px 16px 64px}.qa-lazy-fallback{padding:20px;text-align:center;color:#94a3b8}.qa-glass-card{background:#fff;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(129,140,248,.22);border-radius:16px;padding:28px;box-shadow:0 1px 3px #0000000f}.qa-title-section{text-align:center;margin-bottom:32px}.qa-main-title{font-size:2.2rem;font-weight:800;background:linear-gradient(135deg,#6366f1,#a78bfa,#38bdf8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:8px;letter-spacing:-.02em}.qa-subtitle{color:#94a3b8;font-size:1rem;max-width:720px;margin:0 auto;line-height:1.55}.qa-badge-phase{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:999px;background:#f8fafc;border:1px solid rgba(129,140,248,.3);color:#a78bfa;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:12px}.qa-config-form{display:flex;flex-direction:column;gap:20px}.qa-form-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px}.qa-form-group{display:flex;flex-direction:column;gap:8px}.qa-label{font-size:.9rem;font-weight:700;color:#0f172a}.qa-required{color:#f472b6}.qa-field-hint{font-size:.78rem;color:#64748b;line-height:1.45}.qa-input-text,.qa-textarea{background:#fff;border:1px solid rgba(129,140,248,.3);border-radius:10px;padding:11px 14px;color:#0f172a;font-size:.95rem;font-family:inherit;outline:none;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.qa-textarea{resize:vertical;line-height:1.5}.qa-input-text:focus,.qa-textarea:focus{border-color:#a78bfa;box-shadow:0 0 0 3px #a78bfa40}.qa-input-text:disabled,.qa-textarea:disabled{opacity:.55;cursor:not-allowed}.qa-dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:168px;padding:20px;border:2px dashed rgba(129,140,248,.35);border-radius:12px;background:#fff;cursor:pointer;text-align:center;transition:all .2s ease}.qa-dropzone:hover{border-color:#a78bfa;background:#f8fafc}.qa-dropzone-icon{font-size:2rem}.qa-dropzone-text{font-size:.88rem;font-weight:600;color:#63686e}.qa-dropzone-hint{font-size:.76rem;color:#64748b}.qa-reference-preview{display:flex;gap:14px;padding:12px;border-radius:12px;background:#fff;border:1px solid rgba(129,140,248,.25)}.qa-reference-preview img{width:120px;height:100px;object-fit:cover;border-radius:8px;border:1px solid rgba(148,163,184,.2)}.qa-reference-meta{display:flex;flex-direction:column;gap:4px;font-size:.82rem;color:#94a3b8;justify-content:center;min-width:0}.qa-reference-meta strong{color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qa-advanced-toggle{align-self:flex-start;background:none;border:none;color:#a78bfa;font-size:.86rem;font-weight:600;cursor:pointer;padding:4px 0}.qa-advanced-panel{padding:18px;border-radius:12px;background:#f8fafc;border:1px solid rgba(129,140,248,.16)}.qa-modules-section{margin-top:4px}.qa-modules-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.qa-modules-count{font-size:.78rem;color:#a78bfa;font-weight:700}.qa-toggles-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}.qa-toggle-btn{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:10px;border:1px solid rgba(148,163,184,.22);background:#fff;color:#94a3b8;cursor:pointer;transition:all .2s ease;text-align:left}.qa-toggle-btn:hover:not(:disabled){background:#f8fafc;color:#0f172a}.qa-toggle-btn.is-active{background:linear-gradient(135deg,#6366f140,#a78bfa2e);border-color:#a78bfa80;color:#0f172a;box-shadow:0 1px 3px #0000000f}.qa-toggle-btn.is-blocked{opacity:.42;cursor:not-allowed}.qa-toggle-dot{width:8px;height:8px;border-radius:50%;background:#fff;flex-shrink:0;margin-top:5px;transition:background .2s ease}.qa-toggle-btn.is-active .qa-toggle-dot{background:#10b981;box-shadow:0 0 8px #10b981}.qa-toggle-body{display:flex;flex-direction:column;gap:3px;min-width:0}.qa-toggle-text{font-size:.86rem;font-weight:700}.qa-toggle-hint{font-size:.74rem;color:#64748b;line-height:1.4}.qa-toggle-btn.is-active .qa-toggle-hint{color:#94a3b8}.qa-submit-row{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:12px}.qa-submit-btn{padding:13px 36px;font-size:1rem}.qa-submit-note{font-size:.78rem;color:#64748b}.qa-alert{padding:12px 16px;border-radius:10px;font-size:.88rem;line-height:1.5;border:1px solid transparent}.qa-alert.is-error{background:#6366f114;border-color:#ef444459;color:#6e4848}.qa-alert.is-warning{background:#6366f114;border-color:#f59e0b59;color:#6e5c22;margin-bottom:20px}.qa-progress-wrapper{max-width:940px;margin:0 auto}.qa-progress-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.qa-progress-title{font-size:1.35rem;font-weight:800;margin:0}.qa-progress-url{margin:4px 0 0;color:#a78bfa;font-size:.9rem;word-break:break-all}.qa-progress-stats{display:flex;align-items:center;gap:14px}.qa-progress-timer{font-family:Fira Code,Courier New,monospace;font-size:.95rem;color:#38bdf8;font-weight:700}.qa-progress-bar-container{width:100%;height:10px;background:#6366f114;border-radius:999px;overflow:hidden;margin-top:18px}.qa-progress-bar-fill{position:relative;height:100%;background:linear-gradient(90deg,#6366f1,#a78bfa,#38bdf8);border-radius:999px;transition:width .5s ease;overflow:hidden}.qa-progress-bar-shine{position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:qa-shine 1.8s linear infinite}@keyframes qa-shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.qa-progress-legend{display:flex;justify-content:space-between;align-items:center;font-size:.8rem;color:#94a3b8;margin-top:8px}.qa-progress-phase{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:#63686e}.qa-pulse-dot{width:8px;height:8px;border-radius:50%;background:#38bdf8;animation:qa-pulse 1.4s ease-in-out infinite}@keyframes qa-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.75)}}.qa-terminal-log{background:#fff;border:1px solid rgba(129,140,248,.25);border-radius:12px;padding:16px;margin-top:18px;max-height:360px;overflow-y:auto;font-family:Fira Code,Courier New,monospace;font-size:.83rem;line-height:1.65;box-shadow:0 1px 3px #0000000f}.qa-log-line{color:#94a3b8;margin-bottom:3px;white-space:pre-wrap;word-break:break-word}.qa-log-line.is-nested{color:#64748b;padding-left:8px}.qa-log-line.is-warning{color:#6e5410}.qa-log-line.active{color:#38bdf8;font-weight:700}.qa-progress-footnote{margin-top:16px;font-size:.8rem;color:#64748b;line-height:1.55;text-align:center}.qa-tabs{display:flex;gap:8px;margin-bottom:18px;flex-wrap:wrap}.qa-tab{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:10px 10px 0 0;border:1px solid rgba(129,140,248,.2);border-bottom:none;background:#fff;color:#94a3b8;font-size:.9rem;font-weight:700;cursor:pointer;transition:all .2s ease}.qa-tab:hover{color:#0f172a;background:#f8fafc}.qa-tab.is-active{background:#fff;border-color:#a78bfa73;color:#0f172a}.qa-tab-badge{padding:1px 8px;border-radius:999px;background:#f8fafc;color:#554f6e;font-size:.72rem}.qa-results-header{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:16px;margin-bottom:24px}.qa-results-title{margin:0;font-size:1.7rem;font-weight:800}.qa-results-subtitle{margin:6px 0 0;color:#94a3b8;font-size:.9rem}.qa-results-url{color:#a78bfa;text-decoration:none;word-break:break-all}.qa-results-url:hover{text-decoration:underline}.qa-results-sep{margin:0 8px;opacity:.5}.qa-verdict-card{display:flex;align-items:flex-start;gap:16px;padding:18px 20px;border-radius:14px;border:1px solid;margin-bottom:24px}.qa-verdict-icon{font-size:1.8rem;line-height:1}.qa-verdict-label{font-size:1.05rem;font-weight:800;display:block;margin-bottom:6px}.qa-verdict-summary{margin:0;color:#63686e;font-size:.92rem;line-height:1.6}.qa-scores-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;margin-bottom:28px}.qa-score-card{display:flex;flex-direction:column;align-items:center;padding:16px 12px;background:#fff;border:1px solid rgba(129,140,248,.18);border-radius:12px}.qa-score-card.is-primary{background:linear-gradient(160deg,#6366f12e,#080c16b3);border-color:#a78bfa66}.qa-score-title{font-size:.82rem;font-weight:700;color:#63686e;margin-top:10px;text-align:center}.qa-section-title{font-size:1.05rem;font-weight:800;margin:0 0 4px;color:#0f172a}.qa-section-hint{margin:0 0 14px;font-size:.82rem;color:#64748b;line-height:1.5}.qa-section-label{font-size:.78rem;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.04em}.qa-priorities{margin-bottom:26px}.qa-priorities-list{list-style:none;padding:0;margin:12px 0 0;display:flex;flex-direction:column;gap:10px}.qa-priority-item{display:flex;gap:14px;padding:14px 16px;border-radius:10px;background:#fff;border:1px solid rgba(129,140,248,.16)}.qa-priority-item p{margin:4px 0 0;font-size:.86rem;color:#94a3b8;line-height:1.55}.qa-priority-rank{flex-shrink:0;width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:#f8fafc;color:#554f6e;font-size:.8rem;font-weight:800}.qa-priority-owner{display:inline-block;margin-top:6px;font-size:.76rem;color:#a78bfa}.qa-agents-strip{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:12px 16px;margin-bottom:22px;border-radius:10px;background:#6366f114;border:1px solid rgba(56,189,248,.18)}.qa-agents-label{font-size:.78rem;font-weight:700;color:#94a3b8}.qa-agent-chip{padding:3px 10px;border-radius:999px;background:#6366f114;border:1px solid rgba(56,189,248,.28);color:#375c6e;font-size:.76rem;font-weight:600}.qa-filters{display:flex;flex-direction:column;gap:10px;padding-bottom:18px;margin-bottom:22px;border-bottom:1px solid rgba(148,163,184,.16)}.qa-filter-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.qa-filter-label{font-size:.78rem;font-weight:700;color:#64748b;min-width:68px;text-transform:uppercase;letter-spacing:.04em}.qa-filter-chip{background:#fff;border:1px solid rgba(148,163,184,.24);color:#94a3b8;padding:5px 13px;border-radius:999px;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .18s ease}.qa-filter-chip:hover{color:#0f172a;border-color:#a78bfa66}.qa-filter-chip.is-active{background:#f8fafc;border-color:#a78bfa;color:#0f172a}.qa-filter-chip.is-high.is-active{background:#6366f114;border-color:#ef4444}.qa-filter-chip.is-medium.is-active{background:#6366f114;border-color:#f59e0b}.qa-filter-chip.is-low.is-active{background:#6366f114;border-color:#3b82f6}.qa-filter-search{flex:1;min-width:180px;background:#fff;border:1px solid rgba(148,163,184,.24);border-radius:999px;padding:6px 14px;color:#0f172a;font-size:.82rem;outline:none}.qa-filter-search:focus{border-color:#a78bfa}.qa-link-btn{background:none;border:none;color:#a78bfa;font-size:.8rem;font-weight:600;cursor:pointer;padding:2px 4px}.qa-link-btn:hover{text-decoration:underline}.qa-link-btn.is-danger{color:#f87171}.qa-findings-list{display:flex;flex-direction:column;gap:14px}.qa-finding-card{background:#fff;border:1px solid rgba(129,140,248,.16);border-left:4px solid #3b82f6;border-radius:12px;padding:18px;transition:border-color .2s ease,transform .2s ease}.qa-finding-card:hover{border-color:#a78bfa59}.qa-finding-header{display:flex;gap:8px;margin-bottom:12px;flex-wrap:wrap;align-items:center}.qa-severity-badge{font-size:.7rem;font-weight:800;padding:3px 9px;border-radius:4px;border:1px solid transparent;text-transform:uppercase;letter-spacing:.03em}.qa-area-badge,.qa-meta-badge,.qa-source-badge{font-size:.74rem;font-weight:600;color:#94a3b8;background:#6366f114;padding:3px 10px;border-radius:999px}.qa-source-badge.is-ai{background:#6366f114;color:#375c6e}.qa-source-badge.is-rule{background:#6366f114;color:#346e57}.qa-meta-badge.is-caution{background:#6366f114;color:#6e5c22}.qa-meta-badge.is-key{background:#f8fafc;color:#554f6e;font-family:monospace}.qa-finding-issue{margin:0 0 8px;font-size:1.02rem;font-weight:700;color:#0f172a;line-height:1.45}.qa-finding-rec{margin:0 0 12px;font-size:.88rem;color:#63686e;line-height:1.6}.qa-evidence-block{margin-bottom:12px}.qa-evidence-toggle{background:none;border:none;color:#64748b;font-size:.78rem;font-weight:600;cursor:pointer;padding:4px 0}.qa-evidence-toggle:hover{color:#a78bfa}.qa-evidence-box{background:#fff;border:1px solid rgba(148,163,184,.14);border-radius:8px;padding:12px 14px;margin-top:6px;max-height:260px;overflow:auto}.qa-evidence-row{display:flex;flex-direction:column;gap:3px;padding:5px 0;border-bottom:1px solid rgba(148,163,184,.08)}.qa-evidence-row:last-child{border-bottom:none}.qa-evidence-label{font-size:.72rem;font-weight:700;color:#a78bfa;text-transform:uppercase;letter-spacing:.03em}.qa-evidence-row code{display:block;white-space:pre-wrap;word-break:break-word;font-family:Fira Code,monospace;font-size:.78rem;color:#0f172a;line-height:1.5}.qa-finding-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.qa-finding-id{font-family:monospace;font-size:.72rem;color:#475569}.qa-ticket-btn{font-size:.82rem;padding:7px 15px;border-radius:8px;border:1px solid rgba(167,139,250,.4);background:#f8fafc;color:#554f6e;font-weight:700;cursor:pointer;transition:all .2s ease}.qa-ticket-btn:hover:not(:disabled){background:#f8fafc;color:#0f172a}.qa-ticket-btn.is-done,.qa-ticket-btn:disabled{background:#6366f114;border-color:#10b98166;color:#346e57;cursor:default}.qa-empty-state{display:flex;flex-direction:column;align-items:center;gap:10px;padding:48px 24px;color:#64748b;text-align:center}.qa-empty-icon{font-size:2.4rem}.qa-empty-state p{margin:0;font-size:.9rem;max-width:460px;line-height:1.6}.qa-visual-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:18px}.qa-viewport-tabs{display:flex;gap:8px;flex-wrap:wrap}.qa-viewport-tab{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:9px;border:1px solid rgba(148,163,184,.24);background:#fff;color:#94a3b8;font-size:.84rem;font-weight:700;cursor:pointer;transition:all .2s ease}.qa-viewport-tab.is-active{background:#f8fafc;border-color:#a78bfa;color:#0f172a}.qa-viewport-size{font-size:.72rem;font-weight:500;opacity:.7;font-family:monospace}.qa-viewport-warn{color:#6e5410}.qa-slider-control{display:flex;align-items:center;gap:10px;font-size:.78rem;color:#94a3b8;font-weight:600}.qa-slider-control input[type=range]{width:160px;accent-color:#a78bfa}.qa-compare-stage{position:relative;width:100%;overflow:hidden;border-radius:12px;border:1px solid rgba(129,140,248,.25);background:#fff;cursor:ew-resize;user-select:none;line-height:0}.qa-compare-stage.is-single{cursor:default}.qa-compare-layer{display:block;width:100%;height:auto;max-width:100%}.qa-compare-layer.is-reference{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:top left;background:#fff}.qa-compare-handle{position:absolute;top:0;bottom:0;width:2px;background:#a78bfa;transform:translate(-1px);pointer-events:none}.qa-compare-grip{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#a78bfa;color:#0f172a;font-size:.9rem;font-weight:800;box-shadow:0 1px 3px #0000000f}.qa-compare-tag{position:absolute;top:12px;padding:4px 11px;border-radius:999px;background:#fff;border:1px solid rgba(167,139,250,.35);color:#554f6e;font-size:.74rem;font-weight:700;line-height:1.4;pointer-events:none}.qa-compare-tag.is-left{left:12px}.qa-compare-tag.is-right{right:12px}.qa-compare-overlay-warn{position:absolute;bottom:12px;left:12px;padding:6px 12px;border-radius:8px;background:#f59e0beb;color:#1c1917;font-size:.78rem;font-weight:700;line-height:1.4}.qa-visual-note{margin:14px 0 0;font-size:.82rem;color:#64748b;line-height:1.6}.qa-tickets-panel{display:flex;flex-direction:column;gap:28px}.qa-export-section{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;padding:20px;border-radius:12px;background:linear-gradient(135deg,#6366f11f,#080c1680);border:1px solid rgba(129,140,248,.22)}.qa-export-buttons{display:flex;gap:10px;flex-wrap:wrap}.qa-export-btn{padding:10px 20px;border-radius:9px;font-size:.88rem;font-weight:700;cursor:pointer;transition:all .2s ease}.qa-export-btn.is-secondary{background:#fff;border:1px solid rgba(148,163,184,.28);color:#63686e}.qa-export-btn.is-secondary:hover:not(:disabled){border-color:#a78bfa;color:#0f172a}.qa-export-btn:disabled{opacity:.6;cursor:default}.qa-integrations-status{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.qa-integration-chip{padding:5px 13px;border-radius:999px;background:#fff;border:1px solid rgba(148,163,184,.22);color:#64748b;font-size:.8rem;font-weight:600}.qa-integration-chip.is-connected{color:#346e57;border-color:#10b98159;background:#6366f114}.qa-tickets-section-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.qa-tickets-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:14px}.qa-ticket-card{background:#fff;border:1px solid rgba(129,140,248,.18);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:10px}.qa-ticket-header{display:flex;gap:7px;flex-wrap:wrap;align-items:center}.qa-ticket-status{font-size:.72rem;font-weight:800;padding:3px 9px;border-radius:5px;border:1px solid}.qa-ticket-title{margin:0;font-size:.95rem;font-weight:700;color:#0f172a;line-height:1.45}.qa-ticket-description{margin:0;padding:11px 13px;border-radius:8px;background:#fff;border:1px solid rgba(148,163,184,.12);font-family:Fira Code,monospace;font-size:.76rem;color:#63686e;line-height:1.6;white-space:pre-wrap;word-break:break-word;max-height:200px;overflow:auto}.qa-ticket-error{margin:0;font-size:.78rem;color:#6e4848}.qa-ticket-reason{margin:0;font-size:.76rem;color:#64748b;line-height:1.5}.qa-ticket-footer{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:auto}.qa-ticket-link{color:#375c6e;font-size:.8rem;font-weight:700;text-decoration:none}.qa-ticket-link:hover{text-decoration:underline}@media(max-width:768px){.qa-glass-card{padding:20px 16px}.qa-main-title{font-size:1.65rem}.qa-toggles-grid{grid-template-columns:1fr}.qa-scores-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.qa-tickets-grid{grid-template-columns:1fr}.qa-export-section{flex-direction:column;align-items:stretch}.qa-filter-label{min-width:100%}.qa-tabs{overflow-x:auto;flex-wrap:nowrap}.qa-tab{white-space:nowrap}}.tu-page{display:grid;grid-template-columns:260px minmax(0,1fr);gap:24px;align-items:start}.tu-toc{scroll-margin-top:24px;padding:16px;border-radius:14px;border:1px solid var(--hr-border-color);background:var(--hr-bg-card)}.tu-lang{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:3px;margin-bottom:16px;border-radius:10px;border:1px solid var(--hr-border-color)}.tu-lang button{padding:7px 8px;border:none;border-radius:7px;background:transparent;color:var(--hr-text-secondary);font:inherit;font-size:.8rem;font-weight:600;cursor:pointer}.tu-lang button.is-active{background:var(--hr-accent-light);color:var(--hr-accent-primary)}.tu-toc-title{margin:0 0 8px;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--hr-text-muted)}.tu-toc ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.tu-toc a{display:flex;gap:8px;padding:6px 8px;border-radius:8px;color:var(--hr-text-secondary);font-size:.82rem;line-height:1.35;text-decoration:none}.tu-toc a span{flex:0 0 18px;color:var(--hr-text-muted);font-variant-numeric:tabular-nums}.tu-toc a:hover{background:var(--hr-accent-light);color:var(--hr-accent-primary)}.tu-body{padding:28px 32px;border-radius:14px;border:1px solid var(--hr-border-color);background:var(--hr-bg-card);color:var(--hr-text-secondary);font-size:.94rem;line-height:1.7}.tu-body h1{margin:0 0 16px;font-size:1.35rem;line-height:1.3;color:var(--hr-text-primary);text-transform:none}.tu-body h2{margin:28px 0 10px;padding-top:18px;border-top:1px solid var(--hr-border-color);font-size:1.05rem;color:var(--hr-text-primary);text-transform:none;scroll-margin-top:16px}.tu-body h3,.tu-body h4{margin:18px 0 8px;font-size:.95rem;color:var(--hr-text-primary);text-transform:none}.tu-body p{margin:0 0 12px}.tu-body ul,.tu-body ol{margin:0 0 14px;padding-left:22px}.tu-body li{margin-bottom:6px}.tu-body a{color:var(--hr-accent-primary)}.tu-body strong{color:var(--hr-text-primary)}@media(max-width:900px){.tu-page{grid-template-columns:minmax(0,1fr)}.tu-toc ol{max-height:220px;overflow-y:auto}.tu-body{padding:20px 18px}}.tu-top{position:fixed;right:24px;bottom:24px;z-index:20;display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border:none;border-radius:999px;background:var(--hr-accent-primary);color:#fff;font:inherit;font-size:.84rem;font-weight:600;box-shadow:var(--hr-shadow-hover);cursor:pointer}code[class*=language-],pre[class*=language-]{color:#ccc;background:none;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}:not(pre)>code[class*=language-],pre[class*=language-]{background:#2d2d2d}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.comment,.token.block-comment,.token.prolog,.token.doctype,.token.cdata{color:#999}.token.punctuation{color:#ccc}.token.tag,.token.attr-name,.token.namespace,.token.deleted{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean,.token.number,.token.function{color:#f08d49}.token.property,.token.class-name,.token.constant,.token.symbol{color:#f8c555}.token.selector,.token.important,.token.atrule,.token.keyword,.token.builtin{color:#cc99cd}.token.string,.token.char,.token.attr-value,.token.regex,.token.variable{color:#7ec699}.token.operator,.token.entity,.token.url{color:#67cdcc}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green}:root{--qa-bg-dark: #0b0c10;--qa-bg-card: rgba(31, 33, 40, .6);--qa-border: rgba(255, 255, 255, .08);--qa-primary: #00f0ff;--qa-secondary: #7000ff;--qa-text-main: #ffffff;--qa-text-muted: #8b92a5;--qa-success: #00e676;--qa-warning: #ffea00;--qa-danger: #ff1744;--qa-glass-blur: blur(12px)}.web-qa-container{min-height:100vh;background-color:var(--qa-bg-dark);background-image:radial-gradient(circle at 15% 50%,rgba(112,0,255,.08) 0%,transparent 50%),radial-gradient(circle at 85% 30%,rgba(0,240,255,.08) 0%,transparent 50%);color:var(--qa-text-main);font-family:Inter,system-ui,-apple-system,sans-serif;display:flex;flex-direction:column}.qa-content-wrapper{flex:1;max-width:1200px;width:100%;margin:0 auto;padding:40px 20px;display:flex;flex-direction:column;gap:30px}.qa-glass-card{background:var(--qa-bg-card);backdrop-filter:var(--qa-glass-blur);-webkit-backdrop-filter:var(--qa-glass-blur);border:1px solid var(--qa-border);border-radius:16px;padding:30px;box-shadow:0 8px 32px #0000004d;transition:transform .3s ease,box-shadow .3s ease}.qa-glass-card:hover{border-color:#ffffff26;box-shadow:0 12px 40px #0006}.qa-hero-title{font-size:3rem;font-weight:800;text-align:center;margin-bottom:10px;background:linear-gradient(90deg,var(--qa-primary),var(--qa-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-1px}.qa-hero-subtitle{text-align:center;color:var(--qa-text-muted);font-size:1.1rem;margin-bottom:40px}.qa-input-group{display:flex;gap:15px;margin-bottom:30px}.qa-url-input{flex:1;background:#0000004d;border:1px solid var(--qa-border);border-radius:12px;padding:18px 24px;color:var(--qa-text-main);font-size:1.1rem;transition:all .3s ease}.qa-url-input:focus{outline:none;border-color:var(--qa-primary);box-shadow:0 0 0 3px #00f0ff33}.qa-btn-primary{background:linear-gradient(135deg,var(--qa-primary),var(--qa-secondary));border:none;border-radius:12px;padding:0 30px;color:#fff;font-weight:700;font-size:1.1rem;cursor:pointer;transition:transform .2s ease,filter .2s ease;display:flex;align-items:center;justify-content:center;gap:10px}.qa-btn-primary:hover:not(:disabled){transform:translateY(-2px);filter:brightness(1.1)}.qa-btn-primary:disabled{opacity:.5;cursor:not-allowed}.qa-toggles-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px}.qa-toggle-item{display:flex;align-items:center;gap:12px;background:#0003;padding:15px;border-radius:10px;border:1px solid transparent;cursor:pointer;transition:all .2s ease}.qa-toggle-item:hover{background:#ffffff0d}.qa-toggle-item.active{border-color:var(--qa-primary);background:#00f0ff0d}.qa-toggle-icon{font-size:1.5rem}.qa-progress-container{text-align:center;padding:60px 20px}.qa-radar-spinner{width:120px;height:120px;border-radius:50%;border:4px solid rgba(0,240,255,.1);border-top-color:var(--qa-primary);border-bottom-color:var(--qa-secondary);animation:qa-spin 1.5s cubic-bezier(.68,-.55,.265,1.55) infinite;margin:0 auto 30px}.qa-terminal-log{background:#000;border-radius:8px;padding:20px;font-family:Fira Code,monospace;text-align:left;max-width:600px;margin:0 auto;height:150px;overflow-y:auto;border:1px solid var(--qa-border)}.qa-log-line{color:var(--qa-text-muted);margin-bottom:8px;font-size:.9rem;animation:qa-fade-in .3s ease}.qa-log-line.active{color:var(--qa-primary);font-weight:700}.qa-scores-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;margin-bottom:40px}.qa-score-card{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.qa-score-value{font-size:3rem;font-weight:800;margin:15px 0 5px}.qa-score-label{color:var(--qa-text-muted);font-size:.95rem;text-transform:uppercase;letter-spacing:1px}.qa-screenshots-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.qa-screenshot-card{border-radius:12px;overflow:hidden;border:1px solid var(--qa-border);position:relative;group:hover}.qa-screenshot-img{width:100%;height:auto;display:block;transition:transform .4s ease}.qa-screenshot-card:hover .qa-screenshot-img{transform:scale(1.05)}.qa-screenshot-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#000000e6);padding:20px;transform:translateY(10px);opacity:.9;transition:all .3s ease}.qa-screenshot-card:hover .qa-screenshot-overlay{transform:translateY(0);opacity:1}@keyframes qa-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes qa-fade-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.text-success{color:var(--qa-success)}.text-warning{color:var(--qa-warning)}.text-danger{color:var(--qa-danger)}:root{--dfk-bg-0: #05070d;--dfk-bg-1: #0a1224;--dfk-bg-2: #111a2e;--dfk-line: rgba(148, 163, 184, .26);--dfk-text: #eef3ff;--dfk-muted: #9db0d6;--dfk-cyan: #22d3ee;--dfk-blue: #3b82f6;--dfk-lime: #84cc16;--dfk-warm: #fb923c;--dfk-danger: #f87171}.dataforseo-page{position:relative;padding-top:34px;padding-bottom:48px;color:var(--dfk-text);font-family:Space Grotesk,Segoe UI,sans-serif}.dataforseo-page:before{content:"";position:fixed;inset:0;pointer-events:none;background:radial-gradient(700px 280px at 10% 0%,rgba(34,211,238,.16),transparent 65%),radial-gradient(700px 320px at 90% 10%,rgba(59,130,246,.15),transparent 70%),linear-gradient(180deg,rgba(132,204,22,.06),transparent 28%);z-index:0}.dataforseo-card{position:relative;z-index:1;background:linear-gradient(165deg,#111a2ee6,#070b16ed),radial-gradient(circle at top right,rgba(34,211,238,.12),transparent 42%);border-radius:20px;border:1px solid var(--dfk-line);padding:24px 26px 26px;margin-bottom:24px;box-shadow:0 28px 60px #01040cb8,inset 0 1px #ffffff0d;backdrop-filter:blur(4px)}.dataforseo-card-form{margin-bottom:18px}.dataforseo-card-title{display:inline-flex;align-items:center;gap:10px;font-size:12px;letter-spacing:1.3px;text-transform:uppercase;margin:0 0 12px;color:#dbeafe;font-weight:700}.dataforseo-card-title:before{content:"";width:22px;height:2px;border-radius:999px;background:linear-gradient(90deg,var(--dfk-cyan),var(--dfk-lime))}.dataforseo-card-form #formAnalyticsAnalyzer{max-width:100%;padding:0;height:auto;overflow:visible;background-color:transparent}.text-area,.dataforseo-field .text-area{width:100%;border:1px solid rgba(148,163,184,.45);border-radius:12px;background:#020610b8;color:var(--dfk-text);font-size:16px;line-height:1.35;padding:12px 14px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.text-area:focus,.dataforseo-field .text-area:focus{outline:none;border-color:#22d3eee6;box-shadow:0 0 0 3px #22d3ee29;background:#030a18d9}.dataforseo-form-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 16px;margin-top:16px}.dataforseo-field label{display:block;font-size:11px;letter-spacing:.8px;text-transform:uppercase;margin-bottom:6px;color:var(--dfk-muted);font-weight:700}.dataforseo-field .text-area{min-height:42px;padding-top:9px;padding-bottom:9px}.dataforseo-form-footer{display:flex;align-items:center;gap:14px;margin-top:16px;flex-wrap:wrap}.dataforseo-checkbox{display:flex;align-items:center;gap:8px;font-size:13px;color:#dbeafe}.dataforseo-checkbox input[type=checkbox]{width:15px;height:15px;accent-color:#38bdf8;margin:0;transform:translateY(1px);flex-shrink:0}.download-btn,.dataforseo-toolbar-right button,.dataforseo-history-actions button,.dataforseo-history-header button{border-radius:999px;border:1px solid rgba(125,211,252,.4);color:#f0f9ff;background:linear-gradient(145deg,#3b82f680,#0c214ddb),radial-gradient(circle at top,rgba(34,211,238,.42),transparent 70%);box-shadow:0 8px 24px #0f2b6573;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.download-btn:hover:not(:disabled),.dataforseo-toolbar-right button:hover:not(:disabled),.dataforseo-history-actions button:hover:not(:disabled),.dataforseo-history-header button:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.06);box-shadow:0 12px 26px #1339808f}.download-btn:disabled,.dataforseo-toolbar-right button:disabled,.dataforseo-history-actions button:disabled,.dataforseo-history-header button:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.run-btn{padding:8px 16px;font-weight:700;letter-spacing:.2px}.dataforseo-upload{font-size:12px;color:#dbeafe;margin-left:auto;display:flex;align-items:center;gap:10px;cursor:pointer}.dataforseo-upload input[type=file]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.dataforseo-upload-label{font-size:12px;color:#dbeafe}.dataforseo-upload-button{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(125,211,252,.45);background:linear-gradient(145deg,#3b82f666,#0d224ed9),radial-gradient(circle at top,rgba(34,211,238,.35),transparent 70%);color:#f0f9ff;font-size:12px;font-weight:700;white-space:nowrap}.dataforseo-upload-name{max-width:220px;font-size:12px;color:var(--dfk-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dataforseo-history{margin-top:16px;border:1px solid rgba(34,211,238,.28);border-radius:14px;padding:12px;background:linear-gradient(165deg,#091226cc,#030915eb)}.dataforseo-history-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px}.dataforseo-history-header-actions{display:flex;gap:8px}.dataforseo-history-header h3{margin:0;font-size:12px;color:#dbeafe;text-transform:uppercase;letter-spacing:1.1px}.dataforseo-history-header button{padding:5px 11px;font-size:11px}.dataforseo-history-list{display:flex;flex-direction:column;gap:8px}.dataforseo-history-item{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid rgba(125,211,252,.25);border-radius:10px;background:linear-gradient(155deg,#010818d1,#030c1ef2)}.dataforseo-history-main{display:flex;flex-direction:column;gap:2px;min-width:0}.dataforseo-history-main strong{color:#f8fafc;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dataforseo-history-main span{color:var(--dfk-muted);font-size:12px}.dataforseo-history-actions{display:flex;gap:7px;flex-shrink:0}.dataforseo-history-actions button{padding:6px 12px;font-size:12px}.dataforseo-empty-history{border:1px dashed rgba(148,163,184,.4);border-radius:10px;padding:16px;text-align:center;color:var(--dfk-muted);font-size:13px}.dataforseo-history-modal-backdrop{position:fixed;inset:0;z-index:9999;background:#020817b3;backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:20px}.dataforseo-history-modal{width:min(900px,100%);max-height:80vh;overflow:auto;border-radius:16px;border:1px solid rgba(125,211,252,.35);padding:16px;background:linear-gradient(165deg,#091226f7,#030915fa);box-shadow:0 24px 70px #020617b3}.dataforseo-header h1{font-size:36px;letter-spacing:.2px;margin:0 0 6px;line-height:1.08;font-family:Space Grotesk,Trebuchet MS,sans-serif}.dataforseo-header p{margin:0;font-size:15px;color:var(--dfk-muted)}.dataforseo-alert{padding:10px 12px;border-radius:10px;font-size:13px;margin-top:12px}.dataforseo-alert.error{background-color:#f871711c;border:1px solid rgba(248,113,113,.5);color:#fee2e2}.dataforseo-alert.info{background-color:#84cc161a;border:1px solid rgba(132,204,22,.48);color:#ecfccb}.dataforseo-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;margin-bottom:10px;font-size:12px;padding:10px;border:1px solid rgba(148,163,184,.22);border-radius:12px;background:#060d1cb3}.dataforseo-toolbar-left{display:flex;gap:10px;flex-wrap:wrap}.dataforseo-toolbar-left span{color:#dbeafe}.dataforseo-toolbar-right{display:flex;gap:7px;flex-wrap:wrap;align-items:center}.dataforseo-toolbar-right button{padding:6px 10px;font-size:11px;font-weight:700}.dataforseo-toolbar-right .page-indicator{padding:0 6px;font-size:11px;color:#cbd5e1}.tag-sandbox{padding:2px 7px;border-radius:999px;border:1px solid rgba(251,146,60,.7);color:#fdba74;font-size:10px;text-transform:uppercase;background:#fb923c1f}.dataforseo-table-wrapper{margin-top:10px;border-radius:14px;border:1px solid rgba(125,211,252,.28);overflow:auto;background:linear-gradient(180deg,#070f22fa,#020814fa)}.dataforseo-table{width:100%;min-width:1140px;border-collapse:collapse;font-size:12px}.dataforseo-table thead{background:linear-gradient(180deg,#11244ff2,#0a1837f2);position:sticky;top:0;z-index:2}.dataforseo-table th,.dataforseo-table td{padding:9px 11px;border-bottom:1px solid rgba(51,65,85,.75);text-align:left}.dataforseo-table th{font-weight:700;letter-spacing:.2px;white-space:nowrap;color:#e0f2fe}.dataforseo-table td{color:#d7e4ff}.dataforseo-table tbody tr:nth-child(2n){background-color:#0c183294}.dataforseo-table tbody tr:hover{background:linear-gradient(90deg,#22d3ee1f,#3b82f62b)}.dataforseo-empty{text-align:center;padding:20px;color:#93c5fd}.dataforseo-actions button{padding:5px 9px;font-size:10px;border-radius:999px;border:1px solid rgba(125,211,252,.5);background:#030c1ee6;color:#e0f2fe;cursor:pointer}.dataforseo-actions button:hover:not(:disabled){background:#061938f2}.dataforseo-actions button:disabled{opacity:.58}.progress-bar{width:100%;height:6px;background-color:#334155b3;border-radius:999px;overflow:hidden;margin-top:6px}.progress-inner{height:100%;background:linear-gradient(90deg,var(--dfk-lime),var(--dfk-cyan),var(--dfk-blue));transition:width .3s ease}@media(max-width:1100px){.dataforseo-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dataforseo-header h1{font-size:29px}}@media(max-width:760px){.dataforseo-card{padding:18px 16px;border-radius:14px}.dataforseo-form-grid{grid-template-columns:1fr}.dataforseo-toolbar{flex-direction:column;align-items:flex-start}.dataforseo-toolbar-right{width:100%;justify-content:flex-start}.dataforseo-upload{margin-left:0;width:100%;justify-content:flex-start;flex-wrap:wrap}.dataforseo-upload-name{max-width:100%}.dataforseo-history-item{flex-direction:column;align-items:flex-start}}:root{--mt-bg: transparent;--mt-surface: #242427;--mt-surface-sub: #1c1c1f;--mt-surface-hover: #2c2c30;--mt-surface-card: #202023;--mt-border: #333336;--mt-border-subtle: rgba(255, 255, 255, .08);--mt-border-focus: #818cf8;--mt-text: #f0f0f0;--mt-text-secondary: #a0a0a8;--mt-text-muted: #6b6b74;--mt-accent: #818cf8;--mt-accent-hover: #a5b4fc;--mt-accent-soft: rgba(129, 140, 248, .12);--mt-accent-gradient: linear-gradient(135deg, #6366f1 0%, #818cf8 100%);--mt-success: #34d399;--mt-success-soft: rgba(52, 211, 153, .15);--mt-warning: #fbbf24;--mt-warning-soft: rgba(251, 191, 36, .15);--mt-danger: #f87171;--mt-danger-soft: rgba(248, 113, 113, .15);--mt-table-header: #1e3a8a;--mt-shadow: 0 8px 30px rgba(0, 0, 0, .5);--mt-shadow-sm: 0 2px 8px rgba(0, 0, 0, .2);--mt-radius: 12px;--mt-radius-sm: 8px;--mt-radius-xs: 6px;--mt-transition: all .2s cubic-bezier(.16, 1, .3, 1)}:root[data-theme=light],[data-theme=light],.hr-container[data-theme=light]{--mt-bg: transparent;--mt-surface: #ffffff;--mt-surface-sub: #f8fafc;--mt-surface-hover: #f1f5f9;--mt-surface-card: #f8fafc;--mt-border: #e2e8f0;--mt-border-subtle: #f1f5f9;--mt-border-focus: #6366f1;--mt-text: #0f172a;--mt-text-secondary: #475569;--mt-text-muted: #64748b;--mt-accent: #6366f1;--mt-accent-hover: #4f46e5;--mt-accent-soft: rgba(99, 102, 241, .08);--mt-accent-gradient: linear-gradient(135deg, #4f46e5 0%, #6366f1 100%);--mt-success: #10b981;--mt-success-soft: rgba(16, 185, 129, .1);--mt-warning: #f59e0b;--mt-warning-soft: rgba(245, 158, 11, .1);--mt-danger: #ef4444;--mt-danger-soft: rgba(239, 68, 68, .1);--mt-table-header: #1e40af;--mt-shadow: 0 8px 24px rgba(15, 23, 42, .12);--mt-shadow-sm: 0 1px 3px rgba(15, 23, 42, .06)}.materials-table-page{width:100%;min-height:0;box-sizing:border-box;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--mt-text);padding:0;margin:0;padding-bottom:2.5rem}.materials-table-page *,.materials-modal-backdrop *{box-sizing:border-box}.materials-table-page .toolbar-container.sticky{position:sticky;top:12px;z-index:100;background:var(--mt-surface);border:1px solid var(--mt-border);border-radius:var(--mt-radius);box-shadow:var(--mt-shadow);padding:14px 20px;margin-bottom:24px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:var(--mt-transition)}.materials-table-page .progress-section{flex:1;min-width:240px}.materials-table-page .progress-bar-container{width:100%;height:8px;background-color:var(--mt-surface-sub);border:1px solid var(--mt-border);border-radius:999px;overflow:hidden}.materials-table-page .progress-bar-fill{height:100%;background:var(--mt-accent-gradient);border-radius:999px;transition:width .4s ease}.materials-table-page .toolbar-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.materials-table-page .toolbar-button{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border:1px solid var(--mt-border);border-radius:var(--mt-radius-sm);background:var(--mt-surface-sub);color:var(--mt-text);font-size:.85rem;font-weight:600;cursor:pointer;transition:var(--mt-transition);position:relative;font-family:inherit}.materials-table-page .toolbar-button:hover{background:var(--mt-surface-hover);border-color:var(--mt-accent);color:var(--mt-accent);transform:translateY(-1px)}.materials-table-page .toolbar-button i{font-size:.95rem}.materials-table-page .toolbar-button.save-button:hover{border-color:var(--mt-success);color:var(--mt-success)}.materials-table-page .toolbar-button.open-button:hover{border-color:var(--mt-warning);color:var(--mt-warning)}.materials-table-page .toolbar-button.validate-button{background:var(--mt-accent-soft);border-color:var(--mt-accent);color:var(--mt-accent)}.materials-table-page .toolbar-button.validate-button:hover{background:var(--mt-accent);color:#fff}.materials-table-page .toolbar-button.shortcuts-button{padding:8px 12px;background:var(--mt-surface-sub);color:var(--mt-text-secondary)}.materials-table-page .toolbar-button.shortcuts-button:hover{background:var(--mt-surface-hover);color:var(--mt-accent);border-color:var(--mt-accent)}.materials-table-page .badge{position:absolute;top:-5px;right:-5px;background:var(--mt-accent);color:#fff;border-radius:999px;padding:2px 6px;font-size:.68rem;font-weight:700}.materials-table-page .tabs-container{display:flex;gap:8px;margin-bottom:24px;border-bottom:1px solid var(--mt-border)}.materials-table-page .tab-button{padding:12px 22px;border:none;background:transparent;color:var(--mt-text-secondary);font-size:.92rem;font-weight:600;border-radius:var(--mt-radius-sm) var(--mt-radius-sm) 0 0;cursor:pointer;transition:var(--mt-transition);display:flex;align-items:center;gap:8px;font-family:inherit;border-bottom:2px solid transparent;margin-bottom:-1px}.materials-table-page .tab-button:hover{color:var(--mt-text);background:var(--mt-surface-hover)}.materials-table-page .tab-button.active{color:var(--mt-accent);background:var(--mt-accent-soft);border-bottom:2px solid var(--mt-accent)}.materials-table-page .form-container{background:var(--mt-surface);border:1px solid var(--mt-border);border-radius:var(--mt-radius);padding:24px;margin-bottom:24px;box-shadow:var(--mt-shadow-sm);position:relative;transition:var(--mt-transition)}.materials-table-page .form-container-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:14px;margin-bottom:18px;border-bottom:1px solid var(--mt-border-subtle);cursor:pointer}.materials-table-page .form-container-header h3{margin:0;font-size:1.1rem;font-weight:700;color:var(--mt-text);display:flex;align-items:center;gap:10px}.materials-table-page .form-container-header h3 i{color:var(--mt-accent);font-size:.9rem}.materials-table-page .badge-summary{background:var(--mt-accent-soft);color:var(--mt-accent);border:1px solid var(--mt-accent-soft);padding:3px 10px;border-radius:999px;font-size:.75rem;font-weight:600}.materials-table-page .row-container{background:transparent;border:none;border-top:1px solid var(--mt-border-subtle);border-radius:0;padding:20px 0 10px;margin-bottom:12px;position:relative;transition:var(--mt-transition);box-shadow:none}.materials-table-page .row-container:first-of-type{border-top:none;padding-top:6px}.materials-table-page .fila-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.materials-table-page .fila-badge{display:inline-flex;align-items:center;gap:6px;background:var(--mt-accent-soft);color:var(--mt-accent);padding:3px 10px;border-radius:999px;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.materials-table-page .formato-subcard{margin-top:16px;padding:16px 20px;border-left:3px solid var(--mt-accent);border-top:1px solid var(--mt-border-subtle);border-right:1px solid var(--mt-border-subtle);border-bottom:1px solid var(--mt-border-subtle);border-radius:0 var(--mt-radius-sm) var(--mt-radius-sm) 0;background:var(--mt-surface-sub)}.materials-table-page .formato-subcard-title{font-size:.92rem;font-weight:700;color:var(--mt-text);display:flex;align-items:center;gap:8px;margin-bottom:14px}.materials-table-page .formato-subcard-title i{color:var(--mt-accent)}.materials-table-page .requisitos-section{margin-top:16px;padding-top:14px;border-top:1px dashed var(--mt-border-subtle)}.materials-table-page .requisitos-header{font-size:.78rem;font-weight:700;color:var(--mt-text-secondary);margin-bottom:12px;display:flex;align-items:center;gap:6px;text-transform:uppercase;letter-spacing:.05em}.materials-table-page .requisito-subitem{padding:14px;background:var(--mt-surface);border:1px solid var(--mt-border-subtle);border-radius:var(--mt-radius-xs);margin-bottom:12px}.materials-table-page .requisito-subitem-title{font-size:.85rem;font-weight:600;color:var(--mt-text);display:flex;align-items:center;gap:8px;margin-bottom:10px}.materials-table-page .requisito-subitem-title i{color:var(--mt-accent)}.materials-table-page .form-label{display:block;font-size:.75rem;font-weight:700;color:var(--mt-text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px}.materials-table-page .help-text{display:block;font-size:.72rem;color:var(--mt-text-muted);margin-top:4px}.materials-table-page .form-input,.materials-table-page .form-textarea,.materials-table-page .p-inputtext{width:100%;min-height:42px;background:var(--mt-surface-sub)!important;color:var(--mt-text)!important;border:1px solid var(--mt-border)!important;border-radius:var(--mt-radius-xs)!important;padding:8px 12px!important;font-size:.88rem!important;font-family:inherit!important;transition:var(--mt-transition)}.materials-table-page .form-input:focus,.materials-table-page .form-textarea:focus,.materials-table-page .p-inputtext:focus{outline:none!important;border-color:var(--mt-accent)!important;box-shadow:0 0 0 2px var(--mt-accent-soft)!important}.materials-table-page .form-textarea{min-height:72px;resize:vertical}.materials-table-page .p-dropdown,.materials-table-page .p-multiselect{width:100%;min-height:42px;background:var(--mt-surface-sub)!important;border:1px solid var(--mt-border)!important;border-radius:var(--mt-radius-xs)!important;color:var(--mt-text)!important;transition:var(--mt-transition)}.materials-table-page .p-dropdown:not(.p-disabled):hover,.materials-table-page .p-multiselect:not(.p-disabled):hover{border-color:var(--mt-accent)!important}.materials-table-page .p-dropdown:not(.p-disabled).p-focus,.materials-table-page .p-multiselect:not(.p-disabled).p-focus{border-color:var(--mt-accent)!important;box-shadow:0 0 0 2px var(--mt-accent-soft)!important}.materials-table-page .p-dropdown .p-dropdown-label,.materials-table-page .p-multiselect .p-multiselect-label{color:var(--mt-text)!important;font-size:.88rem;padding:8px 12px!important;display:flex;align-items:center}.materials-table-page .p-dropdown .p-dropdown-trigger,.materials-table-page .p-multiselect .p-multiselect-trigger{color:var(--mt-text-secondary)!important;width:36px}.p-dropdown-panel,.p-multiselect-panel,body>.p-dropdown-panel,body>.p-multiselect-panel,.p-dropdown-panel.p-component,.p-multiselect-panel.p-component,.materials-dropdown-panel,body>.materials-dropdown-panel{background:#242427!important;background-color:#242427!important;border:1px solid #333336!important;border-radius:8px!important;box-shadow:0 14px 40px #000000bf!important;color:#f0f0f0!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;overflow:hidden!important;z-index:99999!important;opacity:1!important}:root[data-theme=light] .p-dropdown-panel,:root[data-theme=light] .p-multiselect-panel,[data-theme=light] .p-dropdown-panel,[data-theme=light] .p-multiselect-panel,body[data-theme=light]>.p-dropdown-panel,body[data-theme=light]>.p-multiselect-panel,[data-theme=light] .materials-dropdown-panel,body[data-theme=light]>.materials-dropdown-panel,.hr-container[data-theme=light]~* .p-dropdown-panel,.hr-container[data-theme=light]~* .p-multiselect-panel{background:#fff!important;background-color:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 10px 30px #0f172a1f!important;color:#0f172a!important}.p-dropdown-panel .p-dropdown-items-wrapper,.p-dropdown-panel .p-dropdown-items,.p-multiselect-panel .p-multiselect-items-wrapper,.p-multiselect-panel .p-multiselect-items,.materials-dropdown-panel .p-dropdown-items-wrapper,.materials-dropdown-panel .p-dropdown-items{background:#242427!important;background-color:#242427!important;padding:6px 0!important;margin:0!important}[data-theme=light] .p-dropdown-panel .p-dropdown-items-wrapper,[data-theme=light] .p-dropdown-panel .p-dropdown-items,[data-theme=light] .p-multiselect-panel .p-multiselect-items-wrapper,[data-theme=light] .p-multiselect-panel .p-multiselect-items,body[data-theme=light]>.p-dropdown-panel .p-dropdown-items-wrapper,body[data-theme=light]>.p-dropdown-panel .p-dropdown-items,[data-theme=light] .materials-dropdown-panel .p-dropdown-items-wrapper,[data-theme=light] .materials-dropdown-panel .p-dropdown-items{background:#fff!important;background-color:#fff!important}.p-dropdown-panel .p-dropdown-item,.p-multiselect-panel .p-multiselect-item,.materials-dropdown-panel .p-dropdown-item{color:#f0f0f0!important;padding:9px 16px!important;font-size:.88rem!important;background:#242427!important;background-color:#242427!important;cursor:pointer!important;transition:all .15s ease!important}[data-theme=light] .p-dropdown-panel .p-dropdown-item,[data-theme=light] .p-multiselect-panel .p-multiselect-item,body[data-theme=light]>.p-dropdown-panel .p-dropdown-item,body[data-theme=light]>.p-multiselect-panel .p-multiselect-item,[data-theme=light] .materials-dropdown-panel .p-dropdown-item{color:#0f172a!important;background:#fff!important;background-color:#fff!important}.p-dropdown-panel .p-dropdown-item:hover,.p-multiselect-panel .p-multiselect-item:hover:not(.p-highlight),.materials-dropdown-panel .p-dropdown-item:hover{background:#2c2c30!important;background-color:#2c2c30!important;color:#fff!important}[data-theme=light] .p-dropdown-panel .p-dropdown-item:hover,[data-theme=light] .p-multiselect-panel .p-multiselect-item:hover:not(.p-highlight),body[data-theme=light]>.p-dropdown-panel .p-dropdown-item:hover,body[data-theme=light]>.p-multiselect-panel .p-multiselect-item:hover:not(.p-highlight),[data-theme=light] .materials-dropdown-panel .p-dropdown-item:hover{background:#f1f5f9!important;background-color:#f1f5f9!important;color:#0f172a!important}.p-dropdown-panel .p-dropdown-item.p-highlight,.p-multiselect-panel .p-multiselect-item.p-highlight{background:#818cf829!important;background-color:#818cf829!important;color:#818cf8!important;font-weight:600!important}[data-theme=light] .p-dropdown-panel .p-dropdown-item.p-highlight,[data-theme=light] .p-multiselect-panel .p-multiselect-item.p-highlight,body[data-theme=light]>.p-dropdown-panel .p-dropdown-item.p-highlight,body[data-theme=light]>.p-multiselect-panel .p-multiselect-item.p-highlight{background:#6366f11a!important;background-color:#6366f11a!important;color:#6366f1!important}.p-multiselect-panel .p-multiselect-header{background:#1c1c1f!important;border-bottom:1px solid #333336!important;color:#f0f0f0!important;padding:8px 12px!important}[data-theme=light] .p-multiselect-panel .p-multiselect-header,body[data-theme=light]>.p-multiselect-panel .p-multiselect-header{background:#f8fafc!important;border-bottom:1px solid #e2e8f0!important;color:#0f172a!important}.p-multiselect-panel .p-multiselect-filter-container .p-inputtext{background:#242427!important;border:1px solid #333336!important;color:#f0f0f0!important;border-radius:6px!important;padding:6px 10px!important;font-size:.85rem!important}[data-theme=light] .p-multiselect-panel .p-multiselect-filter-container .p-inputtext,body[data-theme=light]>.p-multiselect-panel .p-multiselect-filter-container .p-inputtext{background:#fff!important;border:1px solid #e2e8f0!important;color:#0f172a!important}.p-multiselect-token{background:var(--mt-surface-hover)!important;color:var(--mt-text)!important;border-radius:4px!important;padding:2px 18px!important;margin:2px!important;font-size:.8rem!important}.p-multiselect-token svg{margin-left:10px!important}.materials-table-page .image-upload-section{margin-top:18px}.materials-table-page .file-upload-wrapper{display:flex;align-items:center;gap:12px;padding:10px 14px;background:var(--mt-surface-sub);border:1px dashed var(--mt-border);border-radius:var(--mt-radius-sm);flex-wrap:wrap}.materials-table-page .file-upload-btn{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:var(--mt-accent);color:#fff;border-radius:var(--mt-radius-xs);font-size:.85rem;font-weight:600;cursor:pointer;transition:var(--mt-transition);font-family:inherit;user-select:none}.materials-table-page .file-upload-btn:hover{background:var(--mt-accent-hover);transform:translateY(-1px)}.materials-table-page .file-upload-filename{font-size:.85rem;color:var(--mt-text-secondary);font-style:italic}.materials-table-page .file-upload-clear-btn{background:transparent;border:1px solid var(--mt-border);color:var(--mt-danger);width:28px;height:28px;border-radius:50%;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;transition:var(--mt-transition);margin-left:auto}.materials-table-page .file-upload-clear-btn:hover{background:var(--mt-danger-soft);border-color:var(--mt-danger)}.materials-table-page .image-preview{max-width:140px;max-height:140px;border-radius:var(--mt-radius-xs);border:1px solid var(--mt-border);object-fit:cover;box-shadow:var(--mt-shadow-sm)}.materials-table-page .p-calendar{width:100%}.materials-table-page .p-calendar .p-inputtext{border-radius:var(--mt-radius-xs) 0 0 var(--mt-radius-xs)!important}.materials-table-page .p-calendar .p-datepicker-trigger{background:var(--mt-surface-sub)!important;color:var(--mt-text-secondary)!important;border:1px solid var(--mt-border)!important;border-left:none!important;border-radius:0 var(--mt-radius-xs) var(--mt-radius-xs) 0!important;width:42px;transition:var(--mt-transition)}.materials-table-page .p-calendar .p-datepicker-trigger:hover{color:var(--mt-accent)!important;background:var(--mt-surface-hover)!important}.p-datepicker{background:#242427!important;border:1px solid #333336!important;border-radius:12px!important;box-shadow:0 14px 40px #0009!important;color:#f0f0f0!important;padding:14px!important;font-family:Inter,sans-serif!important;z-index:12000!important}[data-theme=light] .p-datepicker,body[data-theme=light]>.p-datepicker{background:#fff!important;border-color:#e2e8f0!important;box-shadow:0 10px 30px #0f172a1f!important;color:#0f172a!important}.p-datepicker .p-datepicker-header{background:var(--mt-surface-sub)!important;border-bottom:1px solid var(--mt-border)!important;color:var(--mt-text)!important;padding:10px!important;border-radius:var(--mt-radius-sm) var(--mt-radius-sm) 0 0!important}.p-datepicker .p-datepicker-header .p-datepicker-title,.p-datepicker .p-datepicker-header button{color:var(--mt-text)!important}.p-datepicker table th{color:var(--mt-text-muted)!important;font-size:.75rem!important;font-weight:700!important;text-transform:uppercase!important;padding:8px 4px!important}.p-datepicker table td>span{color:var(--mt-text)!important;border-radius:var(--mt-radius-xs)!important;transition:var(--mt-transition)}.p-datepicker table td>span:hover{background:var(--mt-surface-hover)!important}.p-datepicker table td.p-datepicker-today>span{border:1px solid var(--mt-accent)!important;color:var(--mt-accent)!important}.p-datepicker table td>span.p-highlight{background:var(--mt-accent)!important;color:#fff!important;font-weight:700!important}.materials-table-page .form-button{min-width:140px;padding:9px 20px;border-radius:var(--mt-radius-sm);font-weight:600;cursor:pointer;transition:var(--mt-transition);border:none;font-size:.88rem;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:inherit}.materials-table-page .form-button.primary{background:var(--mt-accent-gradient);color:#fff;box-shadow:0 2px 8px #6366f140}.materials-table-page .form-button.primary:hover{transform:translateY(-1px);box-shadow:0 4px 12px #6366f166}.materials-table-page .form-button.secondary{background:var(--mt-surface-sub);color:var(--mt-text);border:1px solid var(--mt-border)}.materials-table-page .form-button.secondary:hover{background:var(--mt-surface-hover);border-color:var(--mt-accent);color:var(--mt-accent)}.materials-table-page .add-row-button,.materials-table-page .add-medio-button{width:100%;min-height:44px;background:transparent;border:1px dashed var(--mt-border);color:var(--mt-text-secondary);border-radius:var(--mt-radius-sm);font-weight:600;padding:12px;margin-top:12px;margin-bottom:12px;transition:var(--mt-transition);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;font-size:.88rem;font-family:inherit}.materials-table-page .add-row-button:hover,.materials-table-page .add-medio-button:hover{border-color:var(--mt-accent);color:var(--mt-accent);background:var(--mt-accent-soft)}.materials-table-page .duplicate-button,.materials-table-page .duplicate-button-small{background:var(--mt-surface-sub);color:var(--mt-text-secondary);border:1px solid var(--mt-border);border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:var(--mt-transition)}.materials-table-page .duplicate-button{width:32px;height:32px;font-size:13px}.materials-table-page .duplicate-button-small{width:26px;height:26px;font-size:11px}.materials-table-page .duplicate-button:hover,.materials-table-page .duplicate-button-small:hover{background:var(--mt-accent-soft);color:var(--mt-accent);border-color:var(--mt-accent)}.materials-table-page .remove-button,.materials-table-page .remove-button-small{background:var(--mt-surface-sub);color:var(--mt-text-secondary);border:1px solid var(--mt-border);border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:var(--mt-transition)}.materials-table-page .remove-button{width:32px;height:32px;font-size:13px}.materials-table-page .remove-button-small{width:26px;height:26px;font-size:11px}.materials-table-page .remove-button:hover,.materials-table-page .remove-button-small:hover{background:var(--mt-danger-soft);color:var(--mt-danger);border-color:var(--mt-danger)}.materials-table-page .action-buttons{display:flex;gap:12px;margin-top:24px;flex-wrap:wrap}.materials-table-page .preview-container{background:var(--mt-surface);border:1px solid var(--mt-border);border-radius:var(--mt-radius);padding:24px;margin-top:24px;box-shadow:var(--mt-shadow-sm)}.materials-table-page .preview-title{color:var(--mt-text);font-size:1.25rem;font-weight:700;margin:0 0 20px;display:flex;align-items:center;gap:10px}.materials-table-page .preview-table-card{background:var(--mt-surface-sub);border:1px solid var(--mt-border);border-radius:var(--mt-radius-sm);padding:20px;margin-bottom:20px}.materials-table-page .preview-table-card h3{color:var(--mt-text);font-size:1rem;font-weight:600;margin:0 0 12px}.materials-table-page table{background:var(--mt-surface)!important;border:1px solid var(--mt-border)!important;color:var(--mt-text)!important}.materials-table-page table thead tr{background-color:var(--mt-table-header)!important}.materials-table-page table thead th{color:#fff!important;font-weight:700!important;border-color:#ffffff26!important}.materials-table-page table tbody tr{background-color:var(--mt-surface)!important;transition:background-color .15s ease}.materials-table-page table tbody tr:nth-child(2n){background-color:var(--mt-surface-sub)!important}.materials-table-page table tbody tr:hover{background-color:var(--mt-surface-hover)!important}.materials-table-page table tbody td{color:var(--mt-text)!important;border-color:var(--mt-border)!important}.materials-modal-backdrop{position:fixed;inset:0;background-color:#000000a6;z-index:9999;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:16px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.materials-modal-card{background:var(--mt-surface);border:1px solid var(--mt-border);border-radius:var(--mt-radius);box-shadow:var(--mt-shadow);padding:28px;width:90%;color:var(--mt-text);position:relative}.materials-modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.materials-modal-title{color:var(--mt-text);font-size:1.15rem;font-weight:700;margin:0;display:flex;align-items:center;gap:10px}.materials-modal-close{background:transparent;border:1px solid var(--mt-border);color:var(--mt-text-secondary);width:32px;height:32px;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--mt-transition);font-size:1rem}.materials-modal-close:hover{background:var(--mt-danger-soft);color:var(--mt-danger);border-color:var(--mt-danger)}.materials-modal-backdrop .borrador-item{display:flex;justify-content:space-between;align-items:center;padding:16px;background:var(--mt-surface-sub);border-radius:var(--mt-radius-sm);border:1px solid var(--mt-border);transition:var(--mt-transition)}.materials-modal-backdrop .borrador-item:hover{background:var(--mt-surface-hover);border-color:var(--mt-accent)}.materials-modal-backdrop .borrador-action-button{width:34px;height:34px;border:1px solid var(--mt-border);border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.9rem;transition:var(--mt-transition);background:var(--mt-surface);color:var(--mt-text)}.materials-modal-backdrop .borrador-action-button.load-button:hover{background:var(--mt-success-soft);color:var(--mt-success);border-color:var(--mt-success)}.materials-modal-backdrop .borrador-action-button.delete-button:hover{background:var(--mt-danger-soft);color:var(--mt-danger);border-color:var(--mt-danger)}@media(max-width:900px){.materials-table-page .toolbar-container.sticky{flex-direction:column;align-items:stretch}.materials-table-page .toolbar-actions{width:100%;justify-content:space-between}}@media(max-width:600px){.materials-table-page .form-container{padding:16px}.materials-table-page .toolbar-button span{display:none}.materials-table-page .tab-button{padding:10px 14px;font-size:.85rem}}.inv-page .aa-panel{margin-bottom:16px}.inv-inbox{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.inv-inbox-address{margin:2px 0 6px;font-size:1.15rem;font-weight:700;color:var(--hr-accent-primary);word-break:break-all}.inv-inbox .aa-form-hint{margin:0}.inv-inbox-actions{display:flex;gap:8px;flex-wrap:wrap}.inv-section{margin:0 0 6px;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--hr-text-secondary)}.inv-row{cursor:pointer}.inv-row:hover td{background:var(--hr-accent-light)}.inv-amount{font-weight:700;font-variant-numeric:tabular-nums}.inv-table .aa-user-name,.inv-table .aa-user-email{margin:0}.inv-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.inv-detail-head p{margin:0}.inv-subject{margin-top:4px!important;font-size:.8rem;color:var(--hr-text-secondary)}.inv-reasons{list-style:none;margin:0;padding:10px 12px;border-radius:10px;background:#d977061a;color:var(--aa-warning);font-size:.8rem;line-height:1.5}.inv-reasons i{margin-right:6px}.inv-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px}.inv-grid label,.inv-detail>label{display:flex;flex-direction:column;gap:4px}.inv-grid input,.inv-grid select{width:100%}.inv-grid-wide{grid-column:span 2}.inv-detail-chips{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.inv-type{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;font-size:.72rem;font-weight:600;white-space:nowrap;color:var(--inv-type-color, var(--hr-text-secondary));background:var(--inv-type-bg, var(--hr-bg-main));border:1px solid var(--inv-type-border, var(--hr-border-color))}.inv-type i{font-size:.72rem}.inv-type small{font-weight:500;opacity:.8}.is-fe{--inv-type-color: #047857;--inv-type-bg: rgba(16, 185, 129, .1);--inv-type-border: rgba(16, 185, 129, .35)}.is-factura{--inv-type-color: #475569;--inv-type-bg: rgba(100, 116, 139, .1);--inv-type-border: rgba(100, 116, 139, .35)}.is-cobro{--inv-type-color: #1d4ed8;--inv-type-bg: rgba(59, 130, 246, .1);--inv-type-border: rgba(59, 130, 246, .35)}.is-credito{--inv-type-color: #b91c1c;--inv-type-bg: rgba(239, 68, 68, .09);--inv-type-border: rgba(239, 68, 68, .35)}.is-debito{--inv-type-color: #b45309;--inv-type-bg: rgba(245, 158, 11, .11);--inv-type-border: rgba(245, 158, 11, .4)}.is-otro{--inv-type-color: #6b7280;--inv-type-bg: transparent;--inv-type-border: var(--hr-border-color)}.hr-container:not([data-theme=light]) .is-fe{--inv-type-color: #6ee7b7}.hr-container:not([data-theme=light]) .is-factura{--inv-type-color: #cbd5e1}.hr-container:not([data-theme=light]) .is-cobro{--inv-type-color: #93c5fd}.hr-container:not([data-theme=light]) .is-credito{--inv-type-color: #fca5a5}.hr-container:not([data-theme=light]) .is-debito{--inv-type-color: #fcd34d}.inv-ref{color:var(--hr-text-secondary)}.inv-type-tabs{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.inv-type-tabs::-webkit-scrollbar{display:none}.inv-type-tabs button{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;border:1px solid var(--hr-border-color);background:var(--hr-bg-main);color:var(--hr-text-primary);font-family:inherit;font-size:.8rem;font-weight:600;cursor:pointer;white-space:nowrap}.inv-type-tabs button i{color:var(--inv-type-color, var(--hr-text-secondary));font-size:.78rem}.inv-type-tabs button span{min-width:20px;padding:0 6px;border-radius:999px;background:var(--hr-accent-light);font-size:.72rem;text-align:center}.inv-type-tabs button.is-active{border-color:var(--inv-type-border, var(--hr-accent-primary));background:var(--inv-type-bg, var(--hr-accent-light));color:var(--inv-type-color, var(--hr-accent-primary))}.inv-type-tabs button:focus-visible{outline:2px solid var(--hr-accent-primary);outline-offset:2px}.inv-page textarea{width:100%;box-sizing:border-box;padding:8px 10px;border-radius:9px;border:1px solid var(--hr-border-color);background:var(--hr-bg-main);color:var(--hr-text-primary);font-family:inherit;font-size:.82rem;line-height:1.45;resize:vertical;outline:none;color-scheme:light dark}.inv-page textarea:focus{border-color:var(--hr-accent-primary)}.inv-lines .aa-table{font-size:.78rem}.inv-attachments{display:flex;flex-wrap:wrap;gap:8px}.inv-detail .aa-dialog-actions{flex-wrap:wrap}.inv-detail .aa-dialog-actions .aa-select{margin-right:auto;width:auto;min-width:170px}.inv-detail .aa-dialog-actions>.inv-delete{align-self:center}.inv-detail .aa-dialog-actions>.aa-confirm-inline.inv-delete{flex-basis:100%;flex-wrap:wrap;justify-content:flex-start}.inv-fields{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.inv-fields li{display:flex;flex-direction:column;gap:6px;padding:10px;border-radius:10px;border:1px solid var(--hr-border-color);background:var(--hr-bg-main)}.inv-fields li.is-inactive{opacity:.6}.inv-field-row{display:flex;align-items:center;gap:8px}.inv-field-row input{flex:1;min-width:0}.inv-field-add{display:flex;flex-direction:column;gap:8px;margin-top:6px;padding-top:12px;border-top:1px solid var(--hr-border-color)}@media(max-width:720px){.inv-grid{grid-template-columns:1fr 1fr}}@media(max-width:480px){.inv-grid{grid-template-columns:1fr}.inv-grid-wide{grid-column:auto}}@media(max-width:900px){.inv-page .aa-segment{max-width:100%;overflow-x:auto;scrollbar-width:none}.inv-page .aa-segment::-webkit-scrollbar{display:none}.inv-page .aa-segment button{flex:0 0 auto;white-space:nowrap}}.pz-page{--pz-gap: 16px;min-width:0}.pz-page h3,.pz-page h4{margin:0;color:var(--hr-text-primary);font-family:inherit;text-transform:none}.pz-page p{margin:0}:where(.pz-page) p{font-size:inherit}.pz-page :is(button,a,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--hr-accent-primary);outline-offset:2px}.pz-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pz-eyebrow{font-size:.7rem!important;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--hr-text-muted)}.pz-page .aa-btn-sm{height:30px;padding:0 10px;font-size:.76rem}.pz-field{position:relative;display:flex;flex-direction:column;gap:6px;min-width:0;margin:0}.pz-label{font-size:.76rem;font-weight:700;color:var(--hr-text-secondary)}.pz-label em{font-style:normal;color:var(--aa-danger)}.pz-label small{font-weight:500;color:var(--hr-text-muted)}.pz-page .pz-field input[type=text],.pz-page .pz-field textarea,.pz-page .pz-field select,.pz-page .pz-cell,.pz-page .pz-title-input,.pz-page .pz-style-select select{display:block;width:100%;min-width:0;margin:0;padding:9px 11px;box-sizing:border-box;border-radius:9px;border:1px solid var(--hr-border-color);background:var(--hr-bg-main);color:var(--hr-text-primary);font-family:inherit;font-size:.85rem;line-height:1.45;outline:none;cursor:text;color-scheme:light dark}.pz-page .pz-field select,.pz-page .pz-style-select select{height:38px;padding:0 28px 0 10px;cursor:pointer}.pz-page .pz-field textarea{resize:vertical;min-height:40px}.pz-page .pz-field input::placeholder,.pz-page .pz-field textarea::placeholder{color:var(--hr-text-muted)}.pz-page .pz-field input[type=text]:focus,.pz-page .pz-field textarea:focus,.pz-page .pz-field select:focus,.pz-page .pz-cell:focus,.pz-page .pz-title-input:focus,.pz-page .pz-style-select select:focus{border-color:var(--hr-accent-primary);box-shadow:0 0 0 3px var(--hr-accent-light)}.pz-page .pz-field :disabled,.pz-page .pz-cell:disabled{opacity:.55;cursor:not-allowed}.pz-counter{align-self:flex-end;font-size:.72rem;color:var(--hr-text-muted);font-variant-numeric:tabular-nums}.pz-grid-2,.pz-grid-3{display:grid;gap:14px;min-width:0}.pz-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.pz-grid-3{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr) minmax(0,1.2fr)}.pz-segment{display:flex;flex-wrap:wrap;width:fit-content;max-width:100%;gap:2px}.pz-segment button{min-height:30px}.pz-inline-actions{display:flex;flex-wrap:wrap;gap:8px}.pz-add{align-self:flex-start}.pz-brief{display:flex;flex-direction:column;gap:18px}.pz-brief-head h3{font-size:1.05rem;margin-bottom:4px}.pz-brief .aa-form-hint{margin:0}.pz-count{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.pz-count-range{display:flex;align-items:center;gap:10px;flex:1 1 140px;min-width:0}.pz-page .pz-count-range input[type=range]{flex:1;width:auto;min-width:0;height:auto;margin:0;padding:0;border:none;background:transparent;accent-color:var(--hr-accent-primary);cursor:pointer}.pz-count-range output{min-width:2ch;font-weight:700;font-variant-numeric:tabular-nums;color:var(--hr-accent-primary)}.pz-styles{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.pz-style-card{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding:8px 8px 10px;border-radius:12px;border:1.5px solid var(--hr-border-color);background:var(--hr-bg-card);color:var(--hr-text-primary);font-family:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.pz-style-card:hover{border-color:var(--hr-accent-primary);transform:translateY(-1px)}.pz-style-card.is-active{border-color:var(--hr-accent-primary);box-shadow:0 0 0 3px var(--hr-accent-light)}.pz-style-name{margin-top:4px;font-size:.82rem;font-weight:700}.pz-style-hint{font-size:.7rem;color:var(--hr-text-muted);line-height:1.3}.pz-swatch{display:flex;gap:5%;width:100%;aspect-ratio:16 / 9;padding:7%;box-sizing:border-box;border-radius:7px;border:1px solid rgba(127,127,127,.25);overflow:hidden}.pz-swatch-cover{position:relative;flex:0 0 42%;border-radius:3px}.pz-swatch-cover span{position:absolute;left:14%;bottom:18%;width:40%;height:8%;min-height:2px;border-radius:2px}.pz-swatch-lines{display:flex;flex-direction:column;gap:8%;flex:1;min-width:0}.pz-swatch-lines>span:not(.pz-swatch-bars){height:9%;min-height:3px;border-radius:2px}.pz-swatch-lines>span:nth-child(2){width:70%;opacity:.7}.pz-swatch-bars{display:flex;align-items:flex-end;gap:8%;flex:1}.pz-swatch-bars span{flex:1;border-radius:1px}.pz-swatch.is-auto{gap:0;padding:0;background:var(--hr-bg-main)}.pz-swatch.is-auto span{flex:1}.pz-toggle-row{display:flex;align-items:flex-start;gap:12px}.pz-toggle-row .aa-switch{flex:0 0 auto;margin-top:2px}.pz-toggle-title{font-size:.86rem!important;font-weight:700;color:var(--hr-text-primary)}.pz-drop{display:flex;flex-direction:column;align-items:center;gap:8px;padding:22px 16px;border-radius:12px;border:1.5px dashed var(--hr-border-color);background:var(--hr-bg-main);text-align:center;transition:border-color .15s ease,background .15s ease}.pz-drop.is-dragging{border-color:var(--hr-accent-primary);background:var(--hr-accent-light)}.pz-drop>i{font-size:1.6rem;color:var(--hr-accent-primary)}.pz-drop p{font-size:.84rem;color:var(--hr-text-secondary)}.pz-drop .aa-form-hint{max-width:560px;margin:0}.pz-files{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.pz-files li{display:flex;align-items:center;gap:10px;min-width:0;padding:6px 6px 6px 12px;border-radius:10px;border:1px solid var(--hr-border-color);background:var(--hr-bg-card);font-size:.82rem}.pz-files li>i{color:var(--hr-accent-primary)}.pz-file-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--hr-text-primary)}.pz-file-size{flex:0 0 auto;font-size:.74rem;color:var(--hr-text-muted);font-variant-numeric:tabular-nums}.pz-files li.pz-files-total{justify-content:flex-end;border:none;background:transparent;padding:2px 4px;font-size:.74rem;color:var(--hr-text-muted)}.pz-brief-actions{display:flex;justify-content:flex-end}.pz-submit{height:42px;padding:0 22px;font-size:.88rem}.pz-list-anchor{scroll-margin-top:16px}.pz-decks-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.pz-decks-head h3{font-size:1rem}.pz-deck-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}.pz-deck-card{position:relative;display:flex;flex-direction:column;min-width:0;border-radius:12px;border:1px solid var(--hr-border-color);background:var(--hr-bg-card);overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.pz-deck-card:hover{border-color:var(--hr-accent-primary);box-shadow:var(--hr-shadow-hover)}.pz-deck-open{display:flex;flex-direction:column;width:100%;padding:0;border:none;background:transparent;color:inherit;font-family:inherit;text-align:left;cursor:pointer}.pz-deck-thumb{display:block;width:100%;aspect-ratio:16 / 9;background:var(--hr-bg-main);overflow:hidden}.pz-deck-thumb img{display:block;width:100%;height:100%;object-fit:cover}.pz-deck-sketch{position:relative;display:flex;align-items:flex-end;width:100%;height:100%;padding:10% 8%;box-sizing:border-box}.pz-deck-sketch span{position:absolute;left:8%;top:14%;width:18%;height:4px;border-radius:2px}.pz-deck-sketch strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-family:Arial,Helvetica,sans-serif;font-size:.95rem;line-height:1.2}.pz-deck-info{display:flex;flex-direction:column;gap:6px;padding:10px 44px 12px 12px;min-width:0}.pz-deck-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.88rem;font-weight:700;color:var(--hr-text-primary)}.pz-deck-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:.74rem;color:var(--hr-text-secondary)}.pz-deck-meta .aa-request-status{gap:5px;align-items:center}.pz-deck-date{font-size:.72rem;color:var(--hr-text-muted)}.pz-deck-actions{position:absolute;right:6px;bottom:8px}.pz-deck-actions .pz-confirm{background:var(--hr-bg-card);padding:4px;border-radius:10px;box-shadow:var(--hr-shadow-hover)}.pz-confirm{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:.76rem;font-weight:600;color:var(--hr-text-primary)}.pz-state{display:flex;flex-direction:column;align-items:center;gap:10px;padding:48px 20px;text-align:center}.pz-state>i{font-size:1.8rem;color:var(--hr-accent-primary)}.pz-state .aa-form-hint{max-width:560px}.pz-processing{display:flex;flex-direction:column;align-items:center;gap:10px;padding:40px 20px;text-align:center}.pz-processing h3{font-size:1.15rem}.pz-stage{font-size:.92rem!important;color:var(--hr-text-secondary)}.pz-progress{width:min(520px,100%);height:8px;margin-top:6px;border-radius:999px;background:var(--hr-bg-main);border:1px solid var(--hr-border-color);overflow:hidden}.pz-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--hr-accent-primary),var(--hr-accent-purple, #8b5cf6));transition:width .6s ease}.pz-progress-num{font-size:.76rem!important;font-weight:700;color:var(--hr-text-muted);font-variant-numeric:tabular-nums}.pz-processing-brief{max-width:640px;margin-top:6px!important;padding:10px 14px;border-radius:10px;background:var(--hr-bg-main);font-size:.82rem!important;line-height:1.5;color:var(--hr-text-secondary);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.pz-processing-files{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:6px;max-width:100%}.pz-processing-files li{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:4px 10px;border-radius:999px;border:1px solid var(--hr-border-color);font-size:.74rem;color:var(--hr-text-secondary);overflow-wrap:anywhere}.pz-processing-files small{color:var(--hr-text-muted)}.pz-processing .aa-form-hint{max-width:560px}.pz-processing-art{display:flex;gap:8px;margin-bottom:6px}.pz-processing-art span{width:54px;aspect-ratio:16 / 9;border-radius:6px;border:1px solid var(--hr-border-color);background:linear-gradient(110deg,var(--hr-bg-main) 30%,var(--hr-accent-light) 50%,var(--hr-bg-main) 70%);background-size:300% 100%;animation:pz-shimmer 1.6s linear infinite}.pz-processing-art span:nth-child(2){animation-delay:.2s}.pz-processing-art span:nth-child(3){animation-delay:.4s}@keyframes pz-shimmer{0%{background-position:100% 0}to{background-position:-200% 0}}.pz-workspace{container-type:inline-size;container-name:pzws;min-width:0}.pz-topbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:12px 14px}.pz-topbar-title{display:flex;flex-direction:column;gap:2px;flex:1 1 280px;min-width:0}.pz-page .pz-title-input{padding:4px 8px;margin-left:-8px;width:calc(100% + 8px);border-color:transparent;background:transparent;font-size:1.1rem;font-weight:700}.pz-page .pz-title-input:hover{border-color:var(--hr-border-color)}.pz-topbar-meta{display:inline-flex;align-items:center;gap:5px;font-size:.74rem;color:var(--hr-text-muted)}.pz-topbar-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.pz-style-select{position:relative;display:inline-flex;align-items:center}.pz-style-select>i{position:absolute;left:11px;font-size:.85rem;color:var(--hr-text-secondary);pointer-events:none}.pz-page .pz-style-select select{width:auto;min-width:140px;padding-left:32px}.pz-editor-grid{display:grid;grid-template-columns:200px minmax(0,1fr) minmax(300px,360px);grid-template-areas:"thumbs stage editor";gap:var(--pz-gap);align-items:start}.pz-thumbs{grid-area:thumbs;position:sticky;top:12px;display:flex;flex-direction:column;gap:10px;max-height:calc(100vh - 24px);min-width:0;overflow-y:auto;padding:2px 4px 2px 2px}.pz-thumb-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.pz-thumb{display:flex;flex-direction:column;gap:4px;min-width:0;padding:6px;border-radius:12px;border:1.5px solid transparent;background:var(--hr-bg-card);transition:border-color .15s ease}.pz-thumb:hover{border-color:var(--hr-border-color)}.pz-thumb.is-active{border-color:var(--hr-accent-primary);box-shadow:0 0 0 3px var(--hr-accent-light)}.pz-thumb.is-dragging{opacity:.5}.pz-thumb-main{position:relative;display:flex;flex-direction:column;gap:4px;width:100%;padding:0;border:none;background:transparent;color:inherit;font-family:inherit;text-align:left;cursor:pointer}.pz-thumb-frame{display:block;width:100%;border-radius:6px;overflow:hidden;border:1px solid var(--hr-border-color);pointer-events:none}.pz-thumb-num{position:absolute;top:4px;left:4px;z-index:2;min-width:20px;padding:1px 6px;border-radius:6px;background:#0000009e;color:#fff;font-size:.68rem;font-weight:700;text-align:center}.pz-thumb-label{font-size:.7rem;font-weight:600;color:var(--hr-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pz-thumb-tools{display:flex;justify-content:space-between;gap:2px}.pz-thumb-tools .aa-icon-btn{width:28px;height:28px;font-size:.8rem}.pz-thumb-tools.pz-confirm{justify-content:flex-start}.pz-add-slide{width:100%;white-space:normal;height:auto;min-height:38px;padding:8px 10px;text-align:center}.pz-stage-col{grid-area:stage;display:flex;flex-direction:column;gap:10px;min-width:0}.pz-stage-frame{border-radius:10px;overflow:hidden;box-shadow:var(--hr-shadow-hover);border:1px solid var(--hr-border-color)}.pz-stage-nav{display:flex;align-items:center;justify-content:center;gap:12px;font-size:.8rem;font-weight:600;color:var(--hr-text-secondary);font-variant-numeric:tabular-nums}.pz-notes{display:flex;flex-direction:column;gap:6px;margin-bottom:0;padding:14px 16px}.pz-notes-text{font-size:.86rem!important;line-height:1.55;color:var(--hr-text-primary);white-space:pre-wrap;overflow-wrap:anywhere}.pz-editor-col{grid-area:editor;min-width:0;margin-bottom:0;padding:16px}.pz-editor{display:flex;flex-direction:column;gap:16px}.pz-editor-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.pz-editor-head h3{font-size:.98rem;margin-top:2px}.pz-save{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;font-size:.72rem;font-weight:600;color:var(--hr-text-muted);white-space:nowrap}.pz-save.is-saved{color:var(--aa-success)}.pz-save.is-error{color:var(--aa-danger)}.pz-save.is-dirty{color:var(--aa-warning)}.pz-note{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:10px;background:var(--hr-accent-light);color:var(--hr-accent-primary);font-size:.8rem!important;line-height:1.45}.pz-editor-fields{display:flex;flex-direction:column;gap:14px}.pz-group{display:flex;flex-direction:column;gap:10px;min-width:0;margin:0;padding:10px 12px 12px;border-radius:10px;border:1px solid var(--hr-border-color)}.pz-group legend{padding:0 6px;font-size:.72rem;font-weight:700;color:var(--hr-text-secondary)}.pz-group .aa-btn-sm{align-self:flex-start}.pz-list-edit{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.pz-list-edit li{display:flex;align-items:flex-start;gap:4px}.pz-page .pz-list-edit textarea{flex:1;min-height:38px}.pz-data-wrap{max-width:100%;overflow-x:auto;border-radius:8px;border:1px solid var(--hr-border-color)}.pz-page table.pz-data{width:100%;height:auto!important;margin:0;border:none;border-collapse:collapse;font-size:.78rem;color:var(--hr-text-primary)}.pz-page table.pz-data th,.pz-page table.pz-data td{padding:4px;border:none;border-bottom:1px solid var(--hr-border-color);background:transparent!important;color:var(--hr-text-secondary)!important;text-align:left;vertical-align:middle}.pz-page table.pz-data th{background:var(--hr-bg-main)!important;font-weight:700}.pz-page table.pz-data tr:last-child td{border-bottom:none}.pz-page table.pz-data td:last-child,.pz-page table.pz-data th:last-child{width:34px}.pz-data-head{display:flex;align-items:center;gap:2px}.pz-page .pz-cell{min-width:72px;padding:5px 7px;border-radius:6px;font-size:.78rem}.pz-page .pz-cell.is-number{min-width:60px;text-align:right;font-variant-numeric:tabular-nums}.pz-data .aa-icon-btn{width:26px;height:26px;font-size:.72rem}.pz-ai-box{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:12px;background:var(--hr-bg-main);border:1px solid var(--hr-border-color)}.pz-ai-box h4{display:flex;align-items:center;gap:7px;font-size:.86rem}.pz-ai-box h4 i{color:var(--hr-accent-primary)}.pz-ai-box .aa-btn{align-self:flex-start}.pz-ai-box .aa-form-hint{margin:0}.pz-dialog-form{display:flex;flex-direction:column;gap:14px}.pz-dialog-form .aa-dialog-actions{margin-top:0}@container pzws (max-width: 1180px){.pz-editor-grid{grid-template-columns:180px minmax(0,1fr);grid-template-areas:"thumbs stage" "thumbs editor"}}@container pzws (max-width: 680px){.pz-editor-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"stage" "thumbs" "editor"}.pz-thumbs{position:static;max-height:none;overflow:visible;padding:0}.pz-thumb-list{flex-direction:row;overflow-x:auto;padding:2px 2px 8px;scroll-snap-type:x proximity}.pz-thumb{flex:0 0 150px;scroll-snap-align:start}.pz-topbar-actions{width:100%}.pz-topbar-actions>*{flex:1 1 auto}.pz-page .pz-style-select select{width:100%}}@media(max-width:1100px){.pz-styles{grid-template-columns:repeat(3,minmax(0,1fr))}.pz-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.pz-grid-3>:first-child{grid-column:1 / -1}}@media(max-width:640px){.pz-page .aa-panel{padding:14px}.pz-grid-2,.pz-grid-3{grid-template-columns:minmax(0,1fr)}.pz-styles{grid-template-columns:repeat(2,minmax(0,1fr))}.pz-submit{width:100%}.pz-deck-grid{grid-template-columns:minmax(0,1fr)}}.pzs-slide{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;container-type:inline-size;line-height:1.2;user-select:none}.pzs-slide,.pzs-slide *{font-family:Arial,Helvetica,sans-serif;box-sizing:border-box}.pzs-slide.is-blank{background:var(--hr-bg-main)}.pzs-slide h1,.pzs-slide h2,.pzs-slide h3,.pzs-slide p,.pzs-slide ul,.pzs-slide li,.pzs-slide blockquote{margin:0;padding:0;color:inherit;text-transform:none;letter-spacing:normal;font-size:inherit}.pzs-fill{position:absolute;inset:0}.pzs-header{position:absolute;top:7%;left:5.5%;right:5.5%}.pzs-slide .pzs-kicker{margin-bottom:.7cqw;font-size:1.15cqw;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.pzs-slide .pzs-title{font-size:2.8cqw;font-weight:700;line-height:1.12;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pzs-slide .pzs-subtitle{margin-top:.8cqw;font-size:1.45cqw;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pzs-body{position:absolute;inset:29% 5.5% 11%;overflow:hidden}.pzs-fill.has-sub .pzs-body,.pzs-fill.has-sub .pzs-chart,.pzs-fill.has-sub .pzs-chart-notes{top:33%}.pzs-fill.has-sub .pzs-stats{top:37%}.pzs-fill.has-sub .pzs-timeline{top:40%}.pzs-slide .pzs-bullets{list-style:none;display:flex;flex-direction:column;gap:1.15cqw;font-size:1.7cqw;line-height:1.3}.pzs-slide .pzs-bullets.is-dense{gap:.8cqw;font-size:1.5cqw}.pzs-slide .pzs-bullets li{position:relative;padding-left:2cqw}.pzs-dot{position:absolute;left:0;top:.45em;width:.7cqw;height:.7cqw}.pzs-footer-line{position:absolute;top:92.5%;height:max(1px,.08cqw);opacity:.45}.pzs-footer-num{position:absolute;top:94.2%;font-size:1cqw;text-align:right}.pzs-footer-logo{position:absolute;top:94.2%;height:1.5cqw}.pzs-logo{display:block;height:100%;width:auto}.pzs-cover-text{position:absolute;top:50%;left:5.5%;right:20%;transform:translateY(-50%)}.pzs-cover-text.has-image{right:55%}.pzs-cover-bar{display:block;width:6cqw;height:.45cqw;margin-bottom:2cqw}.pzs-slide .pzs-cover-title{font-size:3.7cqw;font-weight:700;line-height:1.06;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.pzs-cover-text.has-image .pzs-cover-title{font-size:3.2cqw}.pzs-slide .pzs-cover-subtitle{margin-top:1.8cqw;font-size:1.55cqw;line-height:1.3;opacity:.78;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pzs-slide .pzs-closing-bullets{margin-top:2cqw;font-size:1.5cqw;opacity:.9}.pzs-cover-image{position:absolute;inset:0 0 0 50%}.pzs-cover-logo{position:absolute;left:5.5%;top:87%;height:2.6cqw}.pzs-section{position:absolute;top:50%;left:5.5%;right:12%;transform:translateY(-50%)}.pzs-slide .pzs-section-subtitle{margin-top:2cqw;opacity:.78}.pzs-slide .pzs-section-title{font-size:4cqw;font-weight:700;line-height:1.08;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pzs-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3cqw}.pzs-column{padding:2cqw;border-top:.35cqw solid;overflow:hidden}.pzs-slide .pzs-column h3{margin-bottom:1.2cqw;font-size:1.75cqw;font-weight:700}.pzs-column .pzs-bullets{font-size:1.4cqw!important;gap:.8cqw!important}.pzs-side-image{position:absolute;top:0;bottom:0;width:45%}.pzs-side-image.is-left{left:0}.pzs-side-image.is-right{right:0}.pzs-side-text{position:absolute;top:9%;bottom:11%;display:flex;flex-direction:column;overflow:hidden}.pzs-side-text.is-right{left:50.5%;right:5.5%}.pzs-side-text.is-left{left:5.5%;right:50.5%}.pzs-side-text .pzs-bullets{margin-top:2.4cqw;font-size:1.5cqw}.pzs-full-image{position:absolute;inset:0}.pzs-veil{position:absolute;inset:0;background:#00000073}.pzs-full-text{position:absolute;left:5.5%;bottom:13%;width:70%;color:#fff}.pzs-slide .pzs-full-title{font-size:3.8cqw;font-weight:700;line-height:1.08;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pzs-slide .pzs-full-subtitle{margin-top:1.2cqw;font-size:1.6cqw;line-height:1.3;opacity:.88}.pzs-image{overflow:hidden;background:#7f7f7f2e}.pzs-image img{display:block;width:100%;height:100%;object-fit:cover}.pzs-image.is-empty,.pzs-image.is-pending{display:flex;align-items:center;justify-content:center;background:#d9dce1;color:#5b6270}.pzs-shimmer{position:absolute;inset:0;background:linear-gradient(110deg,#d9dce1 30%,#eef0f3,#d9dce1 70%);background-size:300% 100%;animation:pz-shimmer 1.6s linear infinite}.pzs-image-msg{position:relative;display:flex;flex-direction:column;align-items:center;gap:.8cqw;max-width:80%;text-align:center;font-size:1.15cqw;line-height:1.35}.pzs-image-msg i{font-size:2.6cqw;opacity:.75}.pzs-chart{position:absolute;top:29%;bottom:11%;left:5.5%;width:62%;display:flex;flex-direction:column;gap:.6cqw}.pzs-chart.is-wide{width:auto;right:5.5%}.pzs-slide .pzs-chart-title{font-size:1.25cqw;font-weight:700}.pzs-slide .pzs-chart-source{font-size:.9cqw}.pzs-chart-canvas{position:relative;flex:1;min-height:0}.pzs-chart-canvas canvas{position:absolute;inset:0}.pzs-chart-empty{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6cqw;border:max(1px,.1cqw) dashed currentColor;opacity:.45;font-size:1.2cqw}.pzs-chart-empty i{font-size:2.6cqw}.pzs-chart-notes{position:absolute;inset:29% 5.5% 11% 70.5%;padding:2cqw;overflow:hidden}.pzs-chart-notes{display:flex;flex-direction:column;justify-content:space-between;gap:1cqw}.pzs-chart-notes .pzs-bullets{font-size:1.35cqw!important;gap:1.2cqw!important}.pzs-stats{position:absolute;top:34%;height:44%;left:5.5%;right:5.5%;display:flex;gap:2.4cqw}.pzs-stat{flex:1 1 0;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:.8cqw;padding:2.4cqw;overflow:hidden}.pzs-slide .pzs-stat-value{font-size:4.4cqw;font-weight:700;line-height:1;overflow-wrap:anywhere}.pzs-slide .pzs-stat-label{font-size:1.5cqw;font-weight:700;line-height:1.25}.pzs-slide .pzs-stat-detail{font-size:1.15cqw;line-height:1.3}.pzs-slide table.pzs-table{width:100%;height:auto!important;border:none;border-collapse:collapse;font-size:1.2cqw;color:inherit;table-layout:fixed}.pzs-slide table.pzs-table th,.pzs-slide table.pzs-table td{padding:.85cqw 1.1cqw;border:none;text-align:left;vertical-align:top;overflow:hidden;overflow-wrap:anywhere}.pzs-slide table.pzs-table th{font-weight:700;background-color:var(--pzs-th-bg, #111)!important;color:var(--pzs-th-fg, #fff)!important}.pzs-slide table.pzs-table td{color:inherit;border-bottom:max(1px,.06cqw) solid}.pzs-slide table.pzs-table.is-dense{font-size:1.05cqw}.pzs-slide table.pzs-table.is-dense th,.pzs-slide table.pzs-table.is-dense td{padding:.6cqw 1cqw}.pzs-quote-mark{position:absolute;left:5.5%;top:8%;font-size:12cqw;font-weight:700;line-height:1}.pzs-slide .pzs-quote{position:absolute;left:11%;right:11%;top:50%;transform:translateY(-50%)}.pzs-slide .pzs-quote p{font-size:2.8cqw;font-style:italic;line-height:1.25;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.pzs-slide .pzs-quote footer{margin-top:2cqw;font-size:1.5cqw}.pzs-timeline{position:absolute;inset:36% 5.5% 11%;display:grid;grid-template-columns:repeat(var(--pzs-cols, 4),minmax(0,1fr));gap:2cqw}.pzs-timeline-line{position:absolute;left:0;right:0;top:4.4cqw;height:max(1px,.18cqw);opacity:.5}.pzs-milestone{position:relative;display:flex;flex-direction:column;gap:.6cqw;min-width:0}.pzs-slide .pzs-milestone-label{height:3.6cqw;display:flex;align-items:flex-end;padding-bottom:.4cqw;font-size:1.3cqw;font-weight:700}.pzs-milestone-dot{width:1.6cqw;height:1.6cqw;border-radius:50%;border:.3cqw solid}.pzs-slide .pzs-milestone-title{margin-top:.6cqw;font-size:1.4cqw;font-weight:700;line-height:1.25}.pzs-slide .pzs-milestone-detail{font-size:1.1cqw;line-height:1.3;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.pzs-busy{position:absolute;inset:0;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.2cqw;background:#0f172a8c;color:#fff;font-size:1.5cqw;font-weight:600;backdrop-filter:blur(2px)}.pzs-busy i{font-size:3.4cqw}.pzs-slide.is-thumb .pzs-busy i{font-size:7cqw}@media(prefers-reduced-motion:reduce){.pzs-shimmer,.pz-processing-art span{animation:none}}.pz-stage-frame{position:relative}.pz-stage-image-actions{position:absolute;right:10px;bottom:10px;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;opacity:0;transform:translateY(4px);transition:opacity .15s ease,transform .15s ease}.pz-stage-frame:hover .pz-stage-image-actions,.pz-stage-frame:focus-within .pz-stage-image-actions{opacity:1;transform:none}@media(hover:none){.pz-stage-image-actions{opacity:1;transform:none}}.pz-stage-image-actions button,.pz-stage-image-busy{display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border:1px solid rgba(255,255,255,.22);border-radius:8px;background:#0f172ac7;color:#fff;font:inherit;font-size:.76rem;font-weight:600;cursor:pointer;backdrop-filter:blur(6px)}.pz-stage-image-actions button:hover{background:#0f172aeb}.pz-layout-field .aa-form-hint{margin:4px 0 0}.pz-image-current{display:flex;gap:12px;align-items:flex-start;margin-bottom:12px}.pz-image-current img,.pz-image-empty{flex:0 0 96px;width:96px;height:72px;border-radius:8px;object-fit:cover;border:1px solid var(--hr-border-color)}.pz-image-empty{display:grid;place-items:center;color:var(--hr-text-muted);background:var(--hr-bg-main)}.pz-image-source{margin:0 0 4px;font-size:.8rem;font-weight:600;color:var(--hr-text-primary);word-break:break-word}.pz-image-error{margin:4px 0 0;font-size:.78rem;color:#dc2626}.pz-image-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:3px;margin-bottom:12px;border-radius:10px;border:1px solid var(--hr-border-color);background:var(--hr-bg-card)}.pz-image-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:7px 4px;border:none;border-radius:7px;background:transparent;color:var(--hr-text-secondary);font:inherit;font-size:.74rem;font-weight:600;cursor:pointer;white-space:nowrap}.pz-image-tabs button.is-active{background:var(--hr-accent-light);color:var(--hr-accent-primary)}.pz-image-tabs button:disabled{opacity:.4;cursor:not-allowed}.pz-image-tabs small{padding:0 5px;border-radius:999px;background:var(--hr-accent-primary);color:#fff;font-size:.66rem}.pz-image-pane{display:flex;flex-direction:column;gap:10px}.pz-image-pane .aa-form-hint{margin:0}.pz-chips{display:flex;flex-wrap:wrap;gap:6px}.pz-chip{padding:5px 10px;border-radius:999px;border:1px solid var(--hr-border-color);background:var(--hr-bg-main);color:var(--hr-text-secondary);font:inherit;font-size:.72rem;cursor:pointer}.pz-chip:hover:not(:disabled){border-color:var(--hr-accent-primary);color:var(--hr-accent-primary)}.pz-quality{display:grid;grid-template-columns:1fr 1fr;gap:6px}.pz-quality button{display:flex;flex-direction:column;align-items:center;gap:1px;padding:7px 8px;border-radius:9px;border:1px solid var(--hr-border-color);background:var(--hr-bg-main);color:var(--hr-text-primary);font:inherit;font-size:.78rem;font-weight:600;cursor:pointer}.pz-quality button small{font-weight:500;font-size:.68rem;color:var(--hr-text-muted)}.pz-quality button.is-active{border-color:var(--hr-accent-primary);background:var(--hr-accent-light);color:var(--hr-accent-primary)}.pz-upload{position:relative;display:flex;align-items:center;gap:12px;padding:14px;border-radius:10px;border:1px dashed var(--hr-border-color);background:var(--hr-bg-main);color:var(--hr-text-primary);cursor:pointer}.pz-upload:hover{border-color:var(--hr-accent-primary)}.pz-upload input{position:absolute;inset:0;opacity:0;cursor:pointer}.pz-upload i{font-size:1.1rem;color:var(--hr-accent-primary)}.pz-upload span{display:flex;flex-direction:column;font-size:.82rem}.pz-upload small{color:var(--hr-text-muted)}.pz-library-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.pz-library-head .aa-select{max-width:160px}.pz-library-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;max-height:240px;overflow-y:auto}.pz-library-item{padding:0;border:2px solid transparent;border-radius:8px;overflow:hidden;background:var(--hr-bg-main);cursor:pointer;aspect-ratio:1}.pz-library-item:hover:not(:disabled){border-color:var(--hr-accent-primary)}.pz-library-item img{width:100%;height:100%;object-fit:cover;display:block}.pz-versions{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.pz-versions li{display:flex;align-items:center;gap:10px;padding:6px;border-radius:10px;border:1px solid var(--hr-border-color)}.pz-versions img{flex:0 0 72px;width:72px;height:54px;border-radius:6px;object-fit:cover}.pz-versions div{flex:1;min-width:0}.pz-versions p{margin:0;font-size:.76rem;font-weight:600;color:var(--hr-text-primary);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.googleads-workspace.hr-modern-page{width:100%;height:100%;display:flex;flex-direction:column;flex:1 1 auto;min-height:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--hr-text-primary, #f0f0f0);box-sizing:border-box}.googleads-workspace.hr-modern-page *{box-sizing:border-box}.googleads-layout{display:grid;grid-template-columns:380px 1fr;gap:20px;height:calc(100vh - 280px);min-height:620px;width:100%;align-items:stretch}.googleads-sidebar{display:flex;flex-direction:column;height:100%;overflow:hidden;background:var(--hr-bg-card, #242427);border:1px solid var(--hr-border-color, #333336);border-radius:var(--hr-radius-lg, 16px);box-shadow:0 4px 20px #00000026}.googleads-sidebar-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--hr-border-color, #333336);background:#ffffff05;flex-shrink:0}.googleads-sidebar-title{display:flex;align-items:center;gap:10px;color:var(--hr-text-primary, #f0f0f0)}.googleads-sidebar-title i{font-size:16px;color:var(--hr-accent-primary, #818cf8)}.googleads-sidebar-title h3{margin:0;font-size:.95rem;font-weight:700;letter-spacing:-.01em;color:var(--hr-text-primary, #f0f0f0)}.googleads-status-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;background:var(--hr-accent-light, rgba(129, 140, 248, .12));border:1px solid rgba(129,140,248,.3);border-radius:6px;color:var(--hr-accent-primary, #818cf8);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.googleads-status-dot{width:6px;height:6px;border-radius:50%;background:var(--hr-accent-primary, #818cf8);box-shadow:0 0 6px var(--hr-accent-primary, #818cf8)}.googleads-sidebar-body{flex:1 1 auto;overflow-y:auto;padding:18px 20px;display:flex;flex-direction:column;gap:18px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.15) transparent}.googleads-sidebar-body::-webkit-scrollbar{width:6px}.googleads-sidebar-body::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:6px}.googleads-form-section-title{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--hr-text-muted, #6b6b74);margin-bottom:6px}.googleads-upload{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:22px 16px;border:1.5px dashed var(--hr-border-color, #333336);border-radius:var(--hr-radius-md, 12px);background:var(--hr-bg-main, #121212);cursor:pointer;text-align:center;transition:all .2s ease}.googleads-upload:hover{border-color:var(--hr-accent-primary, #818cf8);background:var(--hr-accent-light, rgba(129, 140, 248, .08))}.googleads-upload-badge{padding:2px 8px;border-radius:999px;background:var(--hr-bg-card, #242427);border:1px solid var(--hr-border-color, #333336);color:var(--hr-text-muted, #6b6b74);font-size:10px;font-weight:700;letter-spacing:.05em}.googleads-upload strong{color:var(--hr-text-primary, #f0f0f0);font-size:.88rem;font-weight:600}.googleads-upload p{color:var(--hr-text-secondary, #a0a0a8);font-size:.76rem;margin:0;line-height:1.4}.googleads-file-list{display:flex;flex-direction:column;gap:6px;margin-top:4px}.googleads-file-item{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-radius:var(--hr-radius-sm, 8px);background:var(--hr-bg-main, #121212);border:1px solid var(--hr-border-color, #333336);font-size:.8rem;color:var(--hr-text-primary, #f0f0f0)}.googleads-file-item button{background:transparent;border:none;color:var(--hr-danger, #f87171);font-size:.75rem;font-weight:600;cursor:pointer;padding:2px 6px;border-radius:4px;transition:all .15s ease}.googleads-file-item button:hover{background:#f871711f}.googleads-toggle-row{display:flex;gap:14px;flex-wrap:wrap;padding:2px 0}.googleads-toggle{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-size:.78rem;color:var(--hr-text-secondary, #a0a0a8);font-weight:500}.googleads-toggle input[type=checkbox]{accent-color:var(--hr-accent-primary, #818cf8);width:14px;height:14px;cursor:pointer}.googleads-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.googleads-field{display:flex;flex-direction:column;gap:4px}.googleads-field label{color:var(--hr-text-muted, #6b6b74);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.googleads-input,.googleads-textarea{width:100%;border:1px solid var(--hr-border-color, #333336);background:var(--hr-bg-main, #121212);color:var(--hr-text-primary, #f0f0f0);border-radius:var(--hr-radius-sm, 8px);padding:8px 12px;font-family:inherit;font-size:.82rem;outline:none;transition:all .2s ease}.googleads-input:focus,.googleads-textarea:focus{border-color:var(--hr-accent-primary, #818cf8);box-shadow:0 0 0 2px var(--hr-accent-light, rgba(129, 140, 248, .2))}.googleads-textarea{min-height:80px;resize:vertical}.googleads-sidebar-footer{padding:14px 20px;border-top:1px solid var(--hr-border-color, #333336);background:#ffffff05;display:flex;gap:10px;flex-shrink:0}.googleads-primary-btn,.googleads-secondary-btn{flex:1;min-height:38px;padding:8px 16px;border-radius:var(--hr-radius-sm, 8px);font-size:.82rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:inherit;transition:all .2s ease}.googleads-primary-btn{background:var(--hr-accent-primary, #818cf8);border:1px solid var(--hr-accent-primary, #818cf8);color:#fff}.googleads-primary-btn:hover:not(:disabled){background:var(--hr-accent-hover, #a5b4fc);border-color:var(--hr-accent-hover, #a5b4fc);transform:translateY(-1px)}.googleads-primary-btn:disabled{opacity:.55;cursor:not-allowed}.googleads-secondary-btn{background:var(--hr-bg-main, #121212);border:1px solid var(--hr-border-color, #333336);color:var(--hr-text-primary, #f0f0f0)}.googleads-secondary-btn:hover:not(:disabled){border-color:var(--hr-text-secondary, #a0a0a8)}.googleads-results-panel{display:flex;flex-direction:column;height:100%;overflow:hidden;background:var(--hr-bg-card, #242427);border:1px solid var(--hr-border-color, #333336);border-radius:var(--hr-radius-lg, 16px);box-shadow:0 4px 20px #00000026}.googleads-results-header{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid var(--hr-border-color, #333336);background:#ffffff05;flex-shrink:0;gap:16px;flex-wrap:wrap}.googleads-results-title{display:flex;align-items:center;gap:10px}.googleads-results-title i{font-size:16px;color:var(--hr-accent-primary, #818cf8)}.googleads-results-title h3{margin:0;font-size:1rem;font-weight:700;letter-spacing:-.01em;color:var(--hr-text-primary, #f0f0f0)}.googleads-history-btn{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--hr-border-color, #333336);border-radius:var(--hr-radius-sm, 8px);padding:6px 14px;font-size:.8rem;font-weight:600;cursor:pointer;background:var(--hr-bg-main, #121212);color:var(--hr-text-primary, #f0f0f0);transition:all .2s ease}.googleads-history-btn:hover{border-color:var(--hr-accent-primary, #818cf8);color:var(--hr-accent-primary, #818cf8);transform:translateY(-1px)}.googleads-results-body{flex:1 1 auto;overflow-y:auto;padding:22px 24px;display:flex;flex-direction:column;gap:20px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.15) transparent}.googleads-results-body::-webkit-scrollbar{width:6px}.googleads-results-body::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:6px}.googleads-placeholder,.googleads-loader{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:400px;text-align:center;gap:12px}.googleads-placeholder h3{margin:0;font-size:1rem;font-weight:600;color:var(--hr-text-primary, #f0f0f0)}.googleads-placeholder p,.googleads-loader p{color:var(--hr-text-secondary, #a0a0a8);font-size:.84rem;max-width:440px;margin:0;line-height:1.5}.googleads-summary-box{padding:16px 20px;background:var(--hr-bg-main, #121212);border:1px solid var(--hr-border-color, #333336);border-radius:var(--hr-radius-md, 12px)}.googleads-summary-box p{margin:0;font-size:.88rem;line-height:1.6;color:var(--hr-text-secondary, #a0a0a8)}.googleads-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.googleads-kpi-card{padding:14px 16px;background:var(--hr-bg-main, #121212);border:1px solid var(--hr-border-color, #333336);border-radius:var(--hr-radius-md, 12px);display:flex;flex-direction:column;gap:4px}.googleads-kpi-card span{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--hr-text-muted, #6b6b74)}.googleads-kpi-card strong{font-size:1.3rem;font-weight:800;color:var(--hr-text-primary, #f0f0f0)}.googleads-delta{font-size:.75rem;font-weight:700;display:inline-flex;align-items:center;gap:3px}.googleads-delta.positive{color:var(--hr-success, #34d399)}.googleads-delta.negative{color:var(--hr-danger, #f87171)}.googleads-delta.neutral{color:var(--hr-text-muted, #6b6b74)}.googleads-two-col{display:grid;grid-template-columns:1fr 1fr;gap:16px}.googleads-section-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.googleads-section-head h4{margin:0;font-size:.88rem;font-weight:700;color:var(--hr-text-primary, #f0f0f0)}.googleads-section-head span{font-size:.72rem;font-weight:700;color:var(--hr-accent-primary, #818cf8)}.googleads-insight-list{display:flex;flex-direction:column;gap:8px}.googleads-insight-item{padding:12px 14px;background:var(--hr-bg-main, #121212);border:1px solid var(--hr-border-color, #333336);border-radius:var(--hr-radius-sm, 8px);display:flex;flex-direction:column;gap:4px}.googleads-insight-item strong{font-size:.82rem;font-weight:700;color:var(--hr-text-primary, #f0f0f0)}.googleads-insight-item p{margin:0;font-size:.78rem;line-height:1.45;color:var(--hr-text-secondary, #a0a0a8)}.googleads-insight-item small{font-size:.72rem;color:var(--hr-accent-primary, #818cf8)}.googleads-chart-grid{display:grid;grid-template-columns:1fr;gap:16px}.googleads-chart-panel{padding:18px;background:var(--hr-bg-main, #121212);border:1px solid var(--hr-border-color, #333336);border-radius:var(--hr-radius-md, 12px)}.googleads-chart-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.googleads-chart-top strong{font-size:.9rem;color:var(--hr-text-primary, #f0f0f0)}.googleads-chart-top p{margin:2px 0 0;font-size:.75rem;color:var(--hr-text-muted, #6b6b74)}.googleads-chart-top span{font-size:.7rem;font-weight:700;text-transform:uppercase;color:var(--hr-accent-primary, #818cf8)}.googleads-chart-canvas{height:280px;width:100%}.googleads-table-wrap{overflow-x:auto;width:100%;border:1px solid var(--hr-border-color, #333336);border-radius:var(--hr-radius-md, 12px);background:var(--hr-bg-main, #121212)}.googleads-table{width:100%;border-collapse:collapse}.googleads-table th,.googleads-table td{padding:10px 14px;text-align:left;border-bottom:1px solid var(--hr-border-color, #333336);font-size:.8rem}.googleads-table th{color:var(--hr-text-muted, #6b6b74);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;background:#ffffff05}.googleads-table td{color:var(--hr-text-primary, #f0f0f0)}.googleads-table tr:last-child td{border-bottom:none}[data-theme=light] .googleads-workspace.hr-modern-page,:root[data-theme=light] .googleads-workspace.hr-modern-page{--hr-bg-main: #f8fafc;--hr-bg-card: #ffffff;--hr-border-color: #e2e8f0;--hr-text-primary: #0f172a;--hr-text-secondary: #475569;--hr-text-muted: #64748b;--hr-accent-primary: #6366f1;--hr-accent-hover: #4f46e5;--hr-accent-light: rgba(99, 102, 241, .08);--hr-success: #10b981;--hr-danger: #ef4444}@media(max-width:1100px){.googleads-layout{grid-template-columns:1fr;height:auto;min-height:0}.googleads-sidebar,.googleads-results-panel{height:auto}.googleads-two-col{grid-template-columns:1fr}}.dv360-workspace.hr-modern-page{width:100%;height:100%;display:flex;flex-direction:column;flex:1 1 auto;min-height:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--hr-text-primary, #f0f0f0);box-sizing:border-box}.dv360-workspace.hr-modern-page *{box-sizing:border-box}.dv360-layout{display:grid;grid-template-columns:380px 1fr;gap:20px;height:calc(100vh - 280px);min-height:620px;width:100%;align-items:stretch}.dv360-sidebar{display:flex;flex-direction:column;height:100%;overflow:hidden;background:var(--hr-bg-card, #242427);border:1px solid var(--hr-border-color, #333336);border-radius:var(--hr-radius-lg, 16px);box-shadow:0 4px 20px #00000026}.dv360-sidebar-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--hr-border-color, #333336);background:#ffffff05;flex-shrink:0}.dv360-sidebar-title{display:flex;align-items:center;gap:10px;color:var(--hr-text-primary, #f0f0f0)}.dv360-sidebar-title i{font-size:16px;color:var(--hr-accent-primary, #818cf8)}.dv360-sidebar-title h3{margin:0;font-size:.95rem;font-weight:700;letter-spacing:-.01em;color:var(--hr-text-primary, #f0f0f0)}.dv360-status-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;background:var(--hr-accent-light, rgba(129, 140, 248, .12));border:1px solid rgba(129,140,248,.3);border-radius:6px;color:var(--hr-accent-primary, #818cf8);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.dv360-status-dot{width:6px;height:6px;border-radius:50%;background:var(--hr-accent-primary, #818cf8);box-shadow:0 0 6px var(--hr-accent-primary, #818cf8)}.dv360-sidebar-body{flex:1 1 auto;overflow-y:auto;padding:18px 20px;display:flex;flex-direction:column;gap:18px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.15) transparent}.dv360-sidebar-body::-webkit-scrollbar{width:6px}.dv360-sidebar-body::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:6px}.dv360-form-section-title{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--hr-text-muted, #6b6b74);margin-bottom:6px}.dv360-upload{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:22px 16px;border:1.5px dashed var(--hr-border-color, #333336);border-radius:var(--hr-radius-md, 12px);background:var(--hr-bg-main, #121212);cursor:pointer;text-align:center;transition:all .2s ease}.dv360-upload:hover,.dv360-upload.is-drag-active{border-color:var(--hr-accent-primary, #818cf8);background:var(--hr-accent-light, rgba(129, 140, 248, .08))}.dv360-upload-icon{width:40px;height:40px;margin-bottom:2px}.dv360-upload-title{color:var(--hr-text-primary, #f0f0f0);font-size:.88rem;font-weight:600;margin:0}.dv360-upload-sub{color:var(--hr-text-secondary, #a0a0a8);font-size:.76rem;margin:0}.dv360-format-badges{display:flex;gap:6px;margin-top:4px}.dv360-format-badge{padding:2px 7px;border-radius:999px;background:var(--hr-bg-card, #242427);border:1px solid var(--hr-border-color, #333336);color:var(--hr-text-muted, #6b6b74);font-size:9.5px;font-weight:700}.dv360-file-list{display:flex;flex-direction:column;gap:6px;margin-top:6px}.dv360-file-item{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:var(--hr-radius-sm, 8px);background:var(--hr-bg-main, #121212);border:1px solid var(--hr-border-color, #333336)}.dv360-file-type-badge{flex-shrink:0;padding:2px 6px;border-radius:4px;border:1px solid;font-size:9px;font-weight:800}.dv360-file-info{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0}.dv360-file-name{color:var(--hr-text-primary, #f0f0f0);font-size:.8rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dv360-file-size{color:var(--hr-text-muted, #6b6b74);font-size:.7rem}.dv360-file-remove{background:transparent;border:none;color:var(--hr-danger, #f87171);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:4px;border-radius:4px;transition:all .15s ease}.dv360-file-remove:hover{background:#f871711f}.dv360-comp-hint{padding:8px 12px;border-radius:var(--hr-radius-sm, 8px);background:var(--hr-accent-light, rgba(129, 140, 248, .08));border:1px solid rgba(129,140,248,.25);color:var(--hr-accent-primary, #818cf8);font-size:.76rem;line-height:1.45;margin-bottom:6px}.dv360-mode-grid{display:grid;gap:8px}.dv360-mode-button{width:100%;padding:10px 12px;border-radius:var(--hr-radius-sm, 8px);border:1px solid var(--hr-border-color, #333336);background:var(--hr-bg-main, #121212);color:var(--hr-text-primary, #f0f0f0);text-align:left;cursor:pointer;transition:all .18s ease;font-family:inherit}.dv360-mode-button strong{display:block;font-size:.82rem;font-weight:700;margin-bottom:2px}.dv360-mode-button span{font-size:.74rem;color:var(--hr-text-secondary, #a0a0a8);line-height:1.35}.dv360-mode-button:hover{border-color:var(--hr-accent-primary, #818cf8)}.dv360-mode-button.is-active{border-color:var(--hr-accent-primary, #818cf8);background:var(--hr-accent-light, rgba(129, 140, 248, .12))}.dv360-mode-button.is-active strong{color:var(--hr-accent-primary, #818cf8)}.dv360-metric-select{margin-top:8px}.dv360-metric-select label{display:flex;flex-direction:column;gap:4px;color:var(--hr-text-muted, #6b6b74);font-size:.7rem;font-weight:700;text-transform:uppercase}.dv360-metric-select select,.dv360-textarea{width:100%;border:1px solid var(--hr-border-color, #333336);background:var(--hr-bg-main, #121212);color:var(--hr-text-primary, #f0f0f0);border-radius:var(--hr-radius-sm, 8px);padding:8px 12px;font-family:inherit;font-size:.82rem;outline:none;transition:all .2s ease}.dv360-metric-select select:focus,.dv360-textarea:focus{border-color:var(--hr-accent-primary, #818cf8);box-shadow:0 0 0 2px var(--hr-accent-light, rgba(129, 140, 248, .2))}.dv360-textarea{min-height:80px;resize:vertical}.dv360-sidebar-footer{padding:14px 20px;border-top:1px solid var(--hr-border-color, #333336);background:#ffffff05;display:flex;gap:10px;flex-shrink:0}.dv360-primary-btn,.dv360-secondary-btn{flex:1;min-height:38px;padding:8px 16px;border-radius:var(--hr-radius-sm, 8px);font-size:.82rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:inherit;transition:all .2s ease}.dv360-primary-btn{background:var(--hr-accent-primary, #818cf8);border:1px solid var(--hr-accent-primary, #818cf8);color:#fff}.dv360-primary-btn:hover:not(:disabled){background:var(--hr-accent-hover, #a5b4fc);border-color:var(--hr-accent-hover, #a5b4fc);transform:translateY(-1px)}.dv360-primary-btn:disabled{opacity:.55;cursor:not-allowed}.dv360-secondary-btn{background:var(--hr-bg-main, #121212);border:1px solid var(--hr-border-color, #333336);color:var(--hr-text-primary, #f0f0f0)}.dv360-secondary-btn:hover:not(:disabled){border-color:var(--hr-text-secondary, #a0a0a8)}.dv360-results-panel{display:flex;flex-direction:column;height:100%;overflow:hidden;background:var(--hr-bg-card, #242427);border:1px solid var(--hr-border-color, #333336);border-radius:var(--hr-radius-lg, 16px);box-shadow:0 4px 20px #00000026}.dv360-results-header{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid var(--hr-border-color, #333336);background:#ffffff05;flex-shrink:0;gap:16px;flex-wrap:wrap}.dv360-results-title{display:flex;align-items:center;gap:10px}.dv360-results-title i{font-size:16px;color:var(--hr-accent-primary, #818cf8)}.dv360-results-title h3{margin:0;font-size:1rem;font-weight:700;letter-spacing:-.01em;color:var(--hr-text-primary, #f0f0f0)}.dv360-history-btn{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--hr-border-color, #333336);border-radius:var(--hr-radius-sm, 8px);padding:6px 14px;font-size:.8rem;font-weight:600;cursor:pointer;background:var(--hr-bg-main, #121212);color:var(--hr-text-primary, #f0f0f0);transition:all .2s ease}.dv360-history-btn:hover{border-color:var(--hr-accent-primary, #818cf8);color:var(--hr-accent-primary, #818cf8);transform:translateY(-1px)}.dv360-results-body{flex:1 1 auto;overflow-y:auto;padding:22px 24px;display:flex;flex-direction:column;gap:20px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.15) transparent}.dv360-results-body::-webkit-scrollbar{width:6px}.dv360-results-body::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:6px}.dv360-placeholder,.dv360-loader{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:400px;text-align:center;gap:12px}.dv360-placeholder h3{margin:0;font-size:1rem;font-weight:600;color:var(--hr-text-primary, #f0f0f0)}.dv360-placeholder p,.dv360-loader p{color:var(--hr-text-secondary, #a0a0a8);font-size:.84rem;max-width:440px;margin:0;line-height:1.5}.dv360-summary-box{padding:16px 20px;background:var(--hr-bg-main, #121212);border:1px solid var(--hr-border-color, #333336);border-radius:var(--hr-radius-md, 12px)}.dv360-summary-box p{margin:0;font-size:.88rem;line-height:1.6;color:var(--hr-text-secondary, #a0a0a8)}.dv360-section-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.dv360-section-head h4{margin:0;font-size:.88rem;font-weight:700;color:var(--hr-text-primary, #f0f0f0)}.dv360-section-head span{font-size:.72rem;font-weight:700;color:var(--hr-accent-primary, #818cf8)}.dv360-datasets-row{display:flex;flex-wrap:wrap;gap:8px}.dv360-dataset-chip{padding:6px 12px;border-radius:var(--hr-radius-sm, 8px);background:var(--hr-bg-main, #121212);border:1px solid var(--hr-border-color, #333336);font-size:.78rem;color:var(--hr-text-secondary, #a0a0a8)}.dv360-dataset-chip strong{color:var(--hr-text-primary, #f0f0f0);margin-right:4px}.dv360-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.dv360-kpi-card{padding:14px 16px;background:var(--hr-bg-main, #121212);border:1px solid var(--hr-border-color, #333336);border-radius:var(--hr-radius-md, 12px);display:flex;flex-direction:column;gap:4px}.dv360-kpi-card span{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--hr-text-muted, #6b6b74)}.dv360-kpi-card strong{font-size:1.3rem;font-weight:800;color:var(--hr-text-primary, #f0f0f0)}.dv360-two-col{display:grid;grid-template-columns:1fr 1fr;gap:16px}.dv360-insight-list{display:flex;flex-direction:column;gap:8px}.dv360-insight-item{padding:12px 14px;background:var(--hr-bg-main, #121212);border:1px solid var(--hr-border-color, #333336);border-radius:var(--hr-radius-sm, 8px);display:flex;flex-direction:column;gap:4px}.dv360-insight-item strong{font-size:.82rem;font-weight:700;color:var(--hr-text-primary, #f0f0f0)}.dv360-insight-item p{margin:0;font-size:.78rem;line-height:1.45;color:var(--hr-text-secondary, #a0a0a8)}.dv360-insight-item small{font-size:.72rem;color:var(--hr-accent-primary, #818cf8)}.dv360-chart-grid{display:grid;grid-template-columns:1fr;gap:16px}.dv360-chart-panel{padding:18px;background:var(--hr-bg-main, #121212);border:1px solid var(--hr-border-color, #333336);border-radius:var(--hr-radius-md, 12px)}.dv360-chart-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.dv360-chart-top strong{font-size:.9rem;color:var(--hr-text-primary, #f0f0f0)}.dv360-chart-top p{margin:2px 0 0;font-size:.75rem;color:var(--hr-text-muted, #6b6b74)}.dv360-chart-top span{font-size:.7rem;font-weight:700;text-transform:uppercase;color:var(--hr-accent-primary, #818cf8)}.dv360-chart-canvas{height:280px;width:100%}.dv360-scorecard-chart{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px}.dv360-scorecard-item{min-height:70px;display:flex;align-items:center;justify-content:center;border-radius:var(--hr-radius-sm, 8px);background:var(--hr-bg-main, #121212);border:1px solid var(--hr-border-color, #333336);color:var(--hr-text-primary, #f0f0f0);font-weight:700;font-size:.8rem;text-transform:uppercase}.dv360-table-wrap{overflow-x:auto;width:100%;border:1px solid var(--hr-border-color, #333336);border-radius:var(--hr-radius-md, 12px);background:var(--hr-bg-main, #121212)}.dv360-table{width:100%;border-collapse:collapse}.dv360-table th,.dv360-table td{padding:10px 14px;text-align:left;border-bottom:1px solid var(--hr-border-color, #333336);font-size:.8rem}.dv360-table th{color:var(--hr-text-muted, #6b6b74);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;background:#ffffff05}.dv360-table td{color:var(--hr-text-primary, #f0f0f0)}.dv360-table tr:last-child td{border-bottom:none}.dv360-comp-block{display:flex;flex-direction:column;gap:14px}.dv360-comp-block-header{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:var(--hr-radius-sm, 8px);background:var(--hr-bg-main, #121212);border:1px solid var(--hr-border-color, #333336)}.dv360-comp-vs{display:flex;align-items:center;gap:8px}.dv360-comp-vs-label{font-size:.78rem;font-weight:700;padding:3px 8px;border-radius:999px}.dv360-comp-vs-label.baseline{background:#fbbf241f;color:var(--hr-warning, #fbbf24);border:1px solid var(--hr-warning, #fbbf24)}.dv360-comp-vs-label.candidate{background:var(--hr-accent-light, rgba(129, 140, 248, .12));color:var(--hr-accent-primary, #818cf8);border:1px solid var(--hr-accent-primary, #818cf8)}.dv360-comp-vs-sep{color:var(--hr-text-muted, #6b6b74);font-size:.72rem;font-weight:800;text-transform:uppercase}.dv360-comp-kpi-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px}.dv360-comp-kpi-card{background:var(--hr-bg-main, #121212);border:1px solid var(--hr-border-color, #333336);border-radius:var(--hr-radius-sm, 8px);padding:10px 12px;display:flex;flex-direction:column;gap:6px}.dv360-comp-kpi-label{font-size:.7rem;font-weight:700;text-transform:uppercase;color:var(--hr-text-muted, #6b6b74)}.dv360-comp-kpi-values{display:flex;align-items:center;gap:6px}.dv360-comp-kpi-col{display:flex;flex-direction:column;flex:1}.dv360-comp-kpi-col strong{font-size:.88rem;color:var(--hr-text-primary, #f0f0f0)}.dv360-comp-kpi-arrow{font-weight:800;font-size:1rem}.dv360-comp-kpi-delta{font-size:.72rem;font-weight:700;padding:2px 6px;border-radius:999px;align-self:flex-start}.dv360-comp-kpi-arrow.positive,.dv360-comp-kpi-delta.positive,.dv360-pct-badge.positive{color:var(--hr-success, #34d399);background:#34d3991f}.dv360-comp-kpi-arrow.negative,.dv360-comp-kpi-delta.negative,.dv360-pct-badge.negative{color:var(--hr-danger, #f87171);background:#f871711f}.dv360-comp-kpi-arrow.neutral,.dv360-comp-kpi-delta.neutral,.dv360-pct-badge.neutral{color:var(--hr-text-muted, #6b6b74);background:#ffffff0d}.dv360-dim-badge{padding:2px 6px;border-radius:4px;background:var(--hr-bg-card, #242427);border:1px solid var(--hr-border-color, #333336);color:var(--hr-accent-primary, #818cf8);font-size:.7rem;font-weight:700}.dv360-pct-badge{padding:2px 7px;border-radius:999px;font-size:.75rem;font-weight:700}[data-theme=light] .dv360-workspace.hr-modern-page,:root[data-theme=light] .dv360-workspace.hr-modern-page{--hr-bg-main: #f8fafc;--hr-bg-card: #ffffff;--hr-border-color: #e2e8f0;--hr-text-primary: #0f172a;--hr-text-secondary: #475569;--hr-text-muted: #64748b;--hr-accent-primary: #6366f1;--hr-accent-hover: #4f46e5;--hr-accent-light: rgba(99, 102, 241, .08);--hr-success: #10b981;--hr-danger: #ef4444}@media(max-width:1100px){.dv360-layout{grid-template-columns:1fr;height:auto;min-height:0}.dv360-sidebar,.dv360-results-panel{height:auto}.dv360-two-col{grid-template-columns:1fr}}:root{--sc-bg: #121212;--sc-surface: #242427;--sc-surface-hover: #2a2a2e;--sc-surface-active: #323236;--sc-border: #333336;--sc-border-subtle: #27272a;--sc-text-primary: #f0f0f0;--sc-text-secondary: #a1a1aa;--sc-text-muted: #71717a;--sc-accent: #818cf8;--sc-accent-glow: rgba(129, 140, 248, .15);--sc-accent-hover: #6366f1;--sc-accent-subtle: rgba(129, 140, 248, .1);--sc-accent-border: rgba(129, 140, 248, .25);--sc-success: #10b981;--sc-success-bg: rgba(16, 185, 129, .12);--sc-danger: #ef4444;--sc-danger-bg: rgba(239, 68, 68, .12);--sc-warning: #f59e0b;--sc-warning-bg: rgba(245, 158, 11, .12);--sc-shadow-sm: 0 1px 2px rgba(0, 0, 0, .25);--sc-shadow-md: 0 4px 12px rgba(0, 0, 0, .35);--sc-radius: 12px;--sc-radius-sm: 8px;--sc-radius-lg: 16px}[data-theme=light]{--sc-bg: #f8fafc;--sc-surface: #ffffff;--sc-surface-hover: #f1f5f9;--sc-surface-active: #e2e8f0;--sc-border: #e2e8f0;--sc-border-subtle: #f1f5f9;--sc-text-primary: #0f172a;--sc-text-secondary: #475569;--sc-text-muted: #94a3b8;--sc-accent: #6366f1;--sc-accent-glow: rgba(99, 102, 241, .12);--sc-accent-hover: #4f46e5;--sc-accent-subtle: rgba(99, 102, 241, .08);--sc-accent-border: rgba(99, 102, 241, .2);--sc-success: #059669;--sc-success-bg: rgba(5, 150, 105, .08);--sc-danger: #dc2626;--sc-danger-bg: rgba(220, 38, 38, .08);--sc-warning: #d97706;--sc-warning-bg: rgba(217, 119, 6, .08);--sc-shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--sc-shadow-md: 0 4px 12px rgba(0, 0, 0, .08)}.sc-hero-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.sc-status-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:var(--sc-accent-subtle);border:1px solid var(--sc-accent-border);border-radius:999px;color:var(--sc-accent);font-size:12px;font-weight:600;letter-spacing:.02em}.sc-status-dot{width:6px;height:6px;border-radius:50%;background:var(--sc-accent);box-shadow:0 0 6px var(--sc-accent)}.sc-history-btn{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:var(--sc-surface);border:1px solid var(--sc-border);border-radius:var(--sc-radius-sm);color:var(--sc-text-primary);font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}.sc-history-btn:hover{background:var(--sc-surface-hover);border-color:var(--sc-accent);color:var(--sc-accent);transform:translateY(-1px)}.sc-workspace.hr-modern-page{width:100%;height:100%;display:flex;flex-direction:column;flex:1 1 auto;min-height:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--hr-text-primary, #f0f0f0);box-sizing:border-box}.sc-workspace.hr-modern-page *{box-sizing:border-box}.sc-layout{display:grid;grid-template-columns:380px 1fr;gap:20px;height:calc(100vh - 280px);min-height:620px;width:100%;align-items:stretch}.sc-sidebar{display:flex;flex-direction:column;height:100%;overflow:hidden;background:var(--hr-bg-card, #242427);border:1px solid var(--hr-border-color, #333336);border-radius:var(--hr-radius-lg, 16px);box-shadow:0 4px 20px #00000026}.sc-sidebar-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--hr-border-color, #333336);background:#ffffff05;flex-shrink:0}.sc-sidebar-title{display:flex;align-items:center;gap:10px;color:var(--hr-text-primary, #f0f0f0)}.sc-sidebar-title i{font-size:16px;color:var(--hr-accent-primary, #818cf8)}.sc-sidebar-title h3{margin:0;font-size:.95rem;font-weight:700;letter-spacing:-.01em;color:var(--hr-text-primary, #f0f0f0)}.sc-sidebar-body{flex:1 1 auto;overflow-y:auto;padding:18px 20px;display:flex;flex-direction:column;gap:18px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.15) transparent}.sc-sidebar-body::-webkit-scrollbar{width:6px}.sc-sidebar-body::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:6px}.sc-form-section-title{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--hr-text-muted, #6b6b74);margin-bottom:8px}.sc-sidebar-footer{display:flex;gap:10px;padding:14px 20px;border-top:1px solid var(--hr-border-color, #333336);background:#ffffff05;flex-shrink:0}.sc-btn-primary{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;background:var(--hr-accent-primary, #818cf8);border:1px solid transparent;border-radius:var(--hr-radius-sm, 8px);color:#fff;font-size:.85rem;font-weight:700;cursor:pointer;transition:all .2s ease}.sc-btn-primary:hover:not(:disabled){background:var(--hr-accent-hover, #a5b4fc);transform:translateY(-1px)}.sc-btn-secondary{padding:10px 16px;background:transparent;border:1px solid var(--hr-border-color, #333336);border-radius:var(--hr-radius-sm, 8px);color:var(--hr-text-secondary, #a0a0a8);font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s ease}.sc-btn-secondary:hover:not(:disabled){background:#ffffff0a;color:var(--hr-text-primary, #f0f0f0)}.sc-results-panel{display:flex;flex-direction:column;height:100%;overflow:hidden;background:var(--hr-bg-card, #242427);border:1px solid var(--hr-border-color, #333336);border-radius:var(--hr-radius-lg, 16px);box-shadow:0 4px 20px #00000026;min-width:0}.sc-results-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--hr-border-color, #333336);background:#ffffff05;flex-shrink:0}.sc-results-header-title{display:flex;align-items:center;gap:10px;color:var(--hr-text-primary, #f0f0f0)}.sc-results-header-title i{font-size:16px;color:var(--hr-accent-primary, #818cf8)}.sc-results-header-title h3{margin:0;font-size:.95rem;font-weight:700;letter-spacing:-.01em;color:var(--hr-text-primary, #f0f0f0)}.sc-results-body{flex:1 1 auto;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:20px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.15) transparent}.sc-results-body::-webkit-scrollbar{width:6px}.sc-results-body::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:6px}.sc-card,.sc-summary-card,.sc-kpi-card,.sc-insight-item,.sc-chart-panel{border-radius:var(--sc-radius);border:1px solid var(--sc-border);background:var(--sc-surface);box-shadow:var(--sc-shadow-sm);box-sizing:border-box;min-width:0;transition:border-color .2s ease,box-shadow .2s ease}.sc-card:hover,.sc-summary-card:hover,.sc-chart-panel:hover{border-color:var(--sc-accent-border)}.sc-card,.sc-summary-card{padding:20px}.sc-section-head,.sc-chart-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.sc-section-head h3,.sc-card h3{color:var(--sc-text-primary);font-size:15px;font-weight:600;margin:0}.sc-section-head span,.sc-badge,.sc-chart-top span{color:var(--sc-accent);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.sc-kicker{display:inline-block;color:var(--sc-accent);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin-bottom:4px}.sc-summary-card h2{color:var(--sc-text-primary);font-size:18px;font-weight:700;margin:0}.sc-summary-card p{color:var(--sc-text-secondary);font-size:13.5px;line-height:1.6;margin:12px 0 0}.sc-upload-card{display:flex;flex-direction:column}.sc-upload{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;cursor:pointer;border-radius:var(--sc-radius-sm);border:1.5px dashed var(--sc-border);background:var(--sc-surface-hover);padding:24px 16px;margin-top:10px;position:relative;overflow:hidden;transition:all .2s ease}.sc-upload:hover,.sc-upload.is-drag-active{border-color:var(--sc-accent);background:var(--sc-accent-subtle);transform:translateY(-1px)}.sc-upload-icon{width:44px;height:44px;margin-bottom:2px;transition:transform .2s ease}.sc-upload:hover .sc-upload-icon{transform:translateY(-2px)}.sc-upload-title{color:var(--sc-text-primary);font-size:14px;font-weight:600;margin:0}.sc-upload-sub{color:var(--sc-text-muted);font-size:12px;margin:0}.sc-format-badges{display:flex;gap:6px;margin-top:6px;flex-wrap:wrap;justify-content:center}.sc-format-badge{padding:2px 8px;border-radius:999px;background:var(--sc-surface);border:1px solid var(--sc-border);color:var(--sc-text-secondary);font-size:10px;font-weight:600;letter-spacing:.05em}.sc-file-list{display:flex;flex-direction:column;gap:8px;margin-top:12px}.sc-file-item{display:flex;align-items:center;gap:10px;background:var(--sc-surface-hover);border:1px solid var(--sc-border);border-radius:var(--sc-radius-sm);padding:8px 12px;min-width:0;transition:border-color .18s ease}.sc-file-item:hover{border-color:var(--sc-accent-border)}.sc-file-type-badge{flex-shrink:0;padding:2px 7px;border-radius:6px;border:1px solid;font-size:10px;font-weight:700;letter-spacing:.05em}.sc-file-info{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.sc-file-name{color:var(--sc-text-primary);font-size:12.5px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-file-size{color:var(--sc-text-muted);font-size:11px}.sc-file-remove{flex-shrink:0;width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--sc-border);color:var(--sc-danger);cursor:pointer;transition:all .18s ease}.sc-file-remove:hover{background:var(--sc-danger-bg);border-color:var(--sc-danger);transform:scale(1.08)}.sc-comp-hint{margin-top:10px;padding:8px 12px;border-radius:var(--sc-radius-sm);background:var(--sc-accent-subtle);border:1px solid var(--sc-accent-border);color:var(--sc-accent);font-size:12px;line-height:1.45}.sc-comp-hint strong{color:var(--sc-text-primary)}.sc-disclosure{padding:0;overflow:hidden}.sc-disclosure-summary{list-style:none;cursor:pointer;padding:16px 20px}.sc-disclosure-summary::-webkit-details-marker{display:none}.sc-disclosure-summary>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.sc-disclosure-summary strong{color:var(--sc-text-primary);font-size:14px;font-weight:600}.sc-disclosure-summary span{color:var(--sc-accent);font-size:12px;font-weight:600}.sc-disclosure-body{padding:0 20px 18px;border-top:1px solid var(--sc-border)}.sc-mode-grid,.sc-preset-grid{display:grid;gap:8px;margin-top:12px}.sc-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-mode-button,.sc-preset-chip{width:100%;border-radius:var(--sc-radius-sm);border:1px solid var(--sc-border);background:var(--sc-surface-hover);color:var(--sc-text-primary);cursor:pointer;transition:all .18s ease;box-sizing:border-box}.sc-mode-button{min-height:68px;padding:12px 14px;text-align:left}.sc-mode-button strong{display:block;margin-bottom:3px;font-size:13.5px;font-weight:600;line-height:1.3}.sc-mode-button span{color:var(--sc-text-secondary);font-size:12px;line-height:1.4}.sc-preset-chip{padding:10px 12px;font-size:12.5px;font-weight:600;text-align:left}.sc-mode-button:hover,.sc-preset-chip:hover{background:var(--sc-surface-active);border-color:var(--sc-accent-border)}.sc-mode-button.is-active,.sc-preset-chip.is-active{border-color:var(--sc-accent);background:var(--sc-accent-subtle);box-shadow:0 0 0 1px var(--sc-accent)}.sc-mode-button.is-active strong,.sc-preset-chip.is-active{color:var(--sc-accent)}.sc-textarea{width:100%;min-height:100px;padding:10px 12px;color:var(--sc-text-primary);background:var(--sc-surface-hover);border:1px solid var(--sc-border);border-radius:var(--sc-radius-sm);font-size:13px;resize:vertical;box-sizing:border-box}.sc-textarea:focus{outline:none;border-color:var(--sc-accent);box-shadow:0 0 0 1px var(--sc-accent)}.sc-metric-select{margin-top:12px}.sc-metric-select label{display:flex;flex-direction:column;gap:6px;color:var(--sc-text-primary);font-size:13px;font-weight:500}.sc-metric-select select{background:var(--sc-surface-hover);border:1px solid var(--sc-border);border-radius:var(--sc-radius-sm);color:var(--sc-text-primary);padding:8px 12px;font-size:13px;cursor:pointer}.sc-actions{display:flex;align-items:center;gap:10px;margin-top:4px}.sc-primary,.sc-secondary{flex:1;min-height:42px;padding:10px 16px;border-radius:var(--sc-radius-sm);font-size:13px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:all .2s ease}.sc-primary{background:var(--sc-accent);border:1px solid var(--sc-accent);color:#fff;box-shadow:0 2px 8px var(--sc-accent-glow)}.sc-primary:hover:not(:disabled){background:var(--sc-accent-hover);border-color:var(--sc-accent-hover);transform:translateY(-1px)}.sc-primary:disabled{opacity:.5;cursor:not-allowed}.sc-secondary{background:var(--sc-surface-hover);border:1px solid var(--sc-border);color:var(--sc-text-primary)}.sc-secondary:hover:not(:disabled){background:var(--sc-surface-active);border-color:var(--sc-text-secondary)}.sc-results{min-width:0;width:100%}.sc-stack{display:flex;flex-direction:column;gap:18px;width:100%;min-width:0}.sc-placeholder,.sc-loader{flex:1 1 auto;min-height:380px;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:14px;text-align:center;border-radius:var(--sc-radius);border:1px dashed var(--sc-border);background:#ffffff04;padding:36px 20px;box-sizing:border-box}.sc-placeholder h3{color:var(--sc-text-primary);font-size:16px;font-weight:600;margin:0}.sc-placeholder p,.sc-loader p{color:var(--sc-text-secondary);font-size:13px;max-width:440px;margin:0;line-height:1.5}.sc-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.sc-kpi-card{padding:16px;display:flex;flex-direction:column;gap:6px}.sc-kpi-card span{color:var(--sc-text-secondary);font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.sc-kpi-card strong{color:var(--sc-text-primary);font-size:20px;font-weight:700}.sc-two-col{display:grid;grid-template-columns:1fr 1fr;gap:16px}.sc-insight-list{display:flex;flex-direction:column;gap:10px;max-height:440px;overflow-y:auto;padding-right:4px}.sc-insight-item{display:flex;flex-direction:column;gap:8px;padding:14px 16px}.sc-insight-item strong{color:var(--sc-text-primary);font-size:13.5px;font-weight:600;margin:0}.sc-insight-item p{color:var(--sc-text-secondary);font-size:12.5px;line-height:1.5;margin:0}.sc-insight-item small{display:block;color:var(--sc-accent);font-size:11.5px;line-height:1.4;margin:0}.sc-insight-item.is-empty{justify-content:center;min-height:100px;text-align:center}.sc-actions-list{display:flex;flex-direction:column;gap:8px;margin-top:10px}.sc-action-item{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--sc-surface-hover);border:1px solid var(--sc-border);border-radius:var(--sc-radius-sm);padding:10px 14px;color:var(--sc-text-primary);font-size:13px;line-height:1.45}.sc-muted{color:var(--sc-text-muted);font-size:13px}.sc-chart-grid{display:grid;grid-template-columns:1fr;gap:16px}.sc-chart-panel{padding:18px}.sc-chart-top strong{color:var(--sc-text-primary);font-size:14.5px;font-weight:600}.sc-chart-top p{color:var(--sc-text-secondary);font-size:12px;margin:2px 0 0}.sc-chart-canvas{height:280px;min-width:0;width:100%}.sc-table-wrap{overflow-x:auto;width:100%;max-width:100%}.sc-table{width:100%;border-collapse:collapse}.sc-table th,.sc-table td{padding:10px 12px;text-align:left;border-bottom:1px solid var(--sc-border-subtle);color:var(--sc-text-primary);font-size:12.5px}.sc-table th{color:var(--sc-text-secondary);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;background:var(--sc-surface-hover)}.sc-table tr:hover td{background:var(--sc-surface-hover)}@media(max-width:1100px){.sc-layout,.sc-two-col{grid-template-columns:1fr}.sc-form{position:static;width:100%}}@media(max-width:640px){.sc-preset-grid,.sc-actions{grid-template-columns:1fr;display:grid}}.ga4-page{padding-bottom:28px;background:radial-gradient(circle at top left,rgba(255,77,148,.12),transparent 30%),radial-gradient(circle at top right,rgba(94,194,183,.1),transparent 26%),linear-gradient(180deg,#08131a,#0b1c24 44%,#0d1f28);overflow-x:hidden}.ga4-shell{--ga4-accent: #ff4d94;--ga4-ink: #f7fbff;--ga4-text: #cfdcec;--ga4-muted: #8fa8c4;--ga4-line: rgba(139, 180, 195, .14);--ga4-surface: rgba(11, 24, 31, .86);--ga4-surface-soft: rgba(6, 15, 22, .6);color:var(--ga4-text);box-sizing:border-box}.ga4-shell *,.ga4-shell *:before,.ga4-shell *:after{box-sizing:border-box;min-width:0}.ga4-shell-head{margin-bottom:22px}.ga4-shell-head h1{margin:0;font-size:1.7rem;font-weight:700;color:var(--ga4-ink)}.ga4-shell-head p{margin:6px 0 0;font-size:.9rem;color:var(--ga4-muted)}.ga4-muted{color:var(--ga4-muted);font-size:.85rem;margin:6px 0 0}.ga4-center{display:flex;flex-direction:column;align-items:center;gap:12px;padding:46px 20px}.ga4-controls{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap;background:var(--ga4-surface);border:1px solid var(--ga4-line);border-radius:18px;box-shadow:0 22px 44px #0003;padding:18px 20px;margin-bottom:18px}.ga4-field{display:grid;gap:6px;flex:1 1 380px}.ga4-field label,.ga4-range-label{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#dff4ffc7}.ga4-field select{width:100%;border:1px solid rgba(143,200,255,.32);border-radius:12px;background:#091321e6;color:#e7f2ff;padding:10px 12px;min-height:44px;font-size:.9rem}.ga4-field select:focus{outline:none;border-color:var(--ga4-accent);box-shadow:0 0 0 3px #ff4d9429}.ga4-field option,.ga4-field optgroup{background:#0b1720;color:#e7f2ff}.ga4-range{display:grid;gap:6px}.ga4-range-pills{display:flex;gap:7px;flex-wrap:wrap}.ga4-pill{border:1px solid rgba(139,180,195,.22);background:#091321b8;color:var(--ga4-muted);border-radius:999px;padding:9px 17px;font-size:.82rem;cursor:pointer;transition:all .16s ease}.ga4-pill:hover{border-color:#ff4d9480;color:#ffd0e3}.ga4-pill.is-active{background:var(--ga4-accent);border-color:var(--ga4-accent);color:#12070d;font-weight:700}.ga4-refresh{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(139,180,195,.22);background:#091321b8;color:#e7f2ff;border-radius:12px;padding:11px 20px;min-height:44px;font-size:.86rem;font-weight:600;cursor:pointer;transition:all .16s ease}.ga4-refresh:hover:not(:disabled){border-color:var(--ga4-accent);color:#ffd0e3}.ga4-refresh:disabled{opacity:.5;cursor:not-allowed}.ga4-refresh-icon{font-size:1.05rem}.ga4-daterow{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap;width:100%;padding-top:14px;margin-top:4px;border-top:1px dashed rgba(139,180,195,.18)}.ga4-daterow label{display:grid;gap:6px}.ga4-daterow label span{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#dff4ffc7}.ga4-daterow input[type=date]{border:1px solid rgba(143,200,255,.32);border-radius:10px;background:#091321e6;color:#e7f2ff;padding:9px 12px;min-height:42px;font-size:.88rem;font-family:inherit;color-scheme:dark}.ga4-daterow input[type=date]:focus{outline:none;border-color:var(--ga4-accent);box-shadow:0 0 0 3px #ff4d9429}.ga4-daterow-hint{margin:0;font-size:.78rem;color:var(--ga4-muted);flex:1 1 220px}.ga4-daterow-hint.is-error{color:#ffb4a8}.ga4-compare-box{border:1px solid rgba(139,180,195,.16);border-radius:14px;background:var(--ga4-surface-soft);padding:16px;margin-bottom:18px}.ga4-compare-head{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.ga4-compare-box .ga4-daterow{margin-top:12px}.ga4-tabs{display:flex;gap:10px;margin-bottom:18px;flex-wrap:wrap}.ga4-tab{border:1px solid rgba(139,180,195,.2);background:#0b181fb3;color:#b9cde3;border-radius:999px;padding:9px 20px;font-size:.88rem;font-weight:600;cursor:pointer;transition:all .18s ease}.ga4-tab:hover{border-color:#ff4d9473;color:#ffd0e3}.ga4-tab.is-active{background:#ff4d9429;border-color:#ff4d9499;color:var(--ga4-ink)}.ga4-kpi-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,172px),1fr));gap:14px;margin-bottom:18px}.ga4-kpi{background:var(--ga4-surface);border:1px solid var(--ga4-line);border-radius:18px;box-shadow:0 22px 44px #0000002e;padding:16px 18px;display:grid;gap:5px;align-content:start}.ga4-kpi--live{border-color:#50d29147}.ga4-kpi-top{display:flex;align-items:center;gap:7px}.ga4-kpi-icon{font-size:.82rem;opacity:.75}.ga4-kpi-label{font-size:.75rem;color:var(--ga4-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ga4-kpi strong{font-size:1.6rem;font-weight:700;color:var(--ga4-ink);line-height:1.2}.ga4-kpi-hint{font-size:.7rem;color:#8fa8c4bf}.ga4-live-dot{width:7px;height:7px;border-radius:50%;background:#4ade80;box-shadow:0 0 8px #4ade80b3;margin-left:auto;flex:none;animation:ga4-pulse 2s ease-in-out infinite}@keyframes ga4-pulse{0%,to{opacity:1}50%{opacity:.3}}.ga4-panel{background:var(--ga4-surface);border:1px solid var(--ga4-line);border-radius:18px;box-shadow:0 22px 44px #0000002e;padding:20px;margin-bottom:18px}.ga4-panel h3{margin:0;font-size:.98rem;font-weight:700;color:var(--ga4-ink);display:flex;align-items:center;gap:8px}.ga4-panel-icon{opacity:.7}.ga4-panel-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px;flex-wrap:wrap}.ga4-panel-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:18px;align-items:start}.ga4-panel-grid .ga4-panel{margin-bottom:0}.ga4-legend{display:flex;gap:14px}.ga4-legend span{display:inline-flex;align-items:center;gap:6px;font-size:.76rem;color:var(--ga4-muted)}.ga4-legend i{width:8px;height:8px;border-radius:50%}.ga4-chart{height:260px;width:100%}.ga4-rank{list-style:none;margin:0;padding:0;display:grid;gap:15px}.ga4-rank-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:6px}.ga4-rank-label{font-size:.82rem;color:var(--ga4-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ga4-rank-value{font-size:.76rem;color:var(--ga4-muted);white-space:nowrap;flex:none}.ga4-rank-value strong{color:var(--ga4-accent);font-size:.85rem}.ga4-rank-bar{height:6px;border-radius:999px;background:#8bb4c31f;overflow:hidden}.ga4-rank-bar span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--ga4-accent) 0%,#ff85b8 100%)}.ga4-rank-sub{margin-top:5px;font-size:.72rem;color:#8fa8c4bf;text-align:right}.ga4-two-col{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:18px}.ga4-picker{border:1px solid var(--ga4-line);border-radius:16px;padding:16px;background:var(--ga4-surface-soft)}.ga4-picker-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:12px}.ga4-picker-title{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#e7f2ff}.ga4-picker-hint{font-size:.74rem;color:var(--ga4-muted)}.ga4-chip-scroll{display:flex;flex-wrap:wrap;gap:7px;max-height:220px;overflow-y:auto;padding-right:4px}.ga4-chip{border:1px solid rgba(139,180,195,.2);background:#0b181fb3;color:#a9c1da;border-radius:8px;padding:5px 11px;font-size:.77rem;cursor:pointer;transition:all .15s ease}.ga4-chip:hover{border-color:#ff4d9473;color:#ffd0e3}.ga4-chip.is-active{background:#ff4d942e;border-color:#ff4d9499;color:var(--ga4-ink);font-weight:600}.ga4-primary{border:none;border-radius:12px;padding:11px 22px;background:linear-gradient(135deg,#ff4d94,#d81f6a);color:#fff;font-weight:700;font-size:.87rem;cursor:pointer;transition:filter .16s ease}.ga4-primary:hover:not(:disabled){filter:brightness(1.12)}.ga4-primary:disabled{opacity:.5;cursor:not-allowed}.ga4-table-wrap{overflow-x:auto;border:1px solid var(--ga4-line);border-radius:14px}.ga4-table{width:100%;border-collapse:collapse;font-size:.82rem;min-width:520px}.ga4-table th{background:#ff4d941f;color:#ffd0e3;text-align:left;padding:12px 14px;font-size:.73rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.ga4-table td{padding:11px 14px;color:var(--ga4-text);border-top:1px solid rgba(139,180,195,.1)}.ga4-table tbody tr:nth-child(2n){background:#ffffff05}.ga4-table .ga4-num{text-align:right;font-variant-numeric:tabular-nums}.ga4-def-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,175px),1fr));gap:15px}.ga4-def-grid>div{display:grid;gap:4px}.ga4-def-grid span{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--ga4-muted)}.ga4-def-grid strong{color:var(--ga4-ink);font-size:.94rem}.ga4-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.ga4-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:10px;background:var(--ga4-surface-soft);border:1px solid rgba(139,180,195,.12)}.ga4-list strong{font-size:.84rem;font-weight:600;color:#e7f2ff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ga4-list span{font-size:.74rem;color:var(--ga4-muted);white-space:nowrap;flex:none}.ga4-report-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:14px}.ga4-report-card{border:1px solid rgba(139,180,195,.14);border-radius:16px;background:var(--ga4-surface-soft);padding:16px;display:flex;flex-direction:column;gap:10px;transition:border-color .16s ease}.ga4-report-card:hover{border-color:#ff4d9466}.ga4-report-card.is-done{border-color:#50d29152}.ga4-report-card-head{display:flex;align-items:center;gap:9px}.ga4-report-card-head strong{font-size:.9rem;color:var(--ga4-ink);flex:1}.ga4-report-icon{font-size:1.05rem}.ga4-check{color:#4ade80;font-weight:700;font-size:.9rem;flex:none}.ga4-report-card p{margin:0;font-size:.81rem;line-height:1.55;color:var(--ga4-muted);flex:1}.ga4-report-btn{border:1px solid rgba(255,77,148,.45);background:#ff4d941a;color:#ffd0e3;border-radius:10px;padding:9px 16px;font-size:.83rem;font-weight:600;cursor:pointer;transition:all .16s ease}.ga4-report-btn:hover:not(:disabled){background:#ff4d9433;color:#fff}.ga4-report-btn:disabled{opacity:.45;cursor:not-allowed}.ga4-report-actions{display:flex;gap:8px;flex-wrap:wrap}.ga4-ghost{border:1px solid rgba(139,180,195,.24);background:#091321b3;color:#b9cde3;border-radius:10px;padding:9px 16px;font-size:.82rem;font-weight:600;cursor:pointer;transition:all .16s ease}.ga4-ghost:hover{border-color:#ff4d9480;color:#ffd0e3}.ga4-ai-body{display:grid;gap:20px}.ga4-ai-kicker{display:block;font-size:.71rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--ga4-accent);margin-bottom:7px}.ga4-ai-summary,.ga4-ai-verdict{border-radius:14px;padding:16px 18px;border:1px solid rgba(255,77,148,.24);background:#ff4d9412}.ga4-ai-verdict{border-color:#f2c07842;background:#f2c07812}.ga4-ai-verdict .ga4-ai-kicker{color:#f2c078}.ga4-ai-summary p,.ga4-ai-verdict p{margin:0;font-size:.9rem;line-height:1.65;color:#e6eef8}.ga4-ai-block h4{margin:0 0 12px;font-size:.88rem;font-weight:700;color:var(--ga4-ink)}.ga4-ai-items{display:grid;gap:10px}.ga4-ai-item{border-radius:12px;padding:14px 16px;background:var(--ga4-surface-soft);border:1px solid rgba(139,180,195,.12)}.ga4-ai-item-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px;flex-wrap:wrap}.ga4-ai-item-head strong{font-size:.89rem;color:var(--ga4-ink)}.ga4-ai-item p{margin:0;font-size:.85rem;line-height:1.6;color:var(--ga4-text)}.ga4-ai-tags{display:flex;gap:6px;flex-wrap:wrap}.ga4-sev,.ga4-tag{padding:3px 10px;border-radius:999px;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.ga4-sev--alta{background:#ff6b5c29;border:1px solid rgba(255,107,92,.34);color:#ffb4a8}.ga4-sev--media{background:#f2c07829;border:1px solid rgba(242,192,120,.34);color:#ffd9a6}.ga4-sev--baja{background:#50d29124;border:1px solid rgba(80,210,145,.3);color:#a7ecc9}.ga4-tag{background:#8bb4c31f;border:1px solid rgba(139,180,195,.2);color:#b9cde3}.ga4-ai-raw{white-space:pre-wrap;font-size:.87rem;line-height:1.6;color:var(--ga4-text);margin:0}.ga4-ai-foot{text-align:right;font-size:.72rem;opacity:.7}.ga4-sa-box{border-radius:14px;border:1px solid rgba(242,192,120,.3);background:#f2c07814;padding:18px 20px;margin-bottom:18px}.ga4-sa-box--compact{padding:0}.ga4-sa-box--compact>summary{list-style:none;cursor:pointer;padding:13px 18px;font-size:.86rem;font-weight:600;color:#ffd9a6;display:flex;align-items:center;gap:9px}.ga4-sa-box--compact>summary::-webkit-details-marker{display:none}.ga4-sa-box--compact>summary:after{content:"▾";margin-left:auto;opacity:.7;transition:transform .18s ease}.ga4-sa-box--compact[open]>summary:after{transform:rotate(180deg)}.ga4-sa-box--compact>summary:hover{color:#ffe9c9}.ga4-sa-content{padding:0 18px 16px}.ga4-sa-title{display:flex;align-items:center;gap:9px;font-size:.95rem;font-weight:700;color:#ffd9a6;margin-bottom:10px}.ga4-sa-icon{font-size:1rem}.ga4-sa-box>p{margin:0 0 14px;font-size:.86rem;line-height:1.6;color:var(--ga4-text)}.ga4-sa-email{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:#060f16b3;border:1px solid rgba(242,192,120,.3);border-radius:10px;padding:11px 14px;margin-bottom:14px}.ga4-sa-email code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85rem;color:#ffe9c9;word-break:break-all;flex:1 1 260px;user-select:all}.ga4-sa-copy{flex:none;padding:7px 14px;font-size:.78rem}.ga4-sa-box ol{margin:0 0 12px;padding-left:20px;display:grid;gap:7px}.ga4-sa-box li{font-size:.85rem;line-height:1.55;color:var(--ga4-text)}.ga4-sa-box strong{color:#ffe9c9;font-weight:600}.ga4-sa-box .ga4-muted{margin:0}.ga4-empty{background:var(--ga4-surface);border:1px solid var(--ga4-line);border-radius:18px;box-shadow:0 22px 44px #0000002e;padding:26px;margin-bottom:18px}.ga4-empty h2{margin:0 0 10px;font-size:1.08rem;color:var(--ga4-ink)}.ga4-error-detail{color:#ffb4a8;font-size:.87rem;margin:0 0 16px;word-break:break-word}.ga4-help{border-radius:14px;border:1px solid rgba(242,192,120,.28);background:#f2c07814;padding:16px 18px}.ga4-help strong{display:block;margin-bottom:10px;font-size:.86rem;color:#ffd9a6}.ga4-help ol{margin:0;padding-left:20px;display:grid;gap:8px}.ga4-help li{font-size:.85rem;line-height:1.55;color:var(--ga4-text)}.ga4-help em{color:#ffd9a6;font-style:normal;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem}@media(max-width:820px){.ga4-controls{flex-direction:column;align-items:stretch}.ga4-refresh{justify-content:center}.ga4-panel-head{flex-direction:column;align-items:flex-start}.ga4-chart{height:220px}.ga4-shell-head h1{font-size:1.4rem}}.hr-container{--cgc-surface: #ffffff;--cgc-surface-sunken: #f8fafc;--cgc-surface-2: #f1f5f9;--cgc-surface-3: #e2e8f0;--cgc-border: #e2e8f0;--cgc-border-strong: #cbd5e1;--cgc-text: #0f172a;--cgc-text-2: #475569;--cgc-text-3: #64748b;--cgc-accent: #6366f1;--cgc-accent-strong: #4f46e5;--cgc-warning: #b45309;--cgc-overlay-rgb: 15, 23, 42}.hr-container[data-theme=dark]{--cgc-surface: #1e1e22;--cgc-surface-sunken: #141416;--cgc-surface-2: #222228;--cgc-surface-3: #2e2e34;--cgc-border: #333338;--cgc-border-strong: #4a4a52;--cgc-text: #ffffff;--cgc-text-2: #a0a0a8;--cgc-text-3: #71717a;--cgc-accent: #818cf8;--cgc-accent-strong: #a5b4fc;--cgc-warning: #fbbf24;--cgc-overlay-rgb: 255, 255, 255}.cgc-hero-actions{display:flex!important;align-items:center!important;gap:12px!important}.cgc-hero-btn{border:none!important;border-radius:10px!important;padding:9px 18px!important;font-size:13px!important;font-weight:700!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;gap:8px!important;transition:all .2s ease!important;white-space:nowrap!important;text-decoration:none!important}.cgc-hero-btn-new{background:#818cf8!important;color:#fff!important}.cgc-hero-btn-new:hover{background:#6366f1!important;box-shadow:0 4px 14px #818cf859!important;transform:translateY(-1px)!important}.cgc-hero-btn-history{background:var(--cgc-surface-2)!important;color:var(--cgc-text)!important;border:1px solid var(--cgc-border)!important}.cgc-hero-btn-history:hover{background:var(--cgc-surface-3)!important;color:var(--cgc-text)!important;border-color:var(--cgc-border-strong)!important;transform:translateY(-1px)!important}.cgc-shell-redesign{display:flex!important;flex-direction:column!important;flex:1 1 0%!important;min-height:0!important;height:100%!important;width:100%!important;box-sizing:border-box!important;background:transparent!important;padding:0!important}.cgc-layout{display:grid!important;grid-template-columns:280px 1fr!important;grid-template-rows:1fr!important;gap:20px!important;flex:1 1 0%!important;min-height:calc(100vh - 280px)!important;height:100%!important;align-items:stretch!important;box-sizing:border-box!important}.cgc-sidebar{background:var(--cgc-surface)!important;border:1px solid var(--cgc-border)!important;border-radius:16px!important;padding:16px!important;display:flex!important;flex-direction:column!important;gap:12px!important;box-shadow:none!important;backdrop-filter:none!important;height:100%!important;min-height:0!important;box-sizing:border-box!important;overflow:hidden!important}.cgc-segment{background:var(--cgc-surface-sunken)!important;border:1px solid var(--cgc-border)!important;border-radius:24px!important;padding:4px!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:4px!important;flex-shrink:0!important}.cgc-segment-btn{border:none!important;background:transparent!important;color:var(--cgc-text-2)!important;padding:7px 12px!important;border-radius:20px!important;font-size:12px!important;font-weight:600!important;cursor:pointer!important;transition:all .2s ease!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;text-align:center!important;box-shadow:none!important}.cgc-segment-btn:hover:not(.active){color:var(--cgc-text)!important;background:rgba(var(--cgc-overlay-rgb),.04)!important}.cgc-segment-btn.active{background:#818cf8!important;color:#fff!important;font-weight:700!important;box-shadow:0 2px 8px #818cf84d!important}.cgc-note{font-size:11px!important;color:var(--cgc-text-3)!important;display:flex!important;align-items:center!important;gap:6px!important;padding:6px 10px!important;border-radius:8px!important;background:rgba(var(--cgc-overlay-rgb),.02)!important;border:1px solid var(--cgc-border)!important;line-height:1.4!important;flex-shrink:0!important}.cgc-note i{font-size:11px!important;color:var(--cgc-accent)!important;flex-shrink:0!important}.cgc-note.warning{color:var(--cgc-warning)!important;border-color:#fbbf2440!important;background:#fbbf240f!important}.cgc-note.warning i{color:var(--cgc-warning)!important}.cgc-chat-list{flex:1 1 0%!important;overflow-y:auto!important;display:flex!important;flex-direction:column!important;gap:6px!important;padding-right:2px!important;min-height:0!important;scrollbar-width:thin;scrollbar-color:var(--cgc-border-strong) transparent}.cgc-chat-list::-webkit-scrollbar{width:6px}.cgc-chat-list::-webkit-scrollbar-track{background:transparent}.cgc-chat-list::-webkit-scrollbar-thumb{background-color:var(--cgc-surface-3);border-radius:10px}.cgc-empty{color:var(--cgc-text-3)!important;font-size:12.5px!important;text-align:center!important;padding:40px 10px!important;line-height:1.5!important}.cgc-chat-item{border:1px solid var(--cgc-border)!important;border-radius:10px!important;padding:9px 10px 9px 12px!important;background:var(--cgc-surface-sunken)!important;cursor:pointer!important;position:relative!important;transition:all .2s ease!important;display:flex!important;align-items:center!important;gap:8px!important;box-sizing:border-box!important}.cgc-chat-item:hover{border-color:var(--cgc-border-strong)!important;background:var(--cgc-surface-2)!important}.cgc-chat-item.active{border-color:#818cf8!important;background:#818cf81a!important}.cgc-chat-icon{font-size:13px!important;color:var(--cgc-text-3)!important;flex-shrink:0!important;transition:color .2s ease!important}.cgc-chat-item.active .cgc-chat-icon{color:var(--cgc-accent)!important}.cgc-chat-title{display:block!important;flex:1 1 0%!important;min-width:0!important;color:var(--cgc-text-2)!important;font-weight:500!important;font-size:12.5px!important;text-overflow:ellipsis!important;overflow:hidden!important;white-space:nowrap!important;line-height:1.4!important;transition:color .2s ease!important}.cgc-chat-item:hover .cgc-chat-title{color:var(--cgc-text)!important}.cgc-chat-item.active .cgc-chat-title{color:var(--cgc-text)!important;font-weight:700!important}.cgc-chat-actions{display:flex!important;align-items:center!important;gap:2px!important;opacity:0!important;transition:opacity .2s ease!important;flex-shrink:0!important}.cgc-chat-item:hover .cgc-chat-actions,.cgc-chat-item.active .cgc-chat-actions{opacity:1!important}.cgc-icon-btn{background:transparent!important;border:none!important;color:var(--cgc-text-2)!important;cursor:pointer!important;font-size:13px!important;width:26px!important;height:26px!important;padding:0!important;border-radius:6px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transition:all .15s ease!important;box-shadow:none!important}.cgc-icon-btn i{font-size:12px!important;color:inherit!important}.cgc-icon-btn:hover{color:var(--cgc-text)!important;background:rgba(var(--cgc-overlay-rgb),.1)!important}.cgc-icon-btn.danger{color:var(--cgc-text-2)!important}.cgc-icon-btn.danger:hover{color:#f87171!important;background:#f871712e!important}.cgc-main{background:var(--cgc-surface)!important;border:1px solid var(--cgc-border)!important;border-radius:16px!important;display:flex!important;flex-direction:column!important;height:100%!important;min-height:0!important;overflow:hidden!important;box-shadow:none!important;backdrop-filter:none!important;box-sizing:border-box!important}.cgc-chat-topbar{padding:14px 22px!important;border-bottom:1px solid var(--cgc-border)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;background:rgba(var(--cgc-overlay-rgb),.01)!important;flex-shrink:0!important;gap:14px!important}.cgc-chat-topbar-left{display:flex!important;align-items:center!important;gap:12px!important;min-width:0!important}.cgc-chat-topic-badge{display:inline-flex!important;align-items:center!important;gap:5px!important;font-size:10px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:var(--cgc-accent)!important;background:#818cf81f!important;border:1px solid rgba(129,140,248,.25)!important;padding:3px 9px!important;border-radius:20px!important;white-space:nowrap!important;flex-shrink:0!important}.cgc-chat-current-title{font-size:14px!important;font-weight:700!important;color:var(--cgc-text)!important;margin:0!important;letter-spacing:-.01em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.cgc-header-action-btn{background:transparent!important;border:1px solid var(--cgc-border)!important;color:var(--cgc-text-2)!important;font-size:12px!important;font-weight:600!important;padding:6px 14px!important;border-radius:8px!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;gap:6px!important;transition:all .2s ease!important;white-space:nowrap!important;box-shadow:none!important}.cgc-header-action-btn:hover{background:rgba(var(--cgc-overlay-rgb),.05)!important;color:var(--cgc-text)!important;border-color:var(--cgc-border-strong)!important}.cgc-chat-window{flex:1 1 0%!important;overflow-y:auto!important;overflow-x:hidden!important;padding:24px 26px 14px!important;display:flex!important;flex-direction:column!important;gap:16px!important;min-height:0!important;scrollbar-width:thin;scrollbar-color:var(--cgc-border-strong) transparent}.cgc-chat-window::-webkit-scrollbar{width:7px}.cgc-chat-window::-webkit-scrollbar-track{background:transparent}.cgc-chat-window::-webkit-scrollbar-thumb{background-color:var(--cgc-surface-3);border-radius:10px}.cgc-welcome{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;height:100%!important;text-align:center!important;margin:auto!important;padding:40px 20px!important;max-width:680px!important}.cgc-welcome-icon{width:58px!important;height:58px!important;border-radius:50%!important;background:#818cf81f!important;border:1px solid rgba(129,140,248,.25)!important;color:var(--cgc-accent)!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:1.6rem!important;margin-bottom:18px!important}.cgc-welcome h2{font-size:1.35rem!important;font-weight:800!important;color:var(--cgc-text)!important;margin:0 0 8px!important;letter-spacing:-.01em!important}.cgc-welcome p{font-size:.9rem!important;color:var(--cgc-text-2)!important;max-width:540px!important;line-height:1.5!important;margin:0 0 20px!important}.cgc-prompt-suggestions{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:10px!important;width:100%!important;margin-top:10px!important}.cgc-suggestion-chip{background:var(--cgc-surface-sunken)!important;border:1px solid var(--cgc-border)!important;border-radius:12px!important;padding:12px 14px!important;color:var(--cgc-text-2)!important;font-size:12px!important;font-weight:500!important;cursor:pointer!important;display:flex!important;align-items:center!important;gap:10px!important;text-align:left!important;transition:all .2s ease!important;box-shadow:none!important}.cgc-suggestion-chip i{color:var(--cgc-accent)!important;font-size:14px!important;flex-shrink:0!important}.cgc-suggestion-chip:hover{background:var(--cgc-surface-2)!important;border-color:#818cf8!important;color:var(--cgc-text)!important;transform:translateY(-1px)!important;box-shadow:0 4px 14px #00000059!important}.cgc-typing{display:inline-flex!important;align-items:center!important;align-self:flex-start!important;color:var(--cgc-accent)!important;font-size:12.5px!important;font-weight:600!important;padding:8px 16px!important;background:#818cf814!important;border:1px solid rgba(129,140,248,.2)!important;border-radius:20px!important;margin:6px 0!important}.cgc-status{background:#ef44441f!important;color:#f87171!important;border:1px solid rgba(239,68,68,.35)!important;border-radius:10px!important;padding:8px 12px!important;margin-bottom:10px!important;font-size:12.5px!important}.cgc-composer{padding:12px 22px 18px!important;background:transparent!important;flex-shrink:0!important;box-sizing:border-box!important}.cgc-composer-box{background:var(--cgc-surface-sunken)!important;border:1px solid var(--cgc-border)!important;border-radius:14px!important;padding:12px 16px!important;display:flex!important;flex-direction:column!important;gap:8px!important;transition:border-color .2s ease,box-shadow .2s ease!important;box-sizing:border-box!important}.cgc-composer-box:focus-within{border-color:#818cf8!important;box-shadow:0 0 0 1px #818cf840!important}.cgc-input{width:100%!important;min-height:48px!important;max-height:160px!important;background:transparent!important;border:none!important;border-radius:0!important;padding:0!important;color:var(--cgc-text)!important;font-size:13.5px!important;resize:none!important;outline:none!important;box-shadow:none!important;box-sizing:border-box!important;font-family:inherit!important;line-height:1.5!important}.cgc-input::placeholder{color:var(--cgc-text-3)!important}.cgc-composer-toolbar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding-top:6px!important;border-top:1px solid var(--cgc-border)!important}.cgc-toolbar-left{display:flex!important;align-items:center!important;gap:10px!important}.cgc-clip-btn{background:transparent!important;border:1px solid var(--cgc-border)!important;color:var(--cgc-text-2)!important;font-size:12px!important;font-weight:600!important;padding:5px 10px!important;border-radius:6px!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;gap:6px!important;transition:all .2s ease!important;box-shadow:none!important}.cgc-clip-btn:hover{color:var(--cgc-text)!important;background:rgba(var(--cgc-overlay-rgb),.06)!important;border-color:var(--cgc-border-strong)!important}.cgc-hint-text{color:var(--cgc-text-3)!important;font-size:11px!important;font-weight:400!important}.cgc-send-btn{background:#818cf8!important;border:none!important;border-radius:8px!important;color:#fff!important;font-weight:700!important;font-size:12.5px!important;padding:7px 18px!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;gap:6px!important;transition:all .2s ease!important;white-space:nowrap!important;box-shadow:none!important}.cgc-send-btn:hover:not(:disabled){background:#6366f1!important;box-shadow:0 4px 12px #818cf859!important;transform:translateY(-1px)!important}.cgc-send-btn:disabled{opacity:.4!important;cursor:not-allowed!important;background:var(--cgc-surface-3)!important;color:var(--cgc-text-3)!important}.cgc-attachments-row{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-bottom:8px!important}.cgc-attachment-pill{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:5px 10px!important;background:var(--cgc-surface-sunken)!important;border-radius:8px!important;border:1px solid var(--cgc-border)!important;font-size:11.5px!important;color:var(--cgc-text)!important}.cgc-attachment-pill i{color:var(--cgc-accent)!important}.cgc-attachment-pill .size{color:var(--cgc-text-3)!important;font-size:10.5px!important}.cgc-attachment-pill button{background:transparent!important;border:none!important;color:#f87171!important;cursor:pointer!important;padding:2px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:10px!important}.cgc-message{max-width:820px!important;width:100%!important;margin:0 auto!important;padding:16px 20px!important;border-radius:14px!important;background:var(--cgc-surface-sunken)!important;border:1px solid var(--cgc-border)!important;overflow-wrap:anywhere!important;word-break:break-word!important;display:flex!important;flex-direction:column!important;gap:8px!important;color:var(--cgc-text)!important;box-sizing:border-box!important}.cgc-message.user{background:var(--cgc-surface-2)!important;border-color:var(--cgc-border-strong)!important;color:var(--cgc-text)!important}.cgc-message-meta{display:flex!important;align-items:center!important;gap:10px!important;margin-bottom:2px!important;color:var(--cgc-text-3)!important;font-size:12px!important}.cgc-role{font-weight:700!important;color:var(--cgc-text)!important;display:inline-flex!important;align-items:center!important;gap:6px!important}.cgc-role-icon{font-size:12px!important;color:var(--cgc-accent)!important}.cgc-message.user .cgc-role-icon{color:var(--cgc-accent-strong)!important}.cgc-time{font-size:11px!important;color:var(--cgc-text-3)!important}.cgc-context-toggle{margin-left:auto!important;display:inline-flex!important;align-items:center!important;gap:6px!important;font-size:11px!important;color:var(--cgc-text-3)!important;cursor:pointer!important}.cgc-context-toggle input{accent-color:#818cf8!important}.cgc-message p{margin:4px 0!important;line-height:1.6!important;font-size:13.5px!important}.cgc-message ul,.cgc-message ol{margin:6px 0 8px 20px!important;padding:0!important;display:grid!important;gap:4px!important;font-size:13.5px!important}.cgc-message blockquote{margin:8px 0!important;padding:8px 14px!important;border-left:3px solid #818cf8!important;background:#818cf814!important;border-radius:4px!important}.cgc-message table{width:100%!important;border-collapse:collapse!important;margin:10px 0!important;font-size:13px!important}.cgc-message th,.cgc-message td{border:1px solid var(--cgc-border)!important;padding:8px 12px!important;vertical-align:top!important}.cgc-message th{background:rgba(var(--cgc-overlay-rgb),.04)!important;color:var(--cgc-text)!important}.cgc-code{background:#0d1117!important;border:1px solid #2d333b!important;border-radius:10px!important;overflow:hidden!important;margin:10px 0!important}.cgc-code-bar{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:7px 14px!important;background:#ffffff08!important;border-bottom:1px solid #22272e!important;font-size:11px!important;color:#8b949e!important}.cgc-code-lang{text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:700!important;color:#818cf8!important}.cgc-code-copy,.cgc-code-run{border:1px solid #30363d!important;background:#ffffff0a!important;color:#c9d1d9!important;padding:4px 10px!important;border-radius:6px!important;cursor:pointer!important;font-size:11px!important;display:inline-flex!important;gap:5px!important;align-items:center!important;transition:all .2s ease!important}.cgc-code-copy:hover,.cgc-code-run:hover{background:#ffffff1a!important;color:#fff!important}.cgc-code pre{margin:0!important;padding:12px 16px!important;overflow-x:auto!important;font-size:13px!important;line-height:1.6!important;color:#c9d1d9!important;background:transparent!important}.cgc-attachments{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:6px!important}.cgc-attachment{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:6px 12px!important;border-radius:8px!important;background:var(--cgc-surface-sunken)!important;border:1px solid var(--cgc-border)!important;color:var(--cgc-accent)!important;font-size:12px!important;text-decoration:none!important;transition:all .2s ease!important}.cgc-attachment:hover{border-color:#818cf8!important;background:#818cf81a!important}.cgc-attachment small{color:var(--cgc-text-3)!important}.cgc-modal{position:fixed!important;inset:0!important;z-index:9999!important;display:grid!important;place-items:center!important}.cgc-modal-backdrop{position:absolute!important;inset:0!important;background:#000000bf!important;backdrop-filter:blur(8px)!important}.cgc-modal-card{position:relative!important;width:min(460px,92vw)!important;background:var(--cgc-surface)!important;border:1px solid var(--cgc-border)!important;border-radius:16px!important;padding:24px!important;box-shadow:0 24px 60px #0009!important;color:var(--cgc-text)!important;box-sizing:border-box!important}.cgc-modal-card.history-card{width:min(560px,92vw)!important}.cgc-modal-header{display:grid!important;grid-template-columns:44px 1fr!important;gap:14px!important;align-items:center!important;margin-bottom:18px!important}.cgc-modal-header h3{margin:0 0 4px!important;font-size:1.15rem!important;font-weight:700!important;color:var(--cgc-text)!important}.cgc-modal-header p{margin:0!important;color:var(--cgc-text-2)!important;font-size:12.5px!important;line-height:1.4!important}.cgc-modal-icon{width:44px!important;height:44px!important;border-radius:12px!important;display:grid!important;place-items:center!important;background:#818cf81f!important;border:1px solid rgba(129,140,248,.25)!important;color:var(--cgc-accent)!important;font-size:18px!important}.cgc-modal-icon.danger{background:#ef44441f!important;border-color:#ef44444d!important;color:#f87171!important}.cgc-modal-input{width:100%!important;border-radius:10px!important;border:1px solid var(--cgc-border)!important;background:var(--cgc-surface-sunken)!important;color:var(--cgc-text)!important;padding:11px 14px!important;font-size:13.5px!important;margin-bottom:18px!important;outline:none!important;box-sizing:border-box!important;transition:border-color .2s ease!important}.cgc-modal-input:focus{border-color:#818cf8!important}.cgc-modal-actions{display:flex!important;justify-content:flex-end!important;gap:10px!important}.cgc-btn{border:none!important;border-radius:8px!important;padding:8px 18px!important;font-weight:700!important;font-size:13px!important;color:#fff!important;background:#818cf8!important;cursor:pointer!important;transition:all .2s ease!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.cgc-btn:hover{background:#6366f1!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #818cf84d!important}.cgc-btn.ghost{background:transparent!important;border:1px solid var(--cgc-border)!important;color:var(--cgc-text-2)!important}.cgc-btn.ghost:hover{background:rgba(var(--cgc-overlay-rgb),.05)!important;color:var(--cgc-text)!important;border-color:var(--cgc-border-strong)!important;box-shadow:none!important}.cgc-btn.danger{background:#ef4444!important}.cgc-btn.danger:hover{background:#dc2626!important;box-shadow:0 4px 12px #ef44444d!important}.cgc-history-list{max-height:55vh!important;overflow-y:auto!important;display:flex!important;flex-direction:column!important;gap:8px!important;margin-bottom:16px!important;padding-right:4px!important}.cgc-history-item{border:1px solid var(--cgc-border)!important;border-radius:10px!important;padding:12px 14px!important;background:var(--cgc-surface-sunken)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}.cgc-history-info{display:flex!important;flex-direction:column!important;gap:4px!important;min-width:0!important}.cgc-history-title{color:var(--cgc-text)!important;font-size:13px!important;font-weight:600!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.cgc-history-meta{display:flex!important;align-items:center!important;gap:12px!important;color:var(--cgc-text-3)!important;font-size:11px!important}.cgc-history-meta span{display:inline-flex!important;align-items:center!important;gap:4px!important}.cgc-run-preview{margin-bottom:16px!important;border-radius:10px!important;border:1px solid #2d333b!important;background:#0d1117!important;overflow:hidden!important}.cgc-run-label{padding:6px 12px!important;background:#ffffff08!important;border-bottom:1px solid #22272e!important;font-size:11px!important;text-transform:uppercase!important;color:#818cf8!important;font-weight:700!important}.cgc-run-preview pre{margin:0!important;padding:12px!important;max-height:280px!important;overflow-y:auto!important;font-size:12.5px!important;color:#c9d1d9!important}@media(max-width:960px){.cgc-layout{grid-template-columns:1fr!important;height:auto!important;min-height:0!important}.cgc-sidebar{height:300px!important}.cgc-main{height:600px!important}.cgc-prompt-suggestions{grid-template-columns:1fr!important}}:root{--admin-font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--admin-bg-main: var(--hr-bg-main, #121212);--admin-bg-card: var(--hr-bg-card, #242427);--admin-bg-surface: #18181b;--admin-bg-hover: rgba(255, 255, 255, .04);--admin-border-color: var(--hr-border-color, #333336);--admin-border-subtle: rgba(255, 255, 255, .06);--admin-text-primary: var(--hr-text-primary, #f0f0f0);--admin-text-secondary: var(--hr-text-secondary, #a0a0a8);--admin-text-muted: var(--hr-text-muted, #6b6b74);--admin-accent-primary: var(--hr-accent-primary, #818cf8);--admin-accent-hover: var(--hr-accent-hover, #a5b4fc);--admin-accent-light: var(--hr-accent-light, rgba(129, 140, 248, .1));--admin-accent-border: rgba(129, 140, 248, .28);--admin-accent-purple: var(--hr-accent-purple, #a78bfa);--admin-success: var(--hr-success, #34d399);--admin-success-light: rgba(52, 211, 153, .12);--admin-success-border: rgba(52, 211, 153, .25);--admin-warning: var(--hr-warning, #fbbf24);--admin-warning-light: rgba(251, 191, 36, .12);--admin-warning-border: rgba(251, 191, 36, .25);--admin-danger: var(--hr-danger, #f87171);--admin-danger-light: rgba(248, 113, 113, .12);--admin-danger-border: rgba(248, 113, 113, .25);--admin-radius-sm: var(--hr-radius-sm, 8px);--admin-radius-md: var(--hr-radius-md, 12px);--admin-radius-lg: var(--hr-radius-lg, 16px);--admin-radius-xl: var(--hr-radius-xl, 28px);--admin-shadow-card: var(--hr-shadow-card, 0 2px 8px rgba(0, 0, 0, .3));--admin-shadow-hover: var(--hr-shadow-hover, 0 8px 24px rgba(0, 0, 0, .4))}@keyframes hrPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.92)}}@keyframes hrFadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes adminProgressFill{0%{width:0}}.admin-page{width:100%;display:flex;flex-direction:column;flex:1 1 auto;min-height:100%;background:transparent;box-sizing:border-box;font-family:var(--admin-font);color:var(--admin-text-primary);padding:0 0 64px}.admin-shell{width:100%;max-width:1240px;margin:0 auto;min-width:0;display:flex;flex-direction:column;gap:20px;flex:1 1 auto;animation:hrFadeInUp .3s cubic-bezier(.16,1,.3,1) both}.admin-hero{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:32px;padding:22px 28px;border:1px solid var(--admin-border-color);border-radius:var(--admin-radius-lg);background:linear-gradient(135deg,#18181c,#222227);box-shadow:var(--admin-shadow-card);overflow:hidden;box-sizing:border-box}.admin-hero:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 10% 20%,rgba(129,140,248,.05) 0%,transparent 45%),radial-gradient(circle at 90% 80%,rgba(52,211,153,.04) 0%,transparent 40%);pointer-events:none;z-index:0}.admin-hero-left{position:relative;z-index:1;display:flex;align-items:center;gap:18px;min-width:0}.admin-pulse-dot,.admin-status-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--admin-success);box-shadow:0 0 8px #34d39999;flex-shrink:0}.admin-pulse-dot,.admin-status-dot.pulse{animation:hrPulse 2s ease-in-out infinite}.admin-avatar{display:grid;place-items:center;width:62px;height:62px;border-radius:16px;color:#fff;font-size:21px;font-weight:700;flex-shrink:0;border:1.5px solid rgba(255,255,255,.16);box-shadow:0 4px 16px #00000059;user-select:none;transition:transform .2s cubic-bezier(.16,1,.3,1)}.admin-avatar:hover{transform:scale(1.04)}.admin-hero-user{display:flex;flex-direction:column;gap:4px;min-width:0}.admin-hero-header-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.admin-hero-title{margin:0;color:var(--admin-text-primary);font-size:1.45rem;font-weight:700;letter-spacing:-.02em;line-height:1.25}.admin-hero-email{margin:0;color:var(--admin-text-secondary);font-size:.85rem;font-weight:500;overflow-wrap:anywhere}.admin-pill-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:2px}.admin-pill{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:var(--admin-radius-sm);background:#ffffff0d;border:1px solid var(--admin-border-color);color:var(--admin-text-primary);font-size:.74rem;font-weight:600}.admin-pill-success{background:var(--admin-success-light);border-color:var(--admin-success-border);color:var(--admin-success)}.admin-pill-role{background:var(--admin-accent-light);border-color:var(--admin-accent-border);color:var(--admin-accent-hover)}.admin-pill-streak{background:var(--admin-warning-light);border-color:var(--admin-warning-border);color:var(--admin-warning)}.admin-pill-muted{background:transparent;border-color:transparent;color:var(--admin-text-muted);font-size:.75rem;padding:3px 0}.admin-hero-divider{width:1px;height:48px;background:#ffffff14;flex-shrink:0}.admin-hero-stats{position:relative;z-index:1;display:flex;align-items:center;gap:0;padding:8px 16px;background:#ffffff09;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.08);border-radius:var(--admin-radius-md);flex-shrink:0}.admin-hero-stats .hr-stat-block{display:flex;flex-direction:column;gap:3px;padding:3px 14px;border-right:1px solid rgba(255,255,255,.08)}.admin-hero-stats .hr-stat-block:last-child{border-right:none;padding-right:2px}.admin-hero-stats .hr-stat-block:first-child{padding-left:2px}.admin-hero-stats .hr-stat-block-label{font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--admin-text-muted)}.admin-hero-stats .hr-stat-block-value{font-size:.92rem;font-weight:700;color:var(--admin-text-primary);white-space:nowrap}.admin-stat-status-active{display:inline-flex;align-items:center;gap:6px;color:var(--admin-success)}.admin-stat-status-dot{width:6px;height:6px;border-radius:50%;background:var(--admin-success);box-shadow:0 0 6px #34d39999}@media(max-width:900px){.admin-hero{flex-direction:column;align-items:flex-start;gap:18px;padding:20px}.admin-hero-divider{display:none}.admin-hero-stats{width:100%;justify-content:space-between;box-sizing:border-box}}.admin-tabs-shell{display:flex;flex-direction:column;gap:20px;min-width:0;width:100%}.admin-tabs{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:6px;padding:6px;border:1px solid var(--admin-border-color);border-radius:var(--admin-radius-md);background:var(--admin-bg-surface);scrollbar-width:none;-ms-overflow-style:none}.admin-tabs::-webkit-scrollbar{display:none}.admin-tab{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border:1px solid transparent;border-radius:var(--admin-radius-sm);background:transparent;color:var(--admin-text-secondary);font-size:.85rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:all .18s cubic-bezier(.16,1,.3,1);font-family:var(--admin-font)}.admin-tab i{font-size:.85rem;opacity:.85}.admin-tab:hover{transform:translateY(-1px);color:var(--admin-text-primary);background:var(--admin-bg-hover)}.admin-tab.is-active{background:var(--admin-accent-light);border-color:var(--admin-accent-border);color:var(--admin-accent-primary);font-weight:700;box-shadow:0 2px 8px #0000002e}.admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;min-width:0;width:100%;align-items:stretch}.admin-card{padding:24px 28px;border:1px solid var(--admin-border-color);border-radius:var(--admin-radius-lg);background:var(--admin-bg-card);box-shadow:var(--admin-shadow-card);min-width:0;display:flex;flex-direction:column;transition:border-color .2s ease,box-shadow .2s ease}.admin-card-full{grid-column:1 / -1}.admin-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:4px}.admin-card h2{margin:4px 0 6px;color:var(--admin-text-primary);font-size:1.15rem;font-weight:800;letter-spacing:-.01em;line-height:1.3}.admin-card h3{margin:0;color:var(--admin-text-primary);font-size:1.05rem;font-weight:700;letter-spacing:-.01em}.admin-card p{margin:0 0 18px;color:var(--admin-text-secondary);font-size:.85rem;line-height:1.5}.admin-label{color:var(--admin-accent-primary);font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.admin-meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;margin-top:auto;padding-top:18px;border-top:1px solid var(--admin-border-subtle)}.admin-meta-field{display:flex;flex-direction:column;gap:4px;min-width:0}.admin-meta-field-full{grid-column:1 / -1}.admin-meta-label{color:var(--admin-text-muted);font-size:.65rem;text-transform:uppercase;letter-spacing:.08em;font-weight:700}.admin-meta-value{color:var(--admin-text-primary);font-size:.95rem;font-weight:600;overflow-wrap:anywhere}.admin-meta-value-success{color:var(--admin-success);display:inline-flex;align-items:center;gap:6px}.admin-meta-value-date{font-size:.88rem;font-variant-numeric:tabular-nums}.admin-teams-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.admin-team-tag-pill{display:inline-flex;align-items:center;padding:4px 10px;border-radius:var(--admin-radius-sm);background:var(--admin-accent-light);border:1px solid var(--admin-accent-border);color:var(--admin-accent-hover);font-size:.8rem;font-weight:600;text-transform:capitalize}.admin-empty-tag{color:var(--admin-text-muted);font-size:.85rem;font-style:italic}.admin-btn-edit{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border-radius:var(--admin-radius-sm);font-size:.82rem;font-weight:600;background:var(--admin-accent-light);border:1px solid var(--admin-accent-border);color:var(--admin-accent-primary);cursor:pointer;transition:all .18s ease;flex-shrink:0;font-family:var(--admin-font)}.admin-btn-edit:hover{background:#818cf82e;border-color:#818cf873;transform:translateY(-1px);color:var(--admin-accent-hover)}.admin-edit-form{display:flex;flex-direction:column;gap:16px;margin-top:8px;text-align:left}.admin-form-group{display:flex;flex-direction:column;gap:6px}.admin-form-group label{font-size:.65rem;font-weight:700;text-transform:uppercase;color:var(--admin-text-muted);letter-spacing:.08em}.admin-input{background:var(--admin-bg-surface);border:1px solid var(--admin-border-color);border-radius:var(--admin-radius-sm);padding:10px 14px;color:var(--admin-text-primary);font-size:.88rem;outline:none;transition:border-color .2s,box-shadow .2s;font-family:var(--admin-font)}.admin-input:focus{border-color:var(--admin-accent-primary);box-shadow:0 0 0 2px #818cf833}.admin-form-actions{display:flex;gap:12px;margin-top:8px}.admin-btn-save{background:var(--admin-accent-primary);border:none;border-radius:var(--admin-radius-sm);color:#0b0f19;padding:10px 22px;font-size:.88rem;font-weight:700;cursor:pointer;transition:background .2s,transform .15s;font-family:var(--admin-font)}.admin-btn-save:hover{background:var(--admin-accent-hover);transform:translateY(-1px)}.admin-btn-cancel{background:transparent;border:1px solid var(--admin-border-color);border-radius:var(--admin-radius-sm);color:var(--admin-text-secondary);padding:10px 20px;font-size:.88rem;font-weight:600;cursor:pointer;transition:all .2s;font-family:var(--admin-font)}.admin-btn-cancel:hover{background:var(--admin-bg-hover);color:var(--admin-text-primary);border-color:#fff3}.admin-metrics-layout{display:grid;gap:20px;width:100%}.admin-card-featured{background:var(--admin-bg-card)}.admin-chart-wrap{height:340px;margin-top:14px;padding:18px 14px 10px;border-radius:var(--admin-radius-md);background:var(--admin-bg-surface);border:1px solid var(--admin-border-color)}.admin-chart-tooltip{display:grid;gap:4px;min-width:180px;padding:12px 14px;border-radius:var(--admin-radius-sm);background:#18181b;border:1px solid var(--admin-border-color);box-shadow:0 18px 40px #00000073;font-family:var(--admin-font)}.admin-chart-tooltip span{color:var(--admin-text-secondary);font-size:.8rem}.admin-chart-tooltip strong{font-size:.95rem}.admin-chart-legend{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;margin-bottom:8px}.admin-legend-item{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border:1px solid var(--admin-border-color);border-radius:999px;background:var(--admin-bg-surface);color:var(--admin-text-secondary);font-size:.78rem;font-weight:600;cursor:pointer;transition:all .18s ease;font-family:var(--admin-font)}.admin-legend-item:hover{background:var(--admin-bg-hover);color:var(--admin-text-primary);border-color:#fff3}.admin-legend-item.is-hidden{opacity:.45;text-decoration:line-through}.admin-legend-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.admin-metric-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin-top:20px}.admin-metric-item{display:flex;flex-direction:column;justify-content:space-between;gap:14px;padding:20px 22px;border-radius:var(--admin-radius-md);background:var(--admin-bg-surface);border:1px solid var(--admin-border-color);box-shadow:var(--admin-shadow-card);transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s ease,border-color .2s ease}.admin-metric-item:hover{transform:translateY(-2px);border-color:var(--admin-accent-border);box-shadow:var(--admin-shadow-hover)}.admin-metric-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-metric-chip-row{display:flex;align-items:center;gap:10px}.admin-metric-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:var(--admin-accent-light);color:var(--admin-accent-primary);font-size:15px;flex-shrink:0}.admin-metric-badge{display:inline-flex;align-items:center;padding:3px 9px;border-radius:6px;background:#ffffff0d;border:1px solid var(--admin-border-color);color:var(--admin-text-secondary);font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.admin-metric-badge-alt{background:var(--admin-accent-light);border-color:var(--admin-accent-border);color:var(--admin-accent-hover)}.admin-star-button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--admin-radius-sm);background:transparent;border:1px solid transparent;color:var(--admin-text-muted);cursor:pointer;transition:all .18s ease}.admin-star-button:hover{background:var(--admin-bg-hover);color:var(--admin-text-primary);border-color:var(--admin-border-color)}.admin-star-button.is-active{color:var(--admin-warning);background:var(--admin-warning-light);border-color:var(--admin-warning-border)}.admin-metric-card-body{flex:1}.admin-metric-copy{display:flex;flex-direction:column;gap:6px}.admin-metric-link{color:var(--admin-text-primary);font-size:.98rem;font-weight:700;text-decoration:none;letter-spacing:-.01em;transition:color .18s ease}.admin-metric-link:hover{color:var(--admin-accent-primary)}.admin-metric-link-disabled{color:var(--admin-text-muted);cursor:default}.admin-metric-copy small{color:var(--admin-text-secondary);font-size:.8rem;font-weight:500}.admin-metric-actions{margin-top:4px}.admin-open-button{display:inline-flex;align-items:center;gap:6px;font-size:.82rem;font-weight:600;color:var(--admin-accent-primary);text-decoration:none;padding:6px 12px;border-radius:var(--admin-radius-sm);background:var(--admin-accent-light);border:1px solid var(--admin-accent-border);transition:all .18s ease}.admin-open-button:hover{background:#818cf82e;border-color:#818cf873;color:var(--admin-accent-hover);transform:translate(2px)}.admin-open-button-disabled{color:var(--admin-text-muted);font-size:.8rem;background:transparent;border:1px solid transparent}.admin-progress-card{grid-column:1 / -1}.admin-progress-bar-wrap{margin-top:20px;display:flex;flex-direction:column;gap:8px}.admin-progress-bar{width:100%;height:8px;border-radius:999px;background:#ffffff0f;overflow:hidden}.admin-progress-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#818cf8,#a78bfa);transition:width .8s cubic-bezier(.16,1,.3,1);animation:adminProgressFill 1s ease both}.admin-progress-label{color:var(--admin-text-secondary);font-size:.82rem;font-weight:600}.admin-progress-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:22px}.admin-progress-stat{display:flex;flex-direction:column;align-items:center;gap:4px;padding:16px 14px;border-radius:var(--admin-radius-md);border:1px solid var(--admin-border-color);background:var(--admin-bg-surface);text-align:center}.admin-progress-stat strong{font-size:1.85rem;font-weight:800;color:var(--admin-text-primary);line-height:1.1}.admin-progress-stat span{font-size:.65rem;color:var(--admin-text-muted);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.admin-progress-stat--streak{border-color:var(--admin-warning-border);background:var(--admin-warning-light)}.admin-progress-stat--streak strong{color:var(--admin-warning)}.admin-group-progress-list{display:grid;gap:16px;margin-top:18px}.admin-group-progress-item{display:grid;gap:8px}.admin-group-progress-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.admin-group-progress-name{color:var(--admin-text-primary);font-size:.88rem;font-weight:600}.admin-group-progress-count{color:var(--admin-text-muted);font-size:.82rem;font-weight:600}.admin-group-progress-bar{width:100%;height:6px;border-radius:999px;background:#ffffff0f;overflow:hidden}.admin-group-progress-fill{height:100%;border-radius:999px;background:var(--admin-accent-primary);transition:width .8s ease;animation:adminProgressFill 1s ease both}.admin-favorites-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin-top:18px}.admin-favorite-card{display:flex;flex-direction:column;gap:12px;padding:20px 22px;border-radius:var(--admin-radius-md);background:var(--admin-bg-surface);border:1px solid var(--admin-border-color);box-shadow:var(--admin-shadow-card);transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s ease,border-color .2s ease}.admin-favorite-card:hover{transform:translateY(-2px);border-color:var(--admin-accent-border);box-shadow:var(--admin-shadow-hover)}.admin-favorite-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-favorite-badge{display:inline-flex;align-items:center;padding:3px 9px;border-radius:6px;background:var(--admin-warning-light);border:1px solid var(--admin-warning-border);color:var(--admin-warning);font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.admin-favorite-star{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--admin-radius-sm);background:var(--admin-warning-light);border:1px solid var(--admin-warning-border);color:var(--admin-warning);cursor:pointer;transition:all .18s ease}.admin-favorite-card strong{color:var(--admin-text-primary);font-size:.98rem;font-weight:700;letter-spacing:-.01em}.admin-favorite-card span{color:var(--admin-text-secondary);font-size:.82rem}.admin-favorite-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:12px;border-top:1px solid var(--admin-border-subtle)}.admin-favorite-link{color:var(--admin-accent-primary);font-size:.82rem;font-weight:600;text-decoration:none;transition:color .18s}.admin-favorite-link:hover{color:var(--admin-accent-hover)}.admin-favorite-remove{color:var(--admin-text-muted);font-size:.8rem;font-weight:600;background:none;border:0;padding:0;cursor:pointer;transition:color .18s}.admin-favorite-remove:hover{color:var(--admin-danger)}.admin-updates-cta-row{display:flex;justify-content:center;margin-top:24px}.admin-updates-cta{display:inline-flex;align-items:center;justify-content:center;padding:10px 24px;border-radius:var(--admin-radius-sm);background:var(--admin-accent-primary);color:#0b0f19;font-size:.85rem;font-weight:700;text-decoration:none;transition:background .2s,transform .15s}.admin-updates-cta:hover{background:var(--admin-accent-hover);transform:translateY(-1px)}.admin-tools-grid{margin-top:18px;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.admin-tool-card{display:flex;flex-direction:column;gap:10px;padding:22px 24px;border-radius:var(--admin-radius-md);border:1px solid var(--admin-border-color);background:var(--admin-bg-surface);transition:transform .2s,border-color .2s}.admin-tool-card:hover{transform:translateY(-2px);border-color:var(--admin-accent-border)}.admin-tool-tag{display:inline-flex;align-items:center;padding:3px 9px;border-radius:6px;font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--admin-accent-hover);background:var(--admin-accent-light);border:1px solid var(--admin-accent-border);width:fit-content}.admin-tool-card strong{color:var(--admin-text-primary);font-size:1.05rem;font-weight:700}.admin-tool-card p{margin:0;color:var(--admin-text-secondary);font-size:.85rem;line-height:1.45}.admin-tool-button,.admin-cta{display:inline-flex;align-items:center;justify-content:center;margin-top:auto;padding:8px 16px;border-radius:var(--admin-radius-sm);background:var(--admin-accent-primary);color:#0b0f19;font-size:.82rem;font-weight:700;text-decoration:none;cursor:pointer;border:none;width:fit-content;transition:background .2s,transform .15s}.admin-tool-button:hover,.admin-cta:hover{background:var(--admin-accent-hover);transform:translateY(-1px)}.admin-list{margin:16px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.admin-list li{padding:10px 14px;border-radius:var(--admin-radius-sm);background:var(--admin-bg-surface);border:1px solid var(--admin-border-color);color:var(--admin-text-primary);font-size:.88rem;font-weight:500}.admin-team-modules-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:18px;margin-top:18px}.admin-team-module-card{padding:20px 22px;background:var(--admin-bg-surface);border:1px solid var(--admin-border-color);border-radius:var(--admin-radius-md);display:flex;flex-direction:column;gap:14px}.admin-team-module-title{margin:0;font-size:1.05rem;font-weight:700;color:var(--admin-text-primary);display:flex;align-items:center;gap:8px}.admin-team-module-title i{color:var(--admin-accent-primary)}.admin-team-module-list{max-height:320px;overflow-y:auto;padding-right:6px;display:flex;flex-direction:column;gap:6px}.admin-team-module-list::-webkit-scrollbar{width:5px}.admin-team-module-list::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}.admin-toggle-label{display:flex;align-items:center;justify-content:space-between;padding:9px 12px;background:#ffffff05;border:1px solid var(--admin-border-subtle);border-radius:var(--admin-radius-sm);cursor:pointer;transition:all .15s ease}.admin-toggle-label:hover{background:var(--admin-bg-hover);border-color:#ffffff1a}.admin-toggle-label span{font-size:.88rem;color:var(--admin-text-primary)}.admin-toggle-label.is-disabled span{opacity:.45;color:var(--admin-text-muted)}.admin-module-checkbox{accent-color:var(--admin-accent-primary);width:1.15rem;height:1.15rem;cursor:pointer}.admin-table-container{max-height:520px;overflow-y:auto;margin-top:18px;border:1px solid var(--admin-border-color);border-radius:var(--admin-radius-md);background:var(--admin-bg-surface)}.admin-table{width:100%;border-collapse:collapse;text-align:left}.admin-table th{padding:12px 18px;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--admin-text-muted);background:#ffffff08;border-bottom:1px solid var(--admin-border-color);position:sticky;top:0;z-index:2}.admin-table td{padding:12px 18px;border-bottom:1px solid var(--admin-border-subtle);font-size:.88rem;color:var(--admin-text-primary)}.admin-table tr:hover td{background:var(--admin-bg-hover)}.admin-table-module-name{font-weight:600}.admin-table-empty-badge{color:var(--admin-text-muted);font-size:.82rem}.admin-new-badge{display:inline-flex;align-items:center;padding:3px 9px;border-radius:6px;font-size:.65rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.admin-new-badge.is-new{background:var(--admin-success-light);border:1px solid var(--admin-success-border);color:var(--admin-success)}.admin-new-badge.is-adjusted{background:var(--admin-accent-light);border:1px solid var(--admin-accent-border);color:var(--admin-accent-hover)}.admin-badge-actions-cell{display:flex;align-items:center;gap:8px}.admin-badge-select{padding:6px 10px;border-radius:var(--admin-radius-sm);background:#121212;color:var(--admin-text-primary);border:1px solid var(--admin-border-color);font-size:.82rem;outline:none;cursor:pointer;font-family:var(--admin-font);transition:border-color .18s}.admin-badge-select.has-changes{border-color:var(--admin-accent-primary)}.admin-badge-btn-group{display:flex;gap:6px}.admin-badge-confirm-btn{background:var(--admin-accent-primary);color:#0b0f19;border:none;border-radius:6px;padding:5px 9px;cursor:pointer;font-size:.82rem;font-weight:700;transition:background .15s}.admin-badge-confirm-btn:hover{background:var(--admin-accent-hover)}.admin-badge-discard-btn{background:#ffffff14;color:var(--admin-text-primary);border:none;border-radius:6px;padding:5px 9px;cursor:pointer;font-size:.82rem;transition:background .15s}.admin-badge-discard-btn:hover{background:#ffffff24}.admin-badge-revert-btn{background:var(--admin-danger-light);color:var(--admin-danger);border:1px solid var(--admin-danger-border);border-radius:6px;padding:5px 10px;cursor:pointer;font-size:.78rem;font-weight:600;margin-left:auto;transition:background .15s}.admin-badge-revert-btn:hover{background:#f8717133}.admin-attendance-shell{display:grid;gap:18px;min-width:0}.admin-attendance-top{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.admin-attendance-upload{min-width:260px;display:grid;gap:8px}.admin-attendance-upload-label{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;border-radius:var(--admin-radius-sm);background:var(--admin-accent-light);border:1px solid var(--admin-accent-border);color:var(--admin-accent-primary);font-size:.85rem;font-weight:700;cursor:pointer;width:fit-content}.admin-attendance-upload-label.is-static{cursor:default;border-style:dashed}.admin-attendance-office-switch{display:inline-flex;gap:6px;padding:5px;border:1px solid var(--admin-border-color);border-radius:var(--admin-radius-sm);background:var(--admin-bg-surface)}.admin-attendance-office-btn{min-height:32px;min-width:110px;border:0;border-radius:6px;background:transparent;color:var(--admin-text-secondary);font-weight:600;font-size:.82rem;cursor:pointer;transition:all .18s}.admin-attendance-office-btn.is-active{background:var(--admin-accent-light);color:var(--admin-accent-primary);font-weight:700}.admin-attendance-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.admin-attendance-summary-extended{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.admin-attendance-hours{display:flex;flex-wrap:wrap;gap:10px}.admin-attendance-hours span{display:inline-flex;align-items:center;padding:4px 12px;border-radius:999px;background:var(--admin-bg-surface);border:1px solid var(--admin-border-color);color:var(--admin-text-secondary);font-size:.78rem}.admin-attendance-legend{display:flex;flex-wrap:wrap;gap:10px}.admin-attendance-legend-item{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:.75rem;font-weight:600}.admin-attendance-legend-item.is-office{background:var(--admin-success-light);color:var(--admin-success)}.admin-attendance-legend-item.is-remote{background:#ffffff0d;color:var(--admin-text-secondary)}.admin-attendance-legend-item.is-overridden{background:var(--admin-warning-light);color:var(--admin-warning)}.admin-attendance-day-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px}.admin-attendance-day-stat{padding:12px;border-radius:var(--admin-radius-sm);background:var(--admin-bg-surface);border:1px solid var(--admin-border-color);text-align:center}.admin-attendance-day-stat.is-active{border-color:var(--admin-accent-border)}.admin-attendance-controls{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;align-items:flex-end}.admin-attendance-control-field{display:flex;flex-direction:column;gap:4px}.admin-attendance-control-field span{font-size:.65rem;font-weight:700;text-transform:uppercase;color:var(--admin-text-muted)}.admin-attendance-control-field input,.admin-attendance-control-field select{padding:8px 12px;border-radius:var(--admin-radius-sm);background:var(--admin-bg-surface);border:1px solid var(--admin-border-color);color:var(--admin-text-primary);font-size:.85rem;outline:none}.admin-attendance-view-switch{display:inline-flex;gap:4px;padding:4px;border-radius:var(--admin-radius-sm);background:var(--admin-bg-surface);border:1px solid var(--admin-border-color)}.admin-attendance-view-switch button{padding:6px 12px;border-radius:6px;border:none;background:transparent;color:var(--admin-text-secondary);font-size:.82rem;cursor:pointer}.admin-attendance-view-switch button.is-active{background:var(--admin-accent-light);color:var(--admin-accent-primary);font-weight:700}.admin-attendance-bulk{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:var(--admin-radius-sm);background:#ffffff05;border:1px solid var(--admin-border-subtle)}.admin-attendance-bulk-actions{display:flex;flex-wrap:wrap;gap:8px}.admin-attendance-bulk-actions button{padding:6px 14px;border-radius:var(--admin-radius-sm);border:1px solid var(--admin-border-color);background:var(--admin-bg-surface);color:var(--admin-text-primary);font-size:.82rem;cursor:pointer;transition:all .18s}.admin-attendance-bulk-actions button:hover:not(:disabled){border-color:var(--admin-accent-primary)}.admin-attendance-bulk-actions button.is-soft-danger{color:var(--admin-danger);border-color:var(--admin-danger-border);background:var(--admin-danger-light)}.admin-attendance-team{display:flex;flex-direction:column;gap:10px}.admin-attendance-team-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-attendance-team-toggle{display:inline-flex;align-items:center;gap:8px;border:0;background:transparent;color:var(--admin-text-primary);font-size:1rem;font-weight:700;cursor:pointer}.admin-attendance-list{display:flex;flex-direction:column;gap:8px}.admin-attendance-person{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:12px 16px;border-radius:var(--admin-radius-sm);background:var(--admin-bg-surface);border:1px solid var(--admin-border-subtle)}.admin-attendance-days{display:flex;gap:6px}.admin-attendance-day-btn{display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 10px;border-radius:6px;border:1px solid var(--admin-border-color);background:#ffffff05;color:var(--admin-text-secondary);cursor:pointer;font-size:.75rem;transition:all .15s}.admin-attendance-day-btn.is-office{background:var(--admin-success-light);border-color:var(--admin-success-border);color:var(--admin-success)}.admin-attendance-day-btn.is-overridden{box-shadow:0 0 0 1px var(--admin-warning)}[data-theme=light]{--admin-bg-main: #f8fafc;--admin-bg-card: #ffffff;--admin-bg-surface: #f1f5f9;--admin-bg-hover: rgba(0, 0, 0, .04);--admin-border-color: #e2e8f0;--admin-border-subtle: #edf2f7;--admin-text-primary: #0f172a;--admin-text-secondary: #475569;--admin-text-muted: #64748b;--admin-accent-primary: #6366f1;--admin-accent-hover: #4f46e5;--admin-accent-light: #eef2ff;--admin-accent-border: #cbd5e1;--admin-shadow-card: 0 1px 3px rgba(0, 0, 0, .04), 0 1px 2px rgba(0, 0, 0, .02);--admin-shadow-hover: 0 8px 24px rgba(0, 0, 0, .06)}[data-theme=light] .admin-hero{background:#fff;border-color:#e2e8f0;box-shadow:0 4px 16px #0000000a}[data-theme=light] .admin-hero:before{display:none}[data-theme=light] .admin-hero-title{color:#0f172a}[data-theme=light] .admin-hero-email{color:#64748b}[data-theme=light] .admin-hero-stats{background:#f8fafc;border-color:#e2e8f0}[data-theme=light] .admin-hero-stats .hr-stat-block{border-right-color:#e2e8f0}[data-theme=light] .admin-hero-stats .hr-stat-block-value{color:#0f172a}[data-theme=light] .admin-tabs{background:#f8fafc;border-color:#e2e8f0}[data-theme=light] .admin-tab{color:#64748b}[data-theme=light] .admin-tab:hover{color:#0f172a;background:#0000000a}[data-theme=light] .admin-tab.is-active{background:#fff;border-color:#cbd5e1;color:#6366f1;box-shadow:0 2px 6px #0000000d}[data-theme=light] .admin-card{background:#fff;border-color:#e2e8f0}[data-theme=light] .admin-meta-value{color:#0f172a}[data-theme=light] .admin-input{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}[data-theme=light] .admin-btn-save{color:#fff}[data-theme=light] .admin-chart-wrap,[data-theme=light] .admin-metric-item,[data-theme=light] .admin-favorite-card,[data-theme=light] .admin-progress-stat,[data-theme=light] .admin-tool-card,[data-theme=light] .admin-team-module-card,[data-theme=light] .admin-table-container{background:#f8fafc;border-color:#e2e8f0}[data-theme=light] .admin-table th{background:#f1f5f9;border-bottom-color:#e2e8f0;color:#64748b}[data-theme=light] .admin-table td{border-bottom-color:#e2e8f0;color:#0f172a}[data-theme=light] .admin-badge-select{background:#fff;border-color:#cbd5e1;color:#0f172a}@media screen and (max-width:1024px){.admin-hero{flex-direction:column;align-items:stretch;gap:20px;padding:22px 24px}.admin-hero-stats{width:100%;justify-content:space-between;box-sizing:border-box}.admin-grid{grid-template-columns:1fr}.admin-progress-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:768px){.admin-hero-profile-row{flex-direction:column;align-items:flex-start}.admin-hero-stats{flex-wrap:wrap;gap:12px}.admin-hero-stats .hr-stat-block{border-right:none;padding:4px 8px;flex:1 1 40%}.admin-meta-grid,.admin-progress-stats,.admin-team-modules-grid{grid-template-columns:1fr}}.home-articles{margin-top:32px;padding-bottom:32px;position:relative}.blog-search{margin-top:28px}.blog-search__label{display:inline-block;color:var(--principal);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px}.blog-search__field{position:relative;max-width:420px}.blog-search__icon{position:absolute;left:18px;top:50%;transform:translateY(-50%);color:var(--segundario);font-size:14px;pointer-events:none}.blog-search__input{width:100%;min-height:52px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:var(--principal);padding:0 18px 0 46px;font-size:15px;outline:none;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.blog-search__input::placeholder{color:#ffffff73}.blog-search__input:focus{border-color:#a32dc199;box-shadow:0 0 0 4px #a32dc11f;background:#ffffff0f}.home-articles__header h2{font-size:20px;letter-spacing:2px;text-transform:uppercase;margin-bottom:22px;color:var(--color-box);position:relative;display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap}.home-articles__header h2:after{content:"";width:46px;height:2px;display:inline-block;background:linear-gradient(90deg,var(--support),rgba(255,255,255,.1));border-radius:999px;box-shadow:0 0 10px #a32dc173}.home-articles__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:26px}.home-articles__grid--single{display:flex;justify-content:center;align-items:center;max-width:450px}.home-articles__card{background:linear-gradient(180deg,#ffffff0f,#ffffff03 65%),var(--fondo-box);border-radius:16px;padding:20px 24px 22px;border:1px solid rgba(255,255,255,.12);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;min-height:210px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden;box-shadow:0 10px 28px #00000059;animation:home-articles-fade-in .28s ease both}.home-articles__card:before{content:"";position:absolute;inset:0;background:radial-gradient(120% 80% at 0% 0%,rgba(163,45,193,.16),transparent 60%);opacity:.4;pointer-events:none;transition:opacity .25s ease}.home-articles__card:after{content:"";position:absolute;inset:-30% -10% auto;height:70%;background:radial-gradient(closest-side,rgba(255,255,255,.18),transparent 70%);opacity:0;pointer-events:none;transition:opacity .3s ease}.home-articles__card:hover{transform:translateY(-6px) scale(1.01);border-color:#a32dc166;box-shadow:0 18px 34px #00000073,0 0 18px #a32dc159}.home-articles__card:hover:before{opacity:.8}.home-articles__card:hover:after{opacity:.6}.home-articles__media img{width:100%;display:block;border-radius:12px;margin-bottom:14px;object-fit:cover;max-height:180px}.home-articles__content{display:flex;flex-direction:column;gap:8px;position:relative;z-index:1;min-width:0}.home-articles__meta{display:flex;align-items:center;justify-content:flex-start;min-width:0}.home-articles__title{color:var(--principal);font-size:25px;font-weight:700;margin:0;letter-spacing:.2px;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap}.home-articles__title-text{display:-webkit-box;min-width:0;max-width:100%;overflow:hidden;overflow-wrap:anywhere;word-break:normal;-webkit-line-clamp:3;-webkit-box-orient:vertical}.home-articles__news-badge,.home-articles__card-badge{display:inline-flex;align-items:center;justify-content:center;height:20px;padding:0 9px;border-radius:999px;background:linear-gradient(135deg,#f5b942,#ffd978);color:#1c1402;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.home-articles__news-badge{box-shadow:0 8px 18px #f5b94238}.home-articles__card-badge{height:18px;font-size:9px;max-width:100%;overflow:hidden;text-overflow:ellipsis}.home-articles__desc{color:var(--segundario);font-size:13.5px;line-height:1.6;margin:0;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;opacity:.92}.home-articles__link{color:var(--principal);text-decoration:none;font-weight:700;font-size:12px;letter-spacing:.9px;text-transform:uppercase;align-self:flex-start;margin-top:16px;padding:8px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.22);background:#ffffff0a;display:inline-flex;align-items:center;gap:8px;transition:color .2s ease,border-color .2s ease,background .2s ease,transform .2s ease;position:relative;z-index:1}.home-articles__link:after{content:"↗";font-size:12px;line-height:1;transform:translateY(-1px)}.home-articles__link:hover{color:var(--activo);border-color:#a32dc199;background:#a32dc11f;transform:translateY(-1px)}.home-articles__loading,.home-articles__empty{display:flex;align-items:center;justify-content:center;min-height:140px;color:var(--segundario);font-size:14px}@keyframes home-articles-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:900px){.home-articles__grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}@media screen and (max-width:700px){.blog-search{margin-top:22px}.blog-search__field{max-width:100%}.home-articles{margin-top:22px;padding-bottom:18px}.home-articles__card{padding:16px 18px 18px}}.feature-flags-admin{padding:0;background:transparent;border-radius:8px;margin-bottom:10px;color:#ffffffd9}.feature-flags-admin h3{margin-bottom:20px;color:#fff;font-size:20px;font-weight:700}.flags-table-container{max-height:500px;overflow-y:auto;margin-bottom:15px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff05}.flags-table{width:100%;border-collapse:collapse;text-align:left}.flags-table th,.flags-table td{padding:14px 20px;border-bottom:1px solid rgba(255,255,255,.08)}.flags-table th{background:#ffffff0d;font-weight:600;color:#fff;position:sticky;top:0;z-index:1}.flags-table tbody tr:last-child td{border-bottom:none}.flags-table tbody tr:hover{background:#ffffff0a}.status-badge{padding:6px 12px;border-radius:20px;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.status-badge.active{background-color:#22c55e29;color:#86efac}.status-badge.inactive{background-color:#ef444429;color:#fca5a5}.toggle-btn{padding:8px 16px;border:none;border-radius:8px;cursor:pointer;font-weight:700;transition:all .2s ease;font-size:.85rem}.toggle-btn:disabled{opacity:.5;cursor:not-allowed}.btn-danger{background:#ef444426;color:#f87171;border:1px solid rgba(239,68,68,.3)}.btn-danger:hover:not(:disabled){background:#ef444440;transform:translateY(-1px)}.btn-success{background:#22c55e26;color:#4ade80;border:1px solid rgba(34,197,94,.3)}.btn-success:hover:not(:disabled){background:#22c55e40;transform:translateY(-1px)}.error-message{background:#ef444426;color:#fca5a5;border:1px solid rgba(239,68,68,.3);padding:12px 16px;border-radius:8px;margin-bottom:15px;font-size:.9rem}.admin-help-text{font-size:.85rem;color:#ffffff80;margin-top:15px;font-style:italic}.feature-group-section{margin-bottom:30px;background:#ffffff05;border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden}.feature-group-title{margin:0;padding:15px 20px;background:#ffffff0d;color:#fff;font-size:1.1rem;font-weight:700;border-bottom:1px solid rgba(255,255,255,.08);cursor:pointer;display:flex;align-items:center;user-select:none;transition:background .2s}.feature-group-title:hover{background:#ffffff14}.feature-group-title span:not(.accordion-arrow){font-size:.85rem;font-weight:400;color:#ffffff80;margin-left:10px}.accordion-arrow{margin-left:auto;font-size:.8rem;transition:transform .3s ease;color:#ffffff80}.accordion-arrow.open{transform:rotate(-180deg)}.feature-group-section:not(.is-open) .feature-group-title{border-bottom:none}.module-path-text{color:#ffffff80;font-family:monospace;background:#0003;padding:2px 6px;border-radius:4px}.status-badge.unregistered{background-color:#ffffff1a;color:#a1a1aa}.btn-disabled{background:#ffffff1a;color:#a1a1aa;border:1px dashed rgba(255,255,255,.2)}.btn-disabled:hover{cursor:not-allowed;background:#ffffff26}.cost-optimizer-page{min-height:calc(100vh - 140px);padding:32px 20px 56px;overflow-x:clip;background:radial-gradient(circle at top right,rgba(0,157,255,.14),transparent 28%),radial-gradient(circle at bottom left,rgba(234,179,8,.12),transparent 26%),#05070b}.cost-optimizer{display:grid;gap:20px;color:#ecf4fb}.cost-optimizer__hero,.cost-optimizer__panel,.cost-optimizer__dropzone,.cost-optimizer__state{border:1px solid rgba(255,255,255,.08);border-radius:22px;background:#0c1016eb;box-shadow:0 18px 40px #0000002e}.cost-optimizer__hero{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:24px;background:radial-gradient(circle at top right,rgba(56,189,248,.12),transparent 34%),linear-gradient(135deg,#171a23f5,#0a0d12e0)}.cost-optimizer__eyebrow,.cost-optimizer__panel-head span{font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#8fc8ff}.cost-optimizer__hero h2,.cost-optimizer__panel-head h3{margin:8px 0;color:#fff}.cost-optimizer__hero p,.cost-optimizer__muted,.cost-optimizer__issue p,.cost-optimizer__insight p,.cost-optimizer__state p,.cost-optimizer__dropzone p{color:#ffffffb8}.cost-optimizer__dropzone{padding:28px 22px;display:grid;justify-items:center;gap:8px;text-align:center;border-style:dashed;cursor:pointer;background:radial-gradient(circle at top left,rgba(245,185,66,.12),transparent 32%),#0c1016eb}.cost-optimizer__workbook-table-shell{overflow:auto;max-height:540px}@media(max-width:1200px){.cost-optimizer__top-grid,.cost-optimizer__analytics-grid{grid-template-columns:1fr}.cost-optimizer__meta-grid,.cost-optimizer__kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.cost-optimizer-page{padding:24px 16px 48px}.cost-optimizer__hero,.cost-optimizer__hero-actions,.cost-optimizer__panel-head,.cost-optimizer__table-toolbar,.cost-optimizer__table-actions,.cost-optimizer__sheet-head{flex-direction:column;align-items:stretch}.cost-optimizer__meta-grid,.cost-optimizer__kpi-grid{grid-template-columns:1fr}.cost-optimizer__upload-controls{width:100%;flex-direction:column;align-items:stretch}.cost-optimizer__selected-file{width:100%}.cost-optimizer__sheet-tabs{flex-direction:column}}.meta-ads-workspace.hr-modern-page{width:100%;height:100%;display:flex;flex-direction:column;flex:1 1 auto;min-height:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--hr-text-primary, #f0f0f0);box-sizing:border-box}.meta-ads-workspace.hr-modern-page *{box-sizing:border-box}.meta-ads-layout{display:grid;grid-template-columns:380px 1fr;gap:20px;height:calc(100vh - 280px);min-height:620px;width:100%;align-items:stretch}@media(max-width:1024px){.meta-ads-layout{grid-template-columns:1fr;height:auto}}.meta-ads-sidebar,.meta-ads-results{display:flex;flex-direction:column;height:100%;overflow:hidden;background:var(--hr-bg-card, #242427);border:1px solid var(--hr-border-color, #333336);border-radius:var(--hr-radius-lg, 16px);box-shadow:0 4px 20px #00000026}.meta-ads-sidebar-header,.meta-ads-results-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--hr-border-color, #333336);background:#ffffff05;flex-shrink:0}.meta-ads-sidebar-title,.meta-ads-results-title{display:flex;align-items:center;gap:10px}.meta-ads-sidebar-title i,.meta-ads-results-title i{font-size:16px;color:var(--hr-accent-primary, #818cf8)}.meta-ads-sidebar-title h3,.meta-ads-results-title h3{margin:0;font-size:.95rem;font-weight:700;letter-spacing:-.01em;color:var(--hr-text-primary, #f0f0f0)}.meta-ads-status-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;background:var(--hr-accent-light, rgba(129, 140, 248, .12));border:1px solid rgba(129,140,248,.3);border-radius:6px;color:var(--hr-accent-primary, #818cf8);font-size:.7rem;font-weight:700;text-transform:uppercase}.meta-ads-status-dot{width:6px;height:6px;border-radius:50%;background:var(--hr-accent-primary, #818cf8)}.meta-ads-status-indicator{display:inline-flex;align-items:center;padding:3px 8px;background:#ffffff0a;border:1px solid var(--hr-border-color, #333336);border-radius:6px;color:var(--hr-text-secondary, #a0a0a8);font-size:.72rem;font-weight:600}.meta-ads-sidebar-body{flex:1 1 auto;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:16px;margin:0}.meta-ads-field{display:flex;flex-direction:column;gap:8px}.meta-ads-field label{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--hr-text-muted, #71717a)}.meta-ads-field .input-text{width:100%;padding:10px 12px;background:#ffffff08;border:1px solid var(--hr-border-color, #333336);border-radius:var(--hr-radius-sm, 8px);color:var(--hr-text-primary, #f0f0f0);font-size:.88rem;font-family:inherit;transition:all .2s ease}.meta-ads-field select.input-text{background:#242427}.meta-ads-field .input-text:focus{outline:none;border-color:var(--hr-accent-primary, #818cf8);box-shadow:0 0 0 3px #818cf81f;background:#ffffff0d}.meta-ads-hint{font-size:.78rem;line-height:1.4;color:var(--hr-text-muted, #71717a)}.meta-ads-date-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.meta-ads-file{display:flex;flex-direction:column;gap:8px}.meta-ads-file-input{display:none}.meta-ads-file-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;border:1px dashed var(--hr-border-color, #333336);border-radius:var(--hr-radius-sm, 8px);background:#ffffff05;color:var(--hr-text-primary, #f0f0f0);font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s ease}.meta-ads-file-button:hover{border-color:var(--hr-accent-primary, #818cf8);background:#818cf80d;color:var(--hr-accent-primary, #818cf8)}.meta-ads-file-name{font-size:.8rem;color:var(--hr-text-secondary, #a0a0a8);word-break:break-all}.meta-ads-sidebar-footer{padding:16px 20px;border-top:1px solid var(--hr-border-color, #333336);background:#ffffff04;display:flex;gap:10px;flex-shrink:0}.meta-ads-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;border-radius:var(--hr-radius-sm, 8px);font-size:.85rem;font-weight:700;cursor:pointer;transition:all .2s ease;font-family:inherit;border:1px solid transparent}.meta-ads-btn:disabled{opacity:.5;cursor:not-allowed}.meta-ads-btn-primary{flex:1;background:var(--hr-accent-primary, #818cf8);color:#0f172a}.meta-ads-btn-primary:hover:not(:disabled){background:var(--hr-accent-hover, #a5b4fc);transform:translateY(-1px)}.meta-ads-btn-ghost{background:transparent;border-color:var(--hr-border-color, #333336);color:var(--hr-text-secondary, #a0a0a8)}.meta-ads-btn-ghost:hover:not(:disabled){background:#ffffff0d;color:var(--hr-text-primary, #f0f0f0)}.meta-ads-results-body{flex:1 1 auto;overflow-y:auto;padding:24px;display:flex;flex-direction:column}.meta-ads-placeholder{margin:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 20px;max-width:480px}.meta-ads-placeholder h3{margin:16px 0 8px;font-size:1.15rem;font-weight:700;color:var(--hr-text-primary, #f0f0f0)}.meta-ads-placeholder p{margin:0;font-size:.88rem;line-height:1.5;color:var(--hr-text-secondary, #a0a0a8)}.meta-ads-stack{display:flex;flex-direction:column;gap:24px}.meta-ads-summary-card,.meta-ads-card{padding:20px;background:#ffffff05;border:1px solid var(--hr-border-color, #333336);border-radius:var(--hr-radius-md, 12px);display:flex;flex-direction:column;gap:14px}.meta-ads-kicker{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--hr-accent-primary, #818cf8)}.meta-ads-summary-card h2,.meta-ads-card h3{margin:0;font-size:1.1rem;font-weight:700;color:var(--hr-text-primary, #f0f0f0)}.meta-ads-summary-text{margin:6px 0 0;font-size:.9rem;line-height:1.5;color:var(--hr-text-secondary, #a0a0a8)}.meta-ads-summary-list{margin:10px 0 0;padding-left:20px;display:flex;flex-direction:column;gap:6px;font-size:.85rem;color:var(--hr-text-secondary, #a0a0a8)}.meta-ads-metrics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px}.meta-ads-metric-card{padding:16px;background:#ffffff08;border:1px solid var(--hr-border-color, #333336);border-radius:var(--hr-radius-sm, 8px);display:flex;flex-direction:column;gap:6px}.meta-ads-metric-card span{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--hr-text-muted, #71717a)}.meta-ads-metric-card strong{font-size:1.25rem;font-weight:800;color:var(--hr-text-primary, #f0f0f0)}.meta-ads-chart-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:16px}.meta-ads-chart-card{padding:18px;background:#ffffff05;border:1px solid var(--hr-border-color, #333336);border-radius:var(--hr-radius-sm, 8px);display:flex;flex-direction:column;gap:14px}.meta-ads-chart-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.meta-ads-chart-head h4{margin:0;font-size:.92rem;font-weight:700;color:var(--hr-text-primary, #f0f0f0)}.meta-ads-chip{padding:3px 8px;border-radius:4px;background:#818cf81a;border:1px solid rgba(129,140,248,.25);color:var(--hr-accent-primary, #818cf8);font-size:.7rem;font-weight:700;text-transform:uppercase}.meta-ads-comparison-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.meta-ads-subcard{padding:16px;background:#ffffff05;border:1px solid var(--hr-border-color, #333336);border-radius:var(--hr-radius-sm, 8px)}.meta-ads-subcard h4{margin:0 0 10px;font-size:.9rem;font-weight:700;color:var(--hr-text-primary, #f0f0f0)}.meta-ads-table .p-datatable{background:transparent!important}.meta-ads-table .p-datatable-thead>tr>th{background:#ffffff08!important;color:var(--hr-text-secondary, #a0a0a8)!important;border-color:var(--hr-border-color, #333336)!important;font-size:.78rem!important;font-weight:700!important;text-transform:uppercase!important}.meta-ads-table .p-datatable-tbody>tr>td{background:transparent!important;color:var(--hr-text-primary, #f0f0f0)!important;border-color:var(--hr-border-color, #333336)!important;font-size:.82rem!important}[data-theme=light] .meta-ads-sidebar,[data-theme=light] .meta-ads-results{background:#fff;border-color:#e2e8f0;box-shadow:0 4px 20px #0f172a0f}[data-theme=light] .meta-ads-sidebar-header,[data-theme=light] .meta-ads-results-header{background:#f8fafc;border-bottom-color:#e2e8f0}[data-theme=light] .meta-ads-sidebar-footer{background:#f8fafc;border-top-color:#e2e8f0}[data-theme=light] .meta-ads-sidebar-title h3,[data-theme=light] .meta-ads-results-title h3{color:#0f172a}[data-theme=light] .meta-ads-field .input-text{background:#fff;border-color:#cbd5e1;color:#0f172a}[data-theme=light] .meta-ads-field select.input-text{background:#fff}[data-theme=light] .meta-ads-summary-card,[data-theme=light] .meta-ads-card,[data-theme=light] .meta-ads-metric-card,[data-theme=light] .meta-ads-chart-card,[data-theme=light] .meta-ads-subcard{background:#f8fafc;border-color:#e2e8f0}[data-theme=light] .meta-ads-summary-card h2,[data-theme=light] .meta-ads-card h3,[data-theme=light] .meta-ads-chart-head h4,[data-theme=light] .meta-ads-subcard h4,[data-theme=light] .meta-ads-metric-card strong,[data-theme=light] .meta-ads-placeholder h3{color:#0f172a}.social-images-mvp-root{padding-top:40px;padding-bottom:40px}.social-images-mvp-layout{width:100%;display:grid;grid-template-columns:minmax(280px,1fr) minmax(300px,1.2fr);gap:24px;align-items:start}.social-images-mvp-left-panel,.social-images-mvp-right-panel{width:100%;min-width:0;display:flex;flex-direction:column;gap:16px}.social-images-mvp-card{width:100%}.social-images-mvp-form{display:flex;flex-direction:column;gap:18px;text-align:left}.social-images-mvp-group label{margin-bottom:6px;display:block}.social-images-mvp-form input,.social-images-mvp-form select,.social-images-mvp-form textarea{width:100%;padding:10px 12px;border-radius:8px;border:1px solid rgba(255,255,255,.15);background:#0003;color:#fff}.social-images-mvp-form textarea{min-height:90px;resize:vertical}.social-images-mvp-input-row{display:flex;gap:10px}.social-images-mvp-input-row .p-button{min-width:80px}.social-images-mvp-generate{width:100%;margin-top:10px}.principal-b.social-images-mvp-generate{background:linear-gradient(135deg,#6270f3,#a555f4);color:#131313;border:none;padding:12px 20px;border-radius:25px;font-weight:600;cursor:pointer;transition:all .3s ease}.principal-b.social-images-mvp-generate:hover{background:#327aff}.social-images-mvp-panel label{display:block;margin-bottom:8px}.social-images-mvp-upload-preview{margin-top:10px;display:flex;align-items:center;min-height:40px}.social-images-mvp-preview-grid{display:flex;flex-wrap:wrap;gap:12px}.social-images-mvp-preview-card{position:relative;width:110px;height:110px;border-radius:6px;overflow:hidden;border:1px solid}.social-images-mvp-preview-card img{width:100%;height:100%;object-fit:cover}.social-images-mvp-preview-card button{position:absolute;top:6px;left:6px;width:24px;height:24px;border-radius:50%;border:none;background:#0009;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.social-images-mvp-preview-card button:hover{background:#ff4d4f;transform:scale(1.1)}.social-images-mvp-empty{display:block;width:100%;text-align:left;color:#fff;opacity:.7}.social-images-mvp-results{width:100%;max-width:100%}.social-images-mvp-result-container{width:100%;min-height:320px;display:flex;align-items:center;justify-content:center}.social-images-mvp-loader{display:flex;justify-content:center;margin-top:20px}.social-images-mvp-gallery{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:center;width:100%;max-width:100%}.social-images-mvp-image-card{position:relative;border-radius:14px;overflow:hidden;cursor:pointer;border:1px solid rgba(255,255,255,.05);max-width:100%;width:min(90%,960px)}.social-images-mvp-image-card img{width:50%;display:block;transition:transform .3s;max-width:50%;justify-content:center}.social-images-mvp-result-image{max-width:70%;max-height:80vh;object-fit:contain;border-radius:14px;margin:0 auto}.social-images-mvp-image-card:hover img{transform:scale(1.08)}.social-images-mvp-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#00000080;opacity:0;transition:.3s;font-size:14px;font-weight:500;letter-spacing:.5px}.social-images-mvp-image-card:hover .social-images-mvp-overlay{opacity:1}.social-images-mvp-modal{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center}.social-images-mvp-modal img{max-width:500px;height:auto;display:block;margin-bottom:20px}.social-images-mvp-modal-actions{display:flex;justify-content:center;gap:10px}@media(max-width:1024px){.social-images-mvp-layout{grid-template-columns:1fr}.social-images-mvp-preview-card{width:100px;height:100px}}@media(max-width:600px){.social-images-mvp-preview-card{width:90px;height:90px}}.ir-page{--ir-surface: #ffffff;--ir-surface-2: #f8fafc;--ir-surface-3: #f1f5f9;--ir-border: #e2e8f0;--ir-border-strong: #cbd5e1;--ir-text: #0f172a;--ir-text-2: #475569;--ir-text-3: #64748b;--ir-accent: #6366f1;--ir-accent-strong: #4f46e5;--ir-accent-soft: rgba(99, 102, 241, .08);--ir-accent-border: rgba(99, 102, 241, .32);--ir-button: #4f46e5;--ir-button-hover: #4338ca;--ir-success: #047857;--ir-success-soft: rgba(16, 185, 129, .1);--ir-success-border: rgba(16, 185, 129, .35);--ir-danger: #dc2626;--ir-danger-soft: rgba(239, 68, 68, .08);--ir-danger-border: rgba(239, 68, 68, .3);--ir-warning: #b45309;--ir-mask: #ec4899;--ir-guide: #0891b2;--ir-checker-a: #f1f5f9;--ir-checker-b: #ffffff;--ir-shadow: 0 1px 3px rgba(15, 23, 42, .05), 0 1px 2px rgba(15, 23, 42, .03);--ir-shadow-raised: 0 10px 30px rgba(15, 23, 42, .1), 0 2px 6px rgba(15, 23, 42, .05);--ir-overlay: rgba(255, 255, 255, .82);--ir-radius-sm: 8px;--ir-radius-md: 12px;--ir-radius-lg: 16px;--ir-ease: cubic-bezier(.16, 1, .3, 1);display:flex;flex-direction:column;flex:1 1 auto;min-width:0;color:var(--ir-text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:1.45}.hr-container[data-theme=dark] .ir-page{--ir-surface: #242427;--ir-surface-2: #1c1c1f;--ir-surface-3: #2c2c30;--ir-border: #333336;--ir-border-strong: #48484e;--ir-text: #f0f0f0;--ir-text-2: #b4b4bc;--ir-text-3: #8a8a94;--ir-accent: #818cf8;--ir-accent-strong: #a5b4fc;--ir-accent-soft: rgba(129, 140, 248, .12);--ir-accent-border: rgba(129, 140, 248, .38);--ir-button: #6366f1;--ir-button-hover: #4f46e5;--ir-success: #34d399;--ir-success-soft: rgba(52, 211, 153, .12);--ir-success-border: rgba(52, 211, 153, .35);--ir-danger: #f87171;--ir-danger-soft: rgba(248, 113, 113, .12);--ir-danger-border: rgba(248, 113, 113, .35);--ir-warning: #fbbf24;--ir-guide: #22d3ee;--ir-checker-a: #1f1f22;--ir-checker-b: #19191b;--ir-shadow: 0 2px 8px rgba(0, 0, 0, .3);--ir-shadow-raised: 0 12px 32px rgba(0, 0, 0, .5);--ir-overlay: rgba(28, 28, 31, .82)}.ir-page *,.ir-page *:before,.ir-page *:after{box-sizing:border-box}.ir-page input[type=file].ir-sr-only{display:none!important}.ir-page h1,.ir-page h2,.ir-page h3,.ir-page h4{font-family:inherit;text-transform:none}.ir-page :focus-visible{outline:2px solid var(--ir-accent);outline-offset:2px}.ir-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ir-hero-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.ir-hero-btn{display:inline-flex;align-items:center;gap:8px;background:var(--hr-bg-card);border:1px solid var(--hr-border-color);color:var(--hr-text-primary);padding:8px 16px;border-radius:var(--hr-radius-md, 12px);font-family:inherit;font-size:.82rem;font-weight:600;cursor:pointer;transition:border-color .2s var(--ir-ease, ease),color .2s ease,background .2s ease,transform .2s ease}.ir-hero-btn:hover{border-color:var(--hr-accent-primary);color:var(--hr-accent-primary);background:var(--hr-accent-light);transform:translateY(-1px)}.ir-layout{display:grid;grid-template-columns:380px minmax(0,1fr);gap:20px;align-items:start;width:100%;box-sizing:border-box}.ir-controls{display:flex;flex-direction:column;gap:12px;min-width:0;box-sizing:border-box;min-height:800px}.ir-controls .ir-card{padding:14px 16px;border-radius:var(--ir-radius-md)}.ir-controls .ir-card-head{padding-bottom:10px;margin-bottom:12px}.ir-controls .ir-field+.ir-field{margin-top:12px}.ir-stage{display:flex;flex-direction:column;gap:16px;min-width:0;box-sizing:border-box;min-height:800px}.ir-card{background:var(--ir-surface);border:1px solid var(--ir-border);border-radius:var(--ir-radius-lg);padding:20px 22px;box-shadow:var(--ir-shadow);min-width:0}.ir-card-head{display:flex;align-items:center;gap:12px;padding-bottom:14px;margin-bottom:16px;border-bottom:1px solid var(--ir-border)}.ir-card-icon{flex-shrink:0;width:34px;height:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:var(--ir-accent-soft);color:var(--ir-accent-strong);font-size:15px}.ir-card-titles{min-width:0;flex:1}.ir-card-title{margin:0;font-size:15px;font-weight:700;color:var(--ir-text);line-height:1.25;letter-spacing:-.01em}.ir-card-sub{display:block;margin-top:2px;font-size:12.5px;color:var(--ir-text-3)}.ir-card-aside{margin-left:auto;flex-shrink:0;display:flex;align-items:center;gap:8px}.ir-field{display:flex;flex-direction:column;gap:8px}.ir-field+.ir-field{margin-top:18px}.ir-label-row{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.ir-label{font-size:12.5px;font-weight:600;color:var(--ir-text-2)}.ir-label-hint{font-size:11.5px;color:var(--ir-text-3);font-variant-numeric:tabular-nums}.ir-kicker{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ir-text-3)}.ir-input,.ir-select,.ir-textarea{width:100%;background:var(--ir-surface-2);border:1px solid var(--ir-border);color:var(--ir-text);border-radius:10px;padding:10px 12px;font-family:inherit;font-size:13.5px;line-height:1.45;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.ir-input::placeholder,.ir-textarea::placeholder{color:var(--ir-text-3);opacity:1}.ir-input:hover,.ir-select:hover,.ir-textarea:hover{border-color:var(--ir-border-strong)}.ir-input:focus,.ir-select:focus,.ir-textarea:focus{outline:none;border-color:var(--ir-accent);box-shadow:0 0 0 3px var(--ir-accent-soft);background:var(--ir-surface)}.ir-input:disabled,.ir-select:disabled,.ir-textarea:disabled{opacity:.6;cursor:not-allowed}.ir-textarea{min-height:88px;resize:vertical}.ir-select{appearance:none;cursor:pointer;padding-right:36px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2394a3b8' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M19 9l-7 7-7-7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:15px}.ir-select option,.ir-select optgroup{background:var(--ir-surface);color:var(--ir-text)}.ir-input-group{display:flex;gap:8px}.ir-input-group .ir-input{flex:1;min-width:0}.ir-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:0 14px;border-radius:10px;border:1px solid var(--ir-border);background:var(--ir-surface);color:var(--ir-text);font-family:inherit;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s var(--ir-ease),box-shadow .2s ease}.ir-btn:hover:not(:disabled){border-color:var(--ir-accent-border);color:var(--ir-accent-strong);background:var(--ir-accent-soft)}.ir-btn:disabled{opacity:.5;cursor:not-allowed}.ir-btn i{font-size:13px}.ir-btn-primary{background:var(--ir-button);border-color:var(--ir-button);color:#fff}.ir-btn-primary:hover:not(:disabled){background:var(--ir-button-hover);border-color:var(--ir-button-hover);color:#fff;transform:translateY(-1px);box-shadow:0 6px 16px #4f46e547}.ir-btn-ghost{background:transparent;border-color:transparent;color:var(--ir-text-2)}.ir-btn-sm{min-height:32px;padding:0 11px;font-size:12.5px;border-radius:8px}.ir-btn-danger:hover:not(:disabled){background:var(--ir-danger-soft);border-color:var(--ir-danger-border);color:var(--ir-danger)}.ir-icon-btn{flex-shrink:0;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid var(--ir-border);background:var(--ir-surface);color:var(--ir-text-2);font-size:13px;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.ir-icon-btn:hover:not(:disabled){border-color:var(--ir-accent-border);color:var(--ir-accent-strong);background:var(--ir-accent-soft)}.ir-icon-btn.is-danger:hover:not(:disabled){border-color:var(--ir-danger-border);color:var(--ir-danger);background:var(--ir-danger-soft)}.ir-icon-btn:disabled{opacity:.4;cursor:not-allowed}.ir-link-btn{display:inline-flex;align-items:center;gap:6px;padding:0;border:none;background:none;color:var(--ir-accent-strong);font-family:inherit;font-size:12.5px;font-weight:600;cursor:pointer;white-space:nowrap}.ir-link-btn:hover{text-decoration:underline;text-underline-offset:3px}.ir-badge{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:999px;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:var(--ir-surface-3);color:var(--ir-text-2);border:1px solid var(--ir-border)}.ir-badge-accent{background:var(--ir-accent-soft);color:var(--ir-accent-strong);border-color:var(--ir-accent-border)}.ir-badge-success{background:var(--ir-success-soft);color:var(--ir-success);border-color:var(--ir-success-border)}.ir-dot{width:7px;height:7px;border-radius:50%;background:currentColor}.ir-drop{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:100%;padding:26px 18px;border:1.5px dashed var(--ir-border-strong);border-radius:14px;background:var(--ir-surface-2);color:var(--ir-text-2);text-align:center;font-family:inherit;cursor:pointer;transition:border-color .2s ease,background .2s ease}.ir-drop:hover:not(.is-disabled),.ir-drop.is-dragging{border-color:var(--ir-accent);background:var(--ir-accent-soft)}.ir-drop.is-disabled{cursor:progress;opacity:.75}.ir-drop-icon{width:44px;height:44px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:var(--ir-surface);border:1px solid var(--ir-border);color:var(--ir-accent-strong);font-size:18px}.ir-drop-title{font-size:13.5px;font-weight:600;color:var(--ir-text)}.ir-drop-title u{color:var(--ir-accent-strong);text-decoration-thickness:1px;text-underline-offset:3px}.ir-drop-hint{font-size:12px;color:var(--ir-text-3)}.ir-drop.is-compact{flex-direction:row;justify-content:flex-start;gap:12px;padding:14px;text-align:left}.ir-drop.is-compact .ir-drop-icon{width:38px;height:38px;font-size:15px}.ir-drop-texts{display:flex;flex-direction:column;gap:2px}.ir-file{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:12px;align-items:center}.ir-file-thumb{width:64px;height:64px;border-radius:9px;overflow:hidden;border:1px solid var(--ir-border);background:conic-gradient(var(--ir-checker-a) 25%,var(--ir-checker-b) 0 50%,var(--ir-checker-a) 0 75%,var(--ir-checker-b) 0) 0 0 / 12px 12px}.ir-file-thumb img{width:100%;height:100%;object-fit:cover;display:block}.ir-file-meta{display:flex;flex-direction:column;gap:3px;min-width:0}.ir-file-title{display:flex;align-items:center;gap:6px;font-size:13.5px;font-weight:600;color:var(--ir-text)}.ir-file-title i{color:var(--ir-success);font-size:13px}.ir-file-sub{font-size:12px;color:var(--ir-text-3);font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ir-file-actions{display:flex;gap:6px}.ir-divider-text{display:flex;align-items:center;gap:10px;margin:14px 0 10px;font-size:11.5px;color:var(--ir-text-3)}.ir-divider-text:before,.ir-divider-text:after{content:"";flex:1;height:1px;background:var(--ir-border)}.ir-chain{display:flex;align-items:center;gap:10px;margin-top:16px;padding-top:14px;border-top:1px solid var(--ir-border)}.ir-chain img{width:36px;height:36px;border-radius:7px;object-fit:cover;flex-shrink:0}.ir-chain-texts{display:flex;flex-direction:column;min-width:0;flex:1}.ir-chain-title{font-size:12.5px;font-weight:700;color:var(--ir-accent-strong)}.ir-chain-sub{font-size:11.5px;color:var(--ir-text-2)}.ir-seg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;background:var(--ir-surface-2);border:1px solid var(--ir-border);border-radius:12px}.ir-seg.is-two{grid-template-columns:repeat(2,minmax(0,1fr))}.ir-seg-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:10px 6px;border-radius:9px;border:1px solid transparent;background:transparent;color:var(--ir-text-2);font-family:inherit;font-size:12.5px;font-weight:600;cursor:pointer;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.ir-seg-btn i{font-size:15px}.ir-seg-btn:hover:not(.is-active):not(:disabled){color:var(--ir-text);background:var(--ir-surface-3)}.ir-seg-btn.is-active{background:var(--ir-surface);border-color:var(--ir-border);color:var(--ir-accent-strong);box-shadow:var(--ir-shadow)}.ir-seg-btn:disabled{opacity:.5;cursor:not-allowed}.ir-seg.is-inline .ir-seg-btn{flex-direction:row;padding:8px 6px}.ir-op-desc{margin:12px 2px 0;font-size:12.5px;color:var(--ir-text-3)}.ir-chips{display:flex;flex-wrap:wrap;gap:6px}.ir-chip{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;border-radius:999px;border:1px solid var(--ir-border);background:var(--ir-surface);color:var(--ir-text-2);font-family:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.ir-chip:hover:not(.is-active){border-color:var(--ir-border-strong);color:var(--ir-text)}.ir-chip.is-active{background:var(--ir-accent-soft);border-color:var(--ir-accent-border);color:var(--ir-accent-strong)}.ir-chip-count{font-size:11px;font-weight:700;color:var(--ir-text-3);font-variant-numeric:tabular-nums}.ir-chip.is-active .ir-chip-count{color:inherit;opacity:.8}.ir-formats{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin-top:12px}.ir-format{position:relative;display:flex;align-items:center;gap:10px;min-width:0;padding:9px 10px;border:1px solid var(--ir-border);border-radius:10px;background:var(--ir-surface);color:var(--ir-text);font-family:inherit;text-align:left;cursor:pointer;transition:border-color .2s ease,background .2s ease}.ir-format:hover:not(.is-active){border-color:var(--ir-border-strong)}.ir-format.is-active{border-color:var(--ir-accent);background:var(--ir-accent-soft);box-shadow:0 0 0 1px var(--ir-accent) inset}.ir-format-shape{flex-shrink:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;color:var(--ir-text-3);font-size:15px}.ir-format-shape span{display:block;border:1.5px solid currentColor;border-radius:3px;background:var(--ir-surface-3)}.ir-format.is-active .ir-format-shape{color:var(--ir-accent)}.ir-format.is-active .ir-format-shape span{background:var(--ir-accent-soft)}.ir-format-texts{display:flex;flex-direction:column;gap:1px;min-width:0}.ir-format-label{width:100%;font-size:12.5px;font-weight:600;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ir-format-dims{font-size:11.5px;color:var(--ir-text-3);font-variant-numeric:tabular-nums}.ir-format-check{position:absolute;top:-6px;right:-6px;width:18px;height:18px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--ir-accent);color:#fff;font-size:9px;box-shadow:0 0 0 2px var(--ir-surface)}.ir-custom-size{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:8px;margin-top:12px}.ir-custom-size .ir-times{padding-bottom:11px;color:var(--ir-text-3);font-size:13px}.ir-pack{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding-top:14px;border-top:1px solid var(--ir-border)}.ir-pack-text{font-size:12.5px;color:var(--ir-text-2);min-width:0}.ir-pack-text strong{color:var(--ir-text);font-weight:600}.ir-suggest{display:flex;flex-wrap:wrap;gap:6px}.ir-suggest-btn{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:6px 10px;border-radius:8px;border:1px solid var(--ir-border);background:var(--ir-surface-2);color:var(--ir-text-2);font-family:inherit;font-size:12px;line-height:1.3;text-align:left;cursor:pointer;transition:border-color .2s ease,color .2s ease,background .2s ease}.ir-suggest-btn i{font-size:10px;color:var(--ir-accent);flex-shrink:0}.ir-suggest-btn:hover:not(:disabled){border-color:var(--ir-accent-border);color:var(--ir-accent-strong);background:var(--ir-accent-soft)}.ir-suggest-btn:disabled{opacity:.5;cursor:default}.ir-switch{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:16px 0 0;border-top:1px solid var(--ir-border);cursor:pointer}.ir-field+.ir-switch,.ir-switch+.ir-field{margin-top:18px}.ir-advanced-body>.ir-field:first-child+.ir-switch{border-top:none;padding-top:0}.ir-switch-texts{display:flex;flex-direction:column;gap:2px;min-width:0}.ir-switch-title{font-size:13px;font-weight:600;color:var(--ir-text)}.ir-switch-desc{font-size:12px;color:var(--ir-text-3)}.ir-switch-track{position:relative;flex-shrink:0;width:38px;height:22px;margin-top:1px;border-radius:999px;background:var(--ir-border-strong);transition:background .2s ease}.ir-switch-track:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .2s var(--ir-ease)}.ir-switch input:checked+.ir-switch-track{background:var(--ir-button)}.ir-switch input:checked+.ir-switch-track:after{transform:translate(16px)}.ir-switch input:focus-visible+.ir-switch-track{outline:2px solid var(--ir-accent);outline-offset:2px}.ir-brush{display:flex;align-items:center;gap:12px}.ir-brush-preview{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.ir-brush-preview span{display:block;border-radius:50%;background:var(--ir-mask);opacity:.8}.ir-brush input[type=range]{flex:1;min-width:0;accent-color:var(--ir-accent)}.ir-brush-value{min-width:42px;text-align:right;font-size:12px;font-weight:600;color:var(--ir-text-2);font-variant-numeric:tabular-nums}.ir-btn-row{display:flex;gap:8px}.ir-btn-row .ir-btn{flex:1}.ir-note{display:flex;gap:8px;align-items:flex-start;font-size:12.5px;color:var(--ir-text-2)}.ir-note i{margin-top:2px;color:var(--ir-accent);font-size:13px}.ir-note.is-active{color:var(--ir-accent-strong)}.ir-advanced{padding:0}.ir-advanced>summary{list-style:none;display:flex;align-items:center;gap:12px;padding:16px 22px;cursor:pointer;user-select:none}.ir-advanced>summary::-webkit-details-marker{display:none}.ir-advanced-chevron{margin-left:auto;color:var(--ir-text-3);font-size:12px;transition:transform .2s var(--ir-ease)}.ir-advanced[open] .ir-advanced-chevron{transform:rotate(180deg)}.ir-advanced-body{padding:16px 22px 20px;border-top:1px solid var(--ir-border)}.ir-generate{position:sticky;bottom:0;margin-top:auto;z-index:5;display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:var(--ir-radius-lg);background:var(--ir-surface);border:1px solid var(--ir-border);box-shadow:var(--ir-shadow-raised)}.ir-generate-summary{display:flex;align-items:center;gap:8px;min-width:0;font-size:12.5px;color:var(--ir-text-2)}.ir-generate-summary i{color:var(--ir-accent)}.ir-generate-summary strong{color:var(--ir-text);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ir-generate-summary .ir-generate-dims{margin-left:auto;font-variant-numeric:tabular-nums;color:var(--ir-text-3);white-space:nowrap}.ir-generate-btn{width:100%;min-height:46px;font-size:14px;font-weight:700;border-radius:12px}.ir-generate-hint{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--ir-text-3)}.ir-canvas{position:relative;display:flex;align-items:center;justify-content:center;min-height:440px;padding:24px;border-radius:12px;background:conic-gradient(var(--ir-checker-a) 25%,var(--ir-checker-b) 0 50%,var(--ir-checker-a) 0 75%,var(--ir-checker-b) 0) 0 0 / 20px 20px;overflow:hidden}.ir-canvas.is-empty{background:transparent}.ir-canvas-stage{position:relative;display:inline-flex;max-width:100%;line-height:0}.ir-canvas-image{display:block;max-width:100%;max-height:560px;object-fit:contain;border-radius:8px;box-shadow:0 10px 30px #0f172a2e;user-select:none;-webkit-user-drag:none}.ir-mask-canvas{position:absolute;border-radius:8px;cursor:crosshair;touch-action:none}.ir-mask-box{position:absolute;border:2px dashed var(--ir-mask);border-radius:6px;pointer-events:none}.ir-canvas-hint{position:absolute;left:50%;bottom:16px;transform:translate(-50%);display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;background:var(--ir-overlay);border:1px solid var(--ir-border);backdrop-filter:blur(8px);color:var(--ir-text);font-size:12.5px;font-weight:600;white-space:nowrap;pointer-events:none;box-shadow:var(--ir-shadow)}.ir-canvas-hint i{color:var(--ir-mask)}.ir-canvas-overlay{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:24px;background:var(--ir-overlay);backdrop-filter:blur(6px);text-align:center;animation:ir-fade .25s ease}.ir-overlay-title{font-size:14px;font-weight:700;color:var(--ir-text)}.ir-overlay-sub{margin-top:-8px;font-size:12.5px;color:var(--ir-text-2)}.ir-progress{width:min(260px,80%);height:6px;border-radius:999px;background:var(--ir-surface-3);overflow:hidden}.ir-progress span{display:block;height:100%;border-radius:inherit;background:var(--ir-accent);transition:width .4s var(--ir-ease)}.ir-spinner{width:38px;height:38px;border-radius:50%;border:3px solid var(--ir-accent-soft);border-top-color:var(--ir-accent);animation:ir-spin .8s linear infinite}.ir-empty{display:flex;flex-direction:column;align-items:center;gap:16px;color:var(--ir-text-3)}.ir-empty-steps{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;padding:0;margin:0;list-style:none}.ir-empty-steps li{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 6px;border-radius:999px;border:1px solid var(--ir-border);background:var(--ir-surface);font-size:12.5px;font-weight:600;color:var(--ir-text-2)}.ir-empty-steps b{width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--ir-accent-soft);color:var(--ir-accent-strong);font-size:11px}.ir-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px}.ir-result{display:flex;flex-direction:column;min-width:0;cursor:pointer;animation:ir-rise .3s var(--ir-ease)}.ir-result:hover{--ir-result-ring: var(--ir-border-strong)}.ir-result.is-selected{--ir-result-ring: var(--ir-accent)}.ir-result-media{position:relative;display:flex;align-items:center;justify-content:center;height:210px;padding:12px;border:none;border-radius:12px;box-shadow:0 0 0 1.5px var(--ir-result-ring, transparent);background:conic-gradient(var(--ir-checker-a) 25%,var(--ir-checker-b) 0 50%,var(--ir-checker-a) 0 75%,var(--ir-checker-b) 0) 0 0 / 14px 14px;cursor:zoom-in;width:100%;transition:box-shadow .2s ease}.ir-result-frame{position:relative;display:inline-flex;max-width:100%;max-height:100%;line-height:0}.ir-result-frame img{display:block;max-width:100%;max-height:186px;object-fit:contain;border-radius:6px;box-shadow:0 4px 14px #0f172a29;transition:transform .25s var(--ir-ease)}.ir-result-media:hover .ir-result-frame img{transform:scale(1.02)}.ir-result-media .ir-badge{position:absolute;top:10px;z-index:2}.ir-result-media .ir-result-num{left:10px;background:var(--ir-overlay);backdrop-filter:blur(6px)}.ir-result-media .ir-result-base{right:10px}.ir-result-zoom{position:absolute;right:10px;bottom:10px;z-index:2;width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:var(--ir-overlay);border:1px solid var(--ir-border);color:var(--ir-text);font-size:12px;opacity:0;transition:opacity .2s ease}.ir-result-media:hover .ir-result-zoom,.ir-result-media:focus-visible .ir-result-zoom{opacity:1}.ir-result-body{display:flex;flex-direction:column;gap:4px;padding:10px 2px 0;min-width:0}.ir-result-brand{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ir-text-3)}.ir-brand-logo{width:18px;height:18px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:8px;font-weight:800;letter-spacing:0;text-shadow:0 1px 1px rgba(0,0,0,.3)}.ir-result-title{font-size:13.5px;font-weight:600;color:var(--ir-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ir-result-dims{font-size:12px;color:var(--ir-text-3);font-variant-numeric:tabular-nums}.ir-result-actions{display:flex;flex-direction:column;gap:8px;margin-top:auto;padding:10px 2px 0}.ir-result-tools{display:flex;gap:6px;flex-wrap:wrap}.ir-result-actions .ir-btn{width:100%}.ir-btn-base.is-on{background:var(--ir-success-soft);border-color:var(--ir-success-border);color:var(--ir-success)}.ir-btn-base.is-on:hover:not(:disabled){background:var(--ir-danger-soft);border-color:var(--ir-danger-border);color:var(--ir-danger)}.ir-safe-overlay{position:absolute;inset:0;pointer-events:none}.ir-safe-frame{position:absolute;border:1.5px solid var(--ir-guide);box-shadow:0 0 0 9999px #0891b214}.ir-safe-hline{position:absolute;left:0;width:100%;border-top:1.5px dashed var(--ir-guide)}.ir-refine-base{display:inline-flex;align-items:center;gap:8px;padding:4px 10px 4px 4px;border-radius:999px;border:1px solid var(--ir-border);background:var(--ir-surface-2);font-size:12px;font-weight:600;color:var(--ir-text-2)}.ir-refine-base img{width:26px;height:26px;border-radius:50%;object-fit:cover}.ir-refine-footer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end;margin-top:18px}.ir-refine-buttons{display:flex;gap:8px}.ir-page .ir-dialog.p-dialog,.ir-page .ir-dialog .p-dialog-header,.ir-page .ir-dialog .p-dialog-content{background:var(--ir-surface)!important;color:var(--ir-text)!important}.ir-page .ir-dialog .p-dialog-header{border-bottom:1px solid var(--ir-border)!important}.ir-page .ir-dialog .p-dialog-header-icon:focus{box-shadow:none}.ir-dialog.p-dialog{border-radius:var(--ir-radius-lg);border:1px solid var(--ir-border);background:var(--ir-surface);color:var(--ir-text);box-shadow:var(--ir-shadow-raised);overflow:hidden;font-family:inherit}.ir-dialog .p-dialog-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:var(--ir-surface);color:var(--ir-text);border-bottom:1px solid var(--ir-border)}.ir-dialog .p-dialog-title{font-size:15px;font-weight:700;letter-spacing:-.01em}.ir-dialog .p-dialog-header-icon{width:32px;height:32px;border-radius:8px;border:1px solid var(--ir-border);background:var(--ir-surface);color:var(--ir-text-2);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.ir-dialog .p-dialog-header-icon:hover{color:var(--ir-text);background:var(--ir-surface-3)}.ir-dialog .p-dialog-content{padding:20px;background:var(--ir-surface);color:var(--ir-text)}.ir-page .p-dialog-mask.p-component-overlay{background:#0f172a8c;backdrop-filter:blur(3px)}.ir-preview-stage{position:relative;display:flex;justify-content:center;align-items:center;padding:16px;border-radius:12px;border:1px solid var(--ir-border);background:conic-gradient(var(--ir-checker-a) 25%,var(--ir-checker-b) 0 50%,var(--ir-checker-a) 0 75%,var(--ir-checker-b) 0) 0 0 / 20px 20px}.ir-preview-stage .ir-result-frame img{max-height:64vh;border-radius:8px}.ir-preview-meta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:16px}.ir-preview-title{display:flex;flex-direction:column;gap:2px}.ir-preview-title strong{font-size:15px;font-weight:700}.ir-preview-title span{font-size:12.5px;color:var(--ir-text-3);font-variant-numeric:tabular-nums}.ir-preview-actions{display:flex;gap:8px;flex-wrap:wrap}.ir-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ir-compare-col{display:flex;flex-direction:column;gap:10px;min-width:0}.ir-compare-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.ir-compare-head strong{font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ir-compare .ir-preview-stage{height:100%;min-height:280px}.ir-compare .ir-preview-stage img{display:block;max-width:100%;max-height:56vh;object-fit:contain;border-radius:8px;box-shadow:0 4px 14px #0f172a29}.ir-manual{display:flex;flex-direction:column;gap:12px}.ir-manual-intro{margin:0 0 4px;font-size:13.5px;color:var(--ir-text-2)}.ir-manual-step{display:grid;grid-template-columns:36px minmax(0,1fr);gap:14px;padding:14px 0;border-top:1px solid var(--ir-border)}.ir-manual-step h3{margin:6px 0 8px;font-size:14px;font-weight:700;color:var(--ir-text)}.ir-manual-step ul{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:5px}.ir-manual-step li{font-size:13px;line-height:1.55;color:var(--ir-text-2)}.ir-manual-step li strong{color:var(--ir-text);font-weight:600}.ir-manual-step kbd{padding:1px 6px;border-radius:5px;border:1px solid var(--ir-border-strong);background:var(--ir-surface);font-family:inherit;font-size:11.5px}@keyframes ir-spin{to{transform:rotate(360deg)}}@keyframes ir-fade{0%{opacity:0}to{opacity:1}}@keyframes ir-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.ir-page *,.ir-page *:before,.ir-page *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}@media(max-width:1100px){.ir-layout{grid-template-columns:minmax(300px,360px) minmax(0,1fr);gap:18px}}@media(max-width:820px){.ir-layout{grid-template-columns:minmax(0,1fr)}.ir-generate{bottom:12px}}@media(max-width:640px){.ir-formats{grid-template-columns:repeat(auto-fill,minmax(136px,1fr))}.ir-card{padding:16px}.ir-advanced>summary{padding:14px 16px}.ir-advanced-body{padding:14px 16px 16px}.ir-canvas{min-height:300px;padding:14px}.ir-refine-footer,.ir-compare{grid-template-columns:minmax(0,1fr)}.ir-pack{flex-direction:column;align-items:stretch}}.ir-page .p-toast{width:360px;max-width:calc(100vw - 32px);opacity:1}.ir-page .p-toast .p-toast-message{margin:0 0 10px;border-radius:12px;border:1px solid var(--ir-border);border-left:4px solid var(--ir-accent);background:var(--ir-surface);color:var(--ir-text);box-shadow:var(--ir-shadow-raised);font-family:inherit}.ir-page .p-toast .p-toast-message-success{border-left-color:var(--ir-success)}.ir-page .p-toast .p-toast-message-error{border-left-color:var(--ir-danger)}.ir-page .p-toast .p-toast-message-content{display:flex;align-items:flex-start;gap:10px;padding:12px 14px}.ir-page .p-toast .p-toast-message-icon{flex-shrink:0;width:18px;height:18px;margin-top:1px;color:var(--ir-accent)}.ir-page .p-toast .p-toast-message-success .p-toast-message-icon{color:var(--ir-success)}.ir-page .p-toast .p-toast-message-error .p-toast-message-icon{color:var(--ir-danger)}.ir-page .p-toast .p-toast-message-text{flex:1;min-width:0;margin:0}.ir-page .p-toast .p-toast-summary{display:block;font-size:13.5px;font-weight:700;color:var(--ir-text)}.ir-page .p-toast .p-toast-detail{display:block;margin-top:2px;font-size:12.5px;color:var(--ir-text-2)}.ir-page .p-toast .p-toast-icon-close{flex-shrink:0;width:26px;height:26px;border:none;border-radius:7px;background:transparent;color:var(--ir-text-3);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.ir-page .p-toast .p-toast-icon-close:hover{background:var(--ir-surface-3);color:var(--ir-text)}.p-dialog.ir-history-dialog{background:var(--hr-bg-card, #242427)!important;border:1px solid var(--hr-border-color, #333336)!important;border-radius:16px!important;box-shadow:0 20px 50px #000000a6!important;color:var(--hr-text-primary, #f0f0f0)!important;overflow:hidden!important}.p-dialog.ir-history-dialog .p-dialog-header{padding:18px 24px!important;background:var(--hr-bg-card, #242427)!important;border-bottom:1px solid var(--hr-border-color, #333336)!important;color:var(--hr-text-primary, #f0f0f0)!important}.p-dialog.ir-history-dialog .p-dialog-content{padding:0!important;background:var(--hr-bg-main, #141416)!important;color:var(--hr-text-primary, #f0f0f0)!important}.p-dialog.ir-history-dialog .p-dialog-header-icons .p-dialog-header-icon{color:var(--hr-text-secondary, #a0a0a8)!important;background:var(--hr-bg-card, #242427)!important;border:1px solid var(--hr-border-color, #333336)!important;border-radius:8px!important;width:32px!important;height:32px!important;transition:all .15s ease!important}.p-dialog.ir-history-dialog .p-dialog-header-icons .p-dialog-header-icon:hover{color:#fff!important;border-color:var(--hr-accent-primary, #818cf8)!important;background:var(--hr-accent-light, rgba(129, 140, 248, .15))!important}.ir-hist-header{display:flex;align-items:center;justify-content:space-between;width:100%}.ir-hist-header-left{display:flex;align-items:center;gap:12px}.ir-hist-icon{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:var(--hr-accent-light, rgba(129, 140, 248, .12));color:var(--hr-accent-primary, #818cf8);font-size:18px}.ir-hist-title{margin:0;font-size:1.05rem;font-weight:700;color:var(--hr-text-primary, #f0f0f0)}.ir-hist-sub{font-size:.76rem;color:var(--hr-text-muted, #8a8a94)}.ir-hist-clear-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:8px;background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:#f87171;font-size:.78rem;font-weight:600;cursor:pointer;transition:all .15s ease}.ir-hist-clear-btn:hover{background:#ef4444;color:#fff;border-color:#ef4444}.ir-hist-body{padding:20px 24px;max-height:calc(85vh - 120px);overflow-y:auto;display:flex;flex-direction:column;gap:16px}.ir-hist-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.ir-hist-filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ir-hist-pill{padding:6px 14px;border-radius:20px;border:1px solid var(--hr-border-color, #333336);background:var(--hr-bg-card, #242427);color:var(--hr-text-secondary, #a0a0a8);font-size:.78rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .15s ease}.ir-hist-pill:hover{border-color:var(--hr-accent-primary, #818cf8);color:var(--hr-accent-primary, #818cf8)}.ir-hist-pill.active{background:var(--hr-accent-primary, #818cf8);border-color:var(--hr-accent-primary, #818cf8);color:#fff}.ir-hist-search{display:flex;align-items:center;gap:8px;padding:7px 12px;border-radius:10px;background:var(--hr-bg-card, #242427);border:1px solid var(--hr-border-color, #333336);min-width:280px}.ir-hist-search i{color:var(--hr-text-muted, #8a8a94);font-size:13px}.ir-hist-search input{border:none;background:transparent;color:var(--hr-text-primary, #f0f0f0);font-size:.8rem;width:100%;outline:none}.ir-hist-search input::placeholder{color:var(--hr-text-muted, #71717a)}.ir-hist-search-clear{border:none;background:transparent;color:var(--hr-text-muted, #8a8a94);cursor:pointer;padding:0;font-size:11px}.ir-hist-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.ir-hist-card{background:var(--hr-bg-card, #242427);border:1px solid var(--hr-border-color, #333336);border-radius:14px;overflow:hidden;display:flex;flex-direction:column;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.ir-hist-card:hover{transform:translateY(-2px);border-color:#818cf866;box-shadow:0 8px 24px #0006}.ir-hist-card-media{position:relative;width:100%;height:190px;background:#151518;display:flex;align-items:center;justify-content:center;overflow:hidden;border-bottom:1px solid var(--hr-border-color, #333336)}.ir-hist-card-media img{max-width:100%;max-height:100%;object-fit:contain;transition:transform .2s ease}.ir-hist-card:hover .ir-hist-card-media img{transform:scale(1.03)}.ir-hist-card-badges{position:absolute;top:8px;left:8px;right:8px;display:flex;justify-content:space-between;align-items:center;pointer-events:none;z-index:2}.ir-hist-badge-op{padding:3px 8px;border-radius:6px;background:#18181be0;backdrop-filter:blur(6px);border:1px solid currentColor;font-size:.68rem;font-weight:700;display:inline-flex;align-items:center;gap:4px}.ir-hist-badge-dims{padding:3px 8px;border-radius:6px;background:#000c;backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.12);color:#e4e4e7;font-size:.68rem;font-weight:600;font-variant-numeric:tabular-nums}.ir-hist-card-content{padding:14px 16px;display:flex;flex-direction:column;gap:10px;flex:1}.ir-hist-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.ir-hist-card-title{margin:0;font-size:.88rem;font-weight:700;color:var(--hr-text-primary, #f0f0f0)}.ir-hist-card-date{font-size:.72rem;color:var(--hr-text-muted, #8a8a94)}.ir-hist-card-prompt{font-size:.76rem;color:var(--hr-text-secondary, #b4b4bc);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;background:#ffffff08;padding:8px 10px;border-radius:8px;border:1px solid var(--hr-border-color, #333336)}.ir-hist-card-prompt.muted{color:var(--hr-text-muted, #71717a);font-style:italic}.ir-hist-card-actions{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:4px}.ir-hist-btn-load{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 12px;border-radius:8px;background:var(--hr-accent-primary, #6366f1);color:#fff;border:none;font-size:.78rem;font-weight:600;cursor:pointer;transition:all .15s ease}.ir-hist-btn-load:hover{background:var(--hr-accent-hover, #4f46e5)}.ir-hist-btn-icon{width:32px;height:32px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff0a;border:1px solid var(--hr-border-color, #333336);color:var(--hr-text-secondary, #a0a0a8);cursor:pointer;font-size:13px;transition:all .15s ease}.ir-hist-btn-icon:hover{border-color:var(--hr-accent-primary, #818cf8);color:var(--hr-text-primary, #ffffff);background:var(--hr-accent-light, rgba(129, 140, 248, .12))}.ir-hist-btn-icon.danger:hover{background:#ef44441f;border-color:#ef444466;color:#f87171}.ir-hist-empty{text-align:center;padding:40px 20px;color:var(--hr-text-muted, #8a8a94)}.ir-hist-empty-icon{font-size:36px;margin-bottom:8px;color:var(--hr-text-muted, #71717a)}.cost-optimizer-page{min-height:calc(100vh - 140px);padding:32px 20px 56px;overflow-x:clip;background:transparent}.cost-optimizer-shell{max-width:1100px;margin:0 auto;width:100%;min-width:0}.cost-optimizer{display:grid;gap:20px;color:#1c1c1e}.cost-optimizer *{box-sizing:border-box}.cost-optimizer__hero,.cost-optimizer__panel,.cost-optimizer__dropzone,.cost-optimizer__state{border:1px solid #e2e8f0;border-radius:16px;background:#fff;box-shadow:0 1px 3px #0000000f}.cost-optimizer__hero{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:24px;background:#fff}.cost-optimizer__panel,.cost-optimizer__state{padding:20px}.cost-optimizer__eyebrow,.cost-optimizer__panel-head span{font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#6366f1}.cost-optimizer__hero h2,.cost-optimizer__panel-head h3{margin:8px 0;color:#0f172a}.cost-optimizer__hero p,.cost-optimizer__muted,.cost-optimizer__issue p,.cost-optimizer__insight p,.cost-optimizer__state p,.cost-optimizer__dropzone p{color:#475569}.cost-optimizer__hero-actions,.cost-optimizer__table-actions,.cost-optimizer__panel-head,.cost-optimizer__table-toolbar{display:flex;gap:10px;align-items:center;justify-content:space-between}.cost-optimizer__hero-actions{flex-wrap:wrap;justify-content:flex-end}.cost-optimizer__hero-note{display:grid;gap:6px;max-width:420px}.cost-optimizer__hero-note p{margin:0;color:#475569;font-size:.92rem}.cost-optimizer__table-actions{justify-content:flex-end;flex-wrap:wrap}.cost-optimizer__llm-filter{display:grid;gap:4px;min-width:210px}.cost-optimizer__llm-filter span{font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:#dff4ffd1;font-weight:700}.cost-optimizer__llm-filter select{border:1px solid rgba(143,200,255,.45);border-radius:10px;background:#091321e6;color:#e7f2ff;padding:8px 10px;min-height:38px}.cost-optimizer__llm-filter select:focus{outline:none;border-color:#38bdf8bf;box-shadow:0 0 0 3px #38bdf824}.cost-optimizer__upload-controls{display:flex;align-items:center;gap:10px;min-width:min(100%,360px)}.cost-optimizer__selected-file{min-height:42px;display:flex;align-items:center;padding:0 12px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#040a14c2;color:#ffffffd1;font-size:.88rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cost-optimizer__button{border:1px solid transparent;border-radius:12px;padding:10px 14px;font-weight:700;cursor:pointer;transition:opacity .18s ease,transform .18s ease,border-color .18s ease}.cost-optimizer__button:hover{transform:translateY(-1px)}.cost-optimizer__button:disabled{opacity:.45;cursor:not-allowed}.cost-optimizer__button--primary{background:linear-gradient(135deg,#f5b942,#ffd978);color:#1c1402}.cost-optimizer__button--secondary{background:linear-gradient(135deg,#0ea5e9,#38bdf8);color:#03111c}.cost-optimizer__button--ghost{background:#38bdf824;border-color:#8fc8ff73;color:#dff4ff}.geo-references__toolbar{display:flex;justify-content:space-between;align-items:end;gap:10px;flex-wrap:wrap;margin-bottom:10px}.geo-references__filter{display:grid;gap:4px;min-width:180px}.geo-references__filter span{font-size:11px;font-weight:700;color:#4b5563;text-transform:uppercase;letter-spacing:.04em}.geo-references__filter select{min-height:34px;border:1px solid #d1d5db;border-radius:8px;padding:6px 10px;background:#fff;color:#1f2937}.geo-references__export{padding:6px 14px;background:#3498db;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:12px;font-weight:600}.geo-references__bank{width:100%;max-width:980px;max-height:320px;overflow:auto;padding-right:6px}.geo-references__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:8px}.geo-references__item{padding:10px 12px;background:#f8f9fa;border-radius:6px;border:1px solid #e0e0e0}.geo-references__source{font-size:11px;font-weight:700;color:#7f8c8d;margin-bottom:4px;text-transform:uppercase;letter-spacing:.5px}.geo-references__url{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.geo-references__url a{color:#2980b9;text-decoration:none}.cost-optimizer__dropzone{padding:28px 22px;display:grid;justify-items:center;gap:10px;text-align:center;border-style:dashed;cursor:pointer;background:radial-gradient(circle at top left,rgba(245,185,66,.12),transparent 32%),#0c1016eb}.cost-optimizer__dropzone-title{font-size:1.16rem;color:#fff}.cost-optimizer__dropzone-subtitle{margin:0;max-width:780px;color:#e6f3ffd1}.cost-optimizer__dropzone-meta{width:min(860px,100%);display:grid;gap:8px}.cost-optimizer__dropzone-hint{font-size:.82rem;color:#b4cee5d1}.cost-optimizer__dropzone-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:16px;font-size:1.4rem;color:#091018;background:linear-gradient(135deg,#f5b942,#fef3c7)}.cost-optimizer__state{text-align:center}.cost-optimizer__state--error{border-color:#f8717157}.cost-optimizer__top-grid,.cost-optimizer__analytics-grid,.cost-optimizer__meta-grid,.cost-optimizer__kpi-grid{display:grid;gap:18px}.cost-optimizer__top-grid{grid-template-columns:1.05fr 1fr}.cost-optimizer__analytics-grid{grid-template-columns:1.15fr 1fr 1fr}.cost-optimizer__meta-grid,.cost-optimizer__kpi-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.cost-optimizer__meta-grid article,.cost-optimizer__kpi-grid article{padding:14px;border-radius:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);min-height:112px;display:flex;flex-direction:column;justify-content:center}.cost-optimizer__meta-grid span,.cost-optimizer__kpi-grid span{display:block;margin-bottom:7px;color:#ffffff94;font-size:.84rem}.cost-optimizer__meta-grid strong,.cost-optimizer__kpi-grid strong{font-size:clamp(1.08rem,1.8vw,1.9rem);color:#fff;line-height:1.2;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.cost-optimizer__dropzone-actions{display:flex;gap:10px;align-items:center;justify-content:center;flex-wrap:wrap;width:min(860px,100%)}.cost-optimizer__dropzone-actions .cost-optimizer__selected-file{flex:1 1 280px}.cost-optimizer__compact-strip{display:grid;grid-template-columns:repeat(4,minmax(140px,1fr));gap:10px}.cost-optimizer__compact-strip article{padding:10px 12px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06)}.cost-optimizer__compact-strip .cost-optimizer__muted{grid-column:1 / -1;margin:0}.cost-optimizer__issue-list,.cost-optimizer__insight-list,.cost-optimizer__bars,.cost-optimizer__stack-list{display:grid;gap:12px;margin-top:16px}.cost-optimizer__issue,.cost-optimizer__insight{padding:14px;border-radius:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06)}.cost-optimizer__insight--warning{border-color:#f59e0b59}.cost-optimizer__insight--positive{border-color:#22c55e52}.cost-optimizer__bar-row{display:grid;gap:8px}.cost-optimizer__bar-meta,.cost-optimizer__list-item{display:flex;justify-content:space-between;gap:12px}.cost-optimizer__bar-track{height:10px;overflow:hidden;border-radius:999px;background:#ffffff14}.cost-optimizer__bar-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#38bdf8,#f5b942)}.cost-optimizer__stack-list h4{margin:0 0 10px}.cost-optimizer__search{width:100%;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:#060a10cc;color:#fff;padding:10px 12px}.cost-optimizer__table-toolbar{flex-wrap:wrap}.cost-optimizer__table-toolbar .cost-optimizer__search{flex:1 1 280px}.cost-optimizer__search:focus,.cost-optimizer__workbook-cell input:focus{outline:none;border-color:#38bdf8bf;box-shadow:0 0 0 3px #38bdf824}.cost-optimizer__sheet-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.cost-optimizer__sheet-tab{border:1px solid rgba(255,255,255,.1);background:#ffffff08;color:#ffffffc7;border-radius:999px;padding:8px 12px;cursor:pointer;font-weight:700}.cost-optimizer__sheet-tab.is-active{background:linear-gradient(135deg,#38bdf838,#f5b94238);border-color:#8fc8ff6b;color:#fff}.cost-optimizer__sheet-stack{display:grid;gap:16px;margin-top:16px}.cost-optimizer__sheet-card{border:1px solid rgba(255,255,255,.08);border-radius:16px;overflow:hidden;background:#0c1016eb}.cost-optimizer__sheet-head{padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.08);display:flex;justify-content:space-between;align-items:center;gap:10px}.cost-optimizer__sheet-head h4{margin:0;color:#fff}.cost-optimizer__sheet-head small{color:#ffffff9e}.cost-optimizer__workbook-table-shell{overflow:auto;max-height:72vh;position:relative;padding-top:0}.cost-optimizer__workbook-table{width:100%;min-width:920px;border-collapse:separate;border-spacing:0}.chatgpt-excel-page .cost-optimizer__workbook-table-shell{background:#fff;border-radius:10px}.cost-optimizer__workbook-table thead th{position:sticky;top:0;z-index:4;background:#101722;color:#dbefff;border-bottom:1px solid rgba(255,255,255,.1)}.chatgpt-excel-page .cost-optimizer__workbook-table thead th{position:static;top:auto;background:#eef2f7;color:#2b3a4d;border-bottom:1px solid #d7dee8}.cost-optimizer__workbook-table th,.cost-optimizer__workbook-table td{padding:8px;min-width:120px;border-right:1px solid rgba(255,255,255,.04);border-bottom:1px solid rgba(255,255,255,.06)}.cost-optimizer__corner-cell{min-width:52px!important;text-align:center}.cost-optimizer__row-header{position:sticky;left:0;z-index:3;min-width:52px!important;text-align:center;background:#131d2b;color:#9cc2e0}.chatgpt-excel-page .cost-optimizer__row-header{background:#f4f6fa;color:#3a4b62}.cost-optimizer__workbook-cell{position:relative;background:#08101bd1;color:#eef6ff;cursor:text}.chatgpt-excel-page .cost-optimizer__workbook-cell{background:#fff;color:#111827}.cost-optimizer__workbook-cell:hover{background:#101c2ce6}.chatgpt-excel-page .cost-optimizer__workbook-cell:hover{background:#f8fbff}.cost-optimizer__workbook-cell.is-match{box-shadow:inset 0 0 0 2px #f5b9428c}.cost-optimizer__workbook-cell.is-formula{border-left:3px solid rgba(56,189,248,.55)}.cost-optimizer__workbook-cell.is-selected{box-shadow:inset 0 0 0 2px #38bdf8bf}.cost-optimizer__workbook-cell span{display:inline-block;min-height:16px}.cost-optimizer__response-col-head{min-width:300px!important;max-width:360px}.cost-optimizer__workbook-cell.is-response-col{min-width:300px;max-width:360px}.cost-optimizer__workbook-cell.is-response-col span{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.cost-optimizer__workbook-cell.is-response-col .cost-optimizer__response-preview{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal;line-height:1.35;max-height:2.7em}.cost-optimizer__action-head{min-width:170px!important;text-align:center;position:sticky!important;right:0;z-index:6;background:#eef2f7;border-left:1px solid #d7dee8}.cost-optimizer__action-cell{min-width:170px;text-align:center;background:#eef3f8;position:sticky;right:0;z-index:3;border-left:1px solid #d7dee8}.cost-optimizer__action-generate{margin-top:8px;border-radius:999px;padding:8px 12px;font-size:.8rem}.cost-optimizer__panel.is-expanded{position:fixed;inset:3vh 2vw;z-index:31;margin:0;border-radius:16px;background:#0a1220;display:flex;flex-direction:column}.cost-optimizer__panel.is-expanded .cost-optimizer__sheet-stack{flex:1;min-height:0}.cost-optimizer__panel.is-expanded .cost-optimizer__sheet-card{height:100%;display:flex;flex-direction:column}.cost-optimizer__panel.is-expanded .cost-optimizer__workbook-table-shell{max-height:none;height:100%}.cost-optimizer__expand-backdrop{position:fixed;inset:0;z-index:30;background:#020a14ad}.cost-optimizer__response-overlay-backdrop{position:fixed;inset:0;z-index:40;background:#020a1485;display:grid;place-items:center;padding:20px}.cost-optimizer__response-overlay{width:min(920px,96vw);max-height:86vh;border-radius:16px;border:1px solid rgba(143,200,255,.26);background:#0d1726;box-shadow:0 22px 55px #0006;display:grid;grid-template-rows:auto 1fr;gap:10px;padding:14px}.cost-optimizer__response-overlay-head{display:flex;justify-content:space-between;align-items:center;gap:10px}.cost-optimizer__response-overlay-head strong{color:#f8fbff}.cost-optimizer__response-overlay-actions{display:flex;gap:8px}.cost-optimizer__response-overlay-textarea{width:100%;min-height:min(68vh,520px);max-height:70vh;resize:vertical;border:1px solid rgba(143,200,255,.32);border-radius:12px;background:#07101c;color:#ecf4fb;padding:12px;font-size:.92rem;line-height:1.45}.cost-optimizer__response-overlay-textarea:focus{outline:none;border-color:#38bdf8c7;box-shadow:0 0 0 3px #38bdf826}.cost-optimizer__action-cell .cost-optimizer__button--ghost{background:linear-gradient(135deg,#0f2a46,#15406b);border-color:#1f4b78;color:#e7f2ff;min-width:112px}.cost-optimizer__action-cell .cost-optimizer__button--ghost:hover{background:linear-gradient(135deg,#143555,#1b4f80)}.cost-optimizer__action-cell .cost-optimizer__button--ghost:disabled{background:#c8d8e8;border-color:#c8d8e8;color:#7b8ea5}.cost-optimizer__workbook-cell input{width:100%;border:1px solid rgba(255,255,255,.2);border-radius:8px;background:#060a10db;color:#eef7ff;padding:6px 8px}.cost-optimizer__formula-pill{position:absolute;top:4px;right:6px;font-size:.65rem;font-style:normal;color:#7dd3fc;background:#38bdf824;border:1px solid rgba(56,189,248,.35);border-radius:999px;padding:1px 5px}.cost-optimizer__view-switch{display:flex;gap:10px;align-items:center}.cost-optimizer__market-picker{margin-left:auto;min-width:180px}.scoring-dashboard{display:grid;gap:16px;background:#f7f8fa;border-color:#e5e7eb;color:#1c1c1e}.scoring-dashboard__cover{border-radius:12px;padding:24px;display:flex;justify-content:space-between;gap:12px;align-items:flex-start;color:#fff;background:linear-gradient(135deg,#1a1a2e,#16213e)}.scoring-dashboard__title{margin:8px 0 4px;color:#fff}.scoring-dashboard__subtitle{margin:0;color:#fffc}.scoring-dashboard__grade{border-radius:999px;padding:8px 14px;font-weight:700;font-size:.85rem;border:1px solid #f39c12;background:#fff3dc;color:#7d4e00}.scoring-dashboard__grade.is-positive{background:#e6f9ee;border-color:#27ae60;color:#145a32}.scoring-dashboard__grade.is-danger{background:#fdecea;border-color:#c0392b;color:#c0392b}.scoring-dashboard__kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.scoring-dashboard__kpis article,.scoring-dashboard__card{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:14px}.scoring-dashboard__kpis span{color:#6b7280;font-size:.8rem;display:block}.scoring-dashboard__kpis strong{font-size:1.35rem;color:#1c1c1e}.scoring-dashboard__grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.scoring-dashboard__card h4{margin:0 0 12px;color:#1a1a2e}.scoring-dashboard__bar-row{display:grid;gap:6px;margin-bottom:10px}.scoring-dashboard__bar-meta{display:flex;justify-content:space-between;gap:12px;font-size:.86rem}.scoring-dashboard__bar-track{height:10px;border-radius:8px;overflow:hidden;background:#eef0f3}.scoring-dashboard__bar-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#2980b9,#f39c12)}.scoring-dashboard__llm-list,.scoring-dashboard__prompt-list{display:grid;gap:8px}.scoring-dashboard__llm-item,.scoring-dashboard__prompt-item{border:1px solid #e5e7eb;border-radius:8px;padding:10px;background:#fdfdfd;display:grid;gap:4px}.scoring-dashboard__llm-item strong{color:#1c1c1e}.scoring-dashboard__llm-item small,.scoring-dashboard__prompt-item span{color:#6b7280;font-size:.76rem}.scoring-dashboard__llm-metrics{display:flex;gap:10px;flex-wrap:wrap;color:#1a5276;font-size:.78rem;font-weight:600}.scoring-dashboard__prompt-item p{margin:0;color:#1c1c1e;font-size:.84rem;line-height:1.45}.scoring-dashboard__prompt-item strong{color:#0f3460}.scoring-dashboard__insight-head{display:flex;gap:10px;justify-content:space-between;align-items:center}.scoring-dashboard__insight-content{margin:10px 0 0;padding:12px;border-radius:8px;border:1px solid #e5e7eb;background:#f8f9fa;color:#1c1c1e;font-family:DM Sans,Segoe UI,Arial,sans-serif;white-space:pre-wrap;line-height:1.55}.scoring-dashboard .cover{background:#1a1a2e;border-radius:12px;padding:28px;color:#fff;position:relative;overflow:hidden}.scoring-dashboard .cover:before{content:"";position:absolute;top:0;right:0;width:240px;height:100%;background:#16213e;clip-path:polygon(18% 0,100% 0,100% 100%,0 100%)}.scoring-dashboard .cover-eyebrow{font-size:10px;letter-spacing:2px;color:#f39c12;position:relative;z-index:1;font-weight:600}.scoring-dashboard .cover-title{font-size:32px;line-height:1.15;font-weight:600;margin-bottom:6px;position:relative;z-index:1}.scoring-dashboard .cover-sub{font-size:13px;color:#8fa3b8;margin-bottom:16px;position:relative;z-index:1}.scoring-dashboard .cover-kpis{display:grid;gap:10px;position:relative;z-index:1}.scoring-dashboard .dashboard-generate-actions{margin-bottom:12px;position:relative;z-index:1;display:flex;justify-content:flex-start;gap:8px;flex-wrap:wrap}.scoring-dashboard .ckpi{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:12px}.scoring-dashboard .ckpi-val{font-size:24px;font-weight:700;line-height:1;margin-bottom:4px}.scoring-dashboard .ckpi-lbl{font-size:11px;color:#8fa3b8}.scoring-dashboard .ckpi-sub{font-size:10px;margin-top:4px;color:#b9c6d5}.scoring-dashboard .c-warn{color:#f39c12}.scoring-dashboard .c-bad{color:#c0392b}.scoring-dashboard .c-blue{color:#5dade2}.scoring-dashboard .grade-badge{background:#fff3dc;color:#e67e22;border:1px solid #e67e22;border-radius:20px;padding:6px 12px;font-size:12px;font-weight:700;white-space:nowrap;position:relative;z-index:1}.scoring-dashboard .sec-head{background:#1a1a2e;border-radius:8px 8px 0 0;padding:10px 14px;display:flex;align-items:center;gap:8px}.scoring-dashboard .sec-tag{font-size:10px;letter-spacing:1.2px;color:#f39c12;font-weight:700}.scoring-dashboard .sec-title{font-size:13px;font-weight:600;color:#fff}.scoring-dashboard .sec-body{background:#fff;border:1px solid #e5e7eb;border-top:none;border-radius:0 0 8px 8px;padding:18px;margin-bottom:16px}.scoring-dashboard .grade-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.scoring-dashboard .grade-pill{font-size:12px;font-weight:700;padding:7px 14px;border-radius:999px;border:1px solid transparent}.scoring-dashboard .gp-a{background:#dff5e8;border-color:#9bd7b6;color:#1e7f4b}.scoring-dashboard .gp-b{background:#ebf8ef;border-color:#9bd7b6;color:#1e7f4b}.scoring-dashboard .gp-c{background:#fff3dc;border-color:#f1c27d;color:#e67e22}.scoring-dashboard .gp-d{background:#fdecea;border-color:#f0b3ac;color:#c0392b}.scoring-dashboard .gp-e{background:#f3f4f6;border-color:#d1d5db;color:#6b7280}.scoring-dashboard .metrics-top{display:grid;grid-template-columns:.9fr 1fr 1fr 1fr;gap:12px;margin-bottom:18px}.scoring-dashboard .geo-box{border:1px solid #e5e7eb;border-radius:10px;background:#f8fafc;padding:14px}.scoring-dashboard .geo-box-lbl{font-size:12px;font-weight:700;color:#1c1c1e;margin-bottom:6px}.scoring-dashboard .geo-box-val{font-size:54px;line-height:1;font-weight:700;color:#e67e22;margin-bottom:8px}.scoring-dashboard .geo-box-sub{font-size:12px;color:#c0392b}.scoring-dashboard .kpi-mini{border:1px solid #d1d5db;border-radius:12px;background:#fff;padding:14px 16px}.scoring-dashboard .kpi-mini-lbl{font-size:14px;font-weight:700;color:#1c1c1e;margin-bottom:10px}.scoring-dashboard .kpi-mini-val{font-size:46px;line-height:1;font-weight:700;color:#1c1c1e;margin-bottom:10px}.scoring-dashboard .kpi-mini-sub{font-size:12px;color:#6b7280}.scoring-dashboard .two-col{display:grid;grid-template-columns:1fr 1fr;gap:24px}.scoring-dashboard .bar-ttl{font-size:10px;letter-spacing:1px;color:#6b7280;font-weight:700;margin-bottom:10px}.scoring-dashboard .bar-row{display:grid;grid-template-columns:130px 1fr 52px;gap:10px;align-items:center;margin-bottom:8px}.scoring-dashboard .bar-lbl{text-align:right;font-size:12px;color:#1c1c1e}.scoring-dashboard .bar-track{height:10px;border-radius:5px;background:#eef0f3;overflow:hidden}.scoring-dashboard .bar-fill{height:100%;border-radius:5px}.scoring-dashboard .bar-pct{font-size:12px;font-weight:600}.scoring-dashboard .bg-blue{background:#2980b9}.scoring-dashboard .bg-green{background:#27ae60}.scoring-dashboard .bg-purple{background:#8e44ad}.scoring-dashboard .bg-orange{background:#e67e22}.scoring-dashboard .bg-red{background:#c0392b}.scoring-dashboard .bar-leg{margin-top:10px;display:flex;flex-wrap:wrap;gap:12px}.scoring-dashboard .leg-item{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:#4b5563}.scoring-dashboard .leg-dot{width:8px;height:8px;border-radius:50%;display:inline-block}.scoring-dashboard .alert{background:#fffbe6;border-left:3px solid #f39c12;border-radius:0 6px 6px 0;padding:10px 12px;margin-top:14px;font-size:12px;color:#7d4e00}.scoring-dashboard .llm5{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:14px}.geo-provenance{margin-bottom:12px;padding:10px 12px;border:1px solid #e5e7eb;border-radius:8px;background:#f8fafc;font-size:12px;color:#374151;display:grid;gap:4px}.scoring-dashboard .llm-c{border:1px solid #e5e7eb;border-radius:8px;padding:10px;text-align:center}.scoring-dashboard .llm-c.best{border-color:#27ae60;background:#f0fff6}.scoring-dashboard .llm-c.worst{border-color:#f5c6c2;background:#fff5f5}.scoring-dashboard .llm-name{font-size:10px;color:#6b7280;font-weight:700;margin-bottom:4px}.scoring-dashboard .llm-score{font-size:24px;font-weight:700;color:#1c1c1e}.scoring-dashboard .llm-metrics{font-size:10px;color:#6b7280;line-height:1.4;margin-top:6px}.scoring-dashboard .llm-bar-w{height:4px;border-radius:3px;background:#eef0f3;margin-top:8px}.scoring-dashboard .llm-bar-f{height:4px;border-radius:3px}.scoring-dashboard .sov-wrap{margin:4px 0 16px}.scoring-dashboard .sov-legend{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:8px}.scoring-dashboard .sov-table{width:100%;border-collapse:collapse;margin-bottom:10px}.scoring-dashboard .sov-table th{font-size:12px;font-weight:500;color:#64748b;text-align:left;padding:8px 6px;border-bottom:1px solid #e5e7eb}.scoring-dashboard .sov-table td{font-size:12px;padding:10px 6px;border-bottom:1px solid #f1f5f9}.scoring-dashboard .sov-llm{font-size:12px;font-weight:700;color:#1c1c1e;white-space:nowrap}.scoring-dashboard .sov-stack{width:100%;height:32px;border-radius:6px;overflow:hidden;display:flex;background:#eef0f3}.scoring-dashboard .sov-seg{height:32px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#fff;min-width:0}.scoring-dashboard .sov-empty-hint{color:#9a3412;font-style:italic}.scoring-dashboard .sv-c{background:#1e5d86}.scoring-dashboard .sv-co{background:#c0392b}.scoring-dashboard .sv-ca{background:#e67e22}.scoring-dashboard .sv-cm{background:#f39c12;color:#1c1c1e}.scoring-dashboard .sov-note{text-align:right;color:#6b7280;font-size:11px}.scoring-dashboard .c-good{color:#1d6a3c}.scoring-dashboard .dim-table{width:100%;border-collapse:collapse}.scoring-dashboard .dim-table th{font-size:10px;color:#000;padding:8px;text-align:center;border-bottom:1px solid #e5e7eb}.scoring-dashboard .dim-table td{font-size:12px;padding:8px;border-bottom:1px solid #f3f4f6;text-align:center;color:#000}.scoring-dashboard .dim-table td:first-child,.scoring-dashboard .dim-table th:first-child{text-align:left;font-weight:600}.scoring-dashboard .i4{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.scoring-dashboard .ic{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.scoring-dashboard .ic-head{background:#eaf3fb;padding:10px 12px}.scoring-dashboard .ic-title{font-size:13px;font-weight:700;color:#1a5276}.scoring-dashboard .ic-score{font-size:28px;font-weight:700;color:#2980b9}.scoring-dashboard .ic-sub{font-size:10px;color:#6b7280}.scoring-dashboard .ic-body{padding:10px 12px;background:#fafafa}.scoring-dashboard .ic-m{margin-bottom:8px}.scoring-dashboard .ic-ml{font-size:10px;color:#6b7280}.scoring-dashboard .ic-mp{font-size:11px;font-weight:700}.scoring-dashboard .ic-track{height:5px;border-radius:3px;background:#eef0f3;margin-top:2px}.scoring-dashboard .ic-fill{height:5px;border-radius:3px;background:#2980b9}.scoring-dashboard .rank-block{margin-bottom:16px}.scoring-dashboard .rank-intent-lbl{font-size:12px;font-weight:700;margin-bottom:8px;padding-bottom:4px;border-bottom:2px solid}.scoring-dashboard .rank-row{display:grid;grid-template-columns:72px 1fr auto;gap:10px;align-items:center;margin-bottom:8px}.scoring-dashboard .rank-badge{font-size:10px;font-weight:700;padding:3px 8px;border-radius:4px;display:inline-block}.scoring-dashboard .rank-b-best{background:#d5f5e3;color:#1d6a3c}.scoring-dashboard .rank-b-worst{background:#fdecea;color:#c0392b}.scoring-dashboard .rank-prompt-id{font-size:10px;color:#6b7280}.scoring-dashboard .rank-prompt-text{font-size:12px;color:#1c1c1e}.scoring-dashboard .rank-score-col{text-align:right;min-width:90px}.scoring-dashboard .rank-score-val{font-size:14px;font-weight:700}.scoring-dashboard .rank-bar-wrap{width:120px;height:8px;border-radius:4px;background:#eef0f3;overflow:hidden;margin-left:auto}.scoring-dashboard .rank-bar-fill{height:8px;border-radius:4px}.scoring-dashboard .rank-hallazgo{background:#fffbe6;border-left:3px solid #f39c12;border-radius:0 6px 6px 0;padding:12px;font-size:12px;color:#7d4e00}.scoring-dashboard .f-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.scoring-dashboard .finding{border-radius:6px;padding:14px;border-left:3px solid #e67e22;background:#fffbf0}.scoring-dashboard .finding.f-b{border-left-color:#2980b9;background:#f5faff}.scoring-dashboard .f-title{font-size:13px;font-weight:700;margin-bottom:6px;color:#1c1c1e}.scoring-dashboard .f-body{font-size:12px;color:#6b7280;line-height:1.55}.scoring-dashboard .f-tag{margin-top:8px;display:inline-block;font-size:10px;padding:2px 8px;border-radius:10px;background:#fddba0;color:#7d4e00;font-weight:700}.scoring-dashboard .a-list{display:grid;gap:10px}.scoring-dashboard .a-card{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;background:#fff}.scoring-dashboard .a-head{background:#16213e;color:#fff;padding:10px 14px;display:flex;align-items:center;gap:10px}.scoring-dashboard .a-num{width:24px;height:24px;border-radius:50%;background:#f39c12;color:#1a1a2e;display:grid;place-items:center;font-size:11px;font-weight:700}.scoring-dashboard .a-title{font-size:13px;font-weight:600}.scoring-dashboard .a-body{padding:12px 14px;font-size:12px;color:#6b7280;line-height:1.6}.scoring-dashboard .a-meta{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.scoring-dashboard .atag{font-size:10px;font-weight:700;padding:3px 9px;border-radius:12px}.scoring-dashboard .at-r{background:#fdecea;color:#c0392b}.scoring-dashboard .at-b{background:#eaf3fb;color:#1a5276}.scoring-dashboard .at-n{background:#16213e;color:#8fa3b8}.scoring-dashboard .verdict{background:#1a1a2e;border-radius:8px;padding:20px;color:#fff}.scoring-dashboard .verdict-title{font-size:20px;color:#f39c12;margin-bottom:10px;font-weight:700}.scoring-dashboard .verdict-body{font-size:13px;color:#b0c4d8;line-height:1.7;white-space:pre-wrap}.scoring-dashboard .footer{text-align:center;font-size:11px;color:#6b7280;margin-top:4px}@media(max-width:1200px){.cost-optimizer__top-grid,.cost-optimizer__analytics-grid{grid-template-columns:1fr}.cost-optimizer__meta-grid,.cost-optimizer__kpi-grid,.cost-optimizer__compact-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.scoring-dashboard .llm5,.scoring-dashboard .i4{grid-template-columns:repeat(2,1fr)}.scoring-dashboard .metrics-top{grid-template-columns:1fr 1fr}}@media(max-width:820px){.cost-optimizer-page{padding:24px 16px 48px}.cost-optimizer__hero,.cost-optimizer__hero-actions,.cost-optimizer__panel-head,.cost-optimizer__table-toolbar,.cost-optimizer__table-actions,.cost-optimizer__sheet-head{flex-direction:column;align-items:stretch}.cost-optimizer__meta-grid,.cost-optimizer__kpi-grid,.cost-optimizer__compact-strip{grid-template-columns:1fr}.cost-optimizer__upload-controls{width:100%;flex-direction:column;align-items:stretch}.cost-optimizer__selected-file{width:100%}.cost-optimizer__sheet-tabs{flex-direction:column}.scoring-dashboard__cover,.scoring-dashboard__insight-head,.cost-optimizer__view-switch{flex-direction:column;align-items:stretch}.scoring-dashboard .two-col,.scoring-dashboard .f-grid,.scoring-dashboard .llm5,.scoring-dashboard .i4,.scoring-dashboard .metrics-top,.scoring-dashboard .cover-kpis{grid-template-columns:1fr!important}.scoring-dashboard .bar-row{grid-template-columns:90px 1fr 46px}.scoring-dashboard .rank-row{grid-template-columns:1fr}.scoring-dashboard .rank-score-col{text-align:left}}.cost-optimizer__start-over{white-space:nowrap;flex-shrink:0}.chatgpt-excel-main.cost-optimizer-page{padding:20px 0 40px}.chatgpt-excel-shell.container-global.cost-optimizer-shell{max-width:none;width:100%;padding:0;margin:0 auto}.chatgpt-excel-page .cost-optimizer__workbook-table-shell{max-height:min(78vh,calc(100vh - 150px))}.chatgpt-excel-page .geo-references__bank{max-width:none}.chatgpt-excel-page .cost-optimizer__workbook-table thead th{position:sticky;top:0;z-index:5;background:#eef2f7;color:#2b3a4d;border-bottom:1px solid #d7dee8;box-shadow:0 1px #d7dee8}.chatgpt-excel-page .cost-optimizer__workbook-table thead .cost-optimizer__corner-cell{left:0;z-index:8;background:#eef2f7}.chatgpt-excel-page .cost-optimizer__workbook-table thead .cost-optimizer__action-head{top:0;z-index:8}.chatgpt-excel-page .scoring-dashboard .sov-table thead th,.chatgpt-excel-page .scoring-dashboard .dim-table thead th{position:sticky;top:0;z-index:2;background:#fff;box-shadow:0 1px #e5e7eb}@media(max-width:768px){.chatgpt-excel-main.cost-optimizer-page{padding:16px 0 40px}.chatgpt-excel-shell.container-global.cost-optimizer-shell{padding:0 12px}}.chatgpt-excel-page .cost-optimizer__workbook-cell{outline:none}.chatgpt-excel-page .cost-optimizer__workbook-cell:focus-visible{box-shadow:inset 0 0 0 2px #0ea5e9}.chatgpt-excel-page .cost-optimizer__workbook-cell.is-editing{padding:4px;box-shadow:inset 0 0 0 2px #0ea5e9;background:#f0f9ff;z-index:2}.chatgpt-excel-page .cost-optimizer__workbook-cell input{width:100%;min-width:160px;min-height:36px;padding:8px 10px;border:2px solid #0ea5e9;border-radius:8px;background:#fff;color:#0f172a;font-size:.95rem;line-height:1.3;font-family:inherit;box-shadow:0 4px 14px #0ea5e92e}.chatgpt-excel-page .cost-optimizer__workbook-cell input:focus{outline:none;border-color:#0284c7;box-shadow:0 0 0 3px #0ea5e947}.chatgpt-excel-page .cost-optimizer__workbook-cell input::placeholder{color:#94a3b8}.chatgpt-excel-page .cost-optimizer__workbook-cell.is-unit-cell span:before{content:"🏷️ ";opacity:.7;font-size:.8em}.cost-optimizer__cell-hint{display:block;margin-top:4px;font-size:.7rem;color:#475569;white-space:nowrap}.chatgpt-excel-page .cost-optimizer__cell-select{width:100%;min-width:160px;min-height:36px;padding:6px 10px;border:2px solid #0ea5e9;border-radius:8px;background:#fff;color:#0f172a;font-size:.95rem;font-family:inherit;cursor:pointer;box-shadow:0 4px 14px #0ea5e92e}.chatgpt-excel-page .cost-optimizer__cell-select:focus{outline:none;border-color:#0284c7;box-shadow:0 0 0 3px #0ea5e947}.chatgpt-excel-page .cost-optimizer__workbook-cell.is-intent-cell span:before{content:"🎯 ";opacity:.7;font-size:.8em}.cost-optimizer__sheet-head-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.cost-optimizer__sheet-head-btn{padding:6px 12px;font-size:.8rem;border-radius:999px}.cost-optimizer__action-delete{border-color:#ef444473!important;color:#b91c1c!important;background:#ef444414!important;padding:6px 12px;font-size:.8rem;border-radius:999px}.cost-optimizer__action-delete:hover:not(:disabled){background:#ef44442e!important;color:#991b1b!important}.cost-optimizer__table-toolbar--sticky{position:sticky;top:0;z-index:12;margin:0 -4px;padding:10px 4px;background:#0c1016f5;backdrop-filter:blur(6px);border-bottom:1px solid rgba(255,255,255,.08)}.cost-optimizer__panel.is-expanded .cost-optimizer__table-toolbar--sticky{position:relative}.cost-optimizer__search-nav{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cost-optimizer__search-count{font-variant-numeric:tabular-nums;font-size:.85rem;font-weight:700;color:#fcd34d;white-space:nowrap}.cost-optimizer__search-count.is-empty{color:#ffffff8c;font-weight:500}.cost-optimizer__search-btn{padding:6px 10px;min-width:34px;border-radius:8px;font-size:.9rem;line-height:1}.cost-optimizer__search-toggle{display:flex;align-items:center;gap:6px;font-size:.8rem;color:#bae6fd;white-space:nowrap;cursor:pointer}.cost-optimizer__search-toggle input{accent-color:#f5b942}.chatgpt-excel-page .cost-optimizer__workbook-cell.is-match{background:#fff7db;box-shadow:inset 0 0 0 2px #f5b942bf}.chatgpt-excel-page .cost-optimizer__workbook-cell.is-active-match{background:#ffe9a8;box-shadow:inset 0 0 0 3px #f59e0b;z-index:1}.cost-optimizer__col-head{text-align:left;vertical-align:bottom;white-space:nowrap}.cost-optimizer__col-name{display:block;font-weight:700;font-size:.82rem;line-height:1.2}.cost-optimizer__col-letter{display:block;margin-top:2px;font-size:.66rem;font-weight:600;letter-spacing:.08em;opacity:.55}.cost-optimizer__col-head.is-letter-only .cost-optimizer__col-name{opacity:.75;font-weight:600}.scoring-dashboard .ia-pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.scoring-dashboard .ia-pillar{border:1px solid #e5e7eb;border-top:4px solid #2980b9;border-radius:10px;background:#fff;padding:12px 14px;position:relative}.scoring-dashboard .ia-pillar.is-weakest{box-shadow:0 0 0 2px #c0392b40}.scoring-dashboard .ia-pillar-head{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:4px}.scoring-dashboard .ia-pillar-title{font-size:14px;font-weight:700;color:#1c1c1e}.scoring-dashboard .ia-pillar-q{font-size:11px;color:#6b7280}.scoring-dashboard .ia-pillar-val{font-size:30px;font-weight:700;line-height:1}.scoring-dashboard .ia-pillar-weight{font-size:11px;color:#6b7280;margin-bottom:8px}.scoring-dashboard .ia-bar-row{grid-template-columns:120px 1fr 48px;margin-bottom:6px}.scoring-dashboard .ia-bar-row .bar-lbl{font-size:11px}.scoring-dashboard .ia-bar-row .bar-lbl small{color:#9ca3af;font-size:10px}.scoring-dashboard .ia-pillar-flag{position:absolute;top:8px;right:10px;font-size:10px;font-weight:700;color:#c0392b;background:#c0392b1a;padding:2px 8px;border-radius:999px}.scoring-dashboard .ia-diagnosis{display:grid;grid-template-columns:200px 1fr;gap:14px;align-items:center;margin-top:14px;padding:14px;border-radius:10px;background:#1a1a2e;color:#fff}.scoring-dashboard .ia-diagnosis-grade{display:grid;gap:4px;text-align:center}.scoring-dashboard .ia-diagnosis-letter{font-size:26px;font-weight:700;color:#f39c12}.scoring-dashboard .ia-diagnosis-name{font-size:13px;opacity:.9}.scoring-dashboard .ia-diagnosis-body{display:grid;gap:6px;font-size:12px;line-height:1.5}.scoring-dashboard .ia-diagnosis-advice{padding:8px 10px;border-left:3px solid #f39c12;background:#ffffff0f;border-radius:6px}.scoring-dashboard .ia-kv{display:flex;justify-content:space-between;gap:10px;padding:6px 0;border-bottom:1px solid #f1f5f9;font-size:12px;color:#1c1c1e}.scoring-dashboard .ia-kv strong{color:#1a5276}.scoring-dashboard .ia-matrix td.ia-cell{font-weight:700;font-size:11px}.scoring-dashboard .ia-matrix td.ia-cell small{font-weight:500;color:#6b7280}.scoring-dashboard .ia-cell--visible{background:#27ae6024;color:#1e8449}.scoring-dashboard .ia-cell--parcial{background:#f39c1229;color:#b9770e}.scoring-dashboard .ia-cell--invisible{background:#c0392b24;color:#a93226}.scoring-dashboard .ia-cell--sin-datos{color:#9ca3af}@media(max-width:900px){.scoring-dashboard .ia-pillars,.scoring-dashboard .ia-diagnosis{grid-template-columns:1fr}}.scoring-dashboard .ia-row-audited td{background:#eaf3fb;font-weight:700}.scoring-dashboard .ia-dual{position:relative}.scoring-dashboard .ia-dual .bar-fill{position:absolute;left:0;top:0}.scoring-dashboard .ia-dual .ia-dual-brand{height:60%;top:20%;border-radius:3px}.scoring-dashboard .ia-tech-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}.scoring-dashboard .ia-tech-domain{color:#1c1c1e}.scoring-dashboard .ia-tech-domain input{border:1px solid #d1d5db;border-radius:8px;padding:6px 10px;min-width:220px;font-size:13px}.scoring-dashboard .ia-tech-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.scoring-dashboard .ia-tech-front{border:1px solid #e5e7eb;border-radius:10px;background:#fff;padding:12px}.scoring-dashboard .ia-tech-front-head{display:flex;justify-content:space-between;align-items:baseline;font-weight:700;font-size:13px;margin-bottom:8px;color:#1c1c1e}.scoring-dashboard .ia-tech-checks{list-style:none;margin:0;padding:0;display:grid;gap:6px}.scoring-dashboard .ia-tech-check{display:grid;grid-template-columns:10px 1fr;column-gap:8px;font-size:12px;color:#1c1c1e}.scoring-dashboard .ia-tech-check small{grid-column:2;color:#6b7280;font-size:10.5px}.scoring-dashboard .ia-tech-dot{width:10px;height:10px;border-radius:50%;margin-top:4px;background:#9ca3af}.scoring-dashboard .ia-tech-check.is-pass .ia-tech-dot{background:#27ae60}.scoring-dashboard .ia-tech-check.is-warn .ia-tech-dot{background:#f39c12}.scoring-dashboard .ia-tech-check.is-fail .ia-tech-dot{background:#c0392b}.scoring-dashboard .ia-action{border:1px solid #e5e7eb;border-left-width:4px;border-radius:8px;padding:10px 12px;margin-bottom:8px;background:#fff}.scoring-dashboard .ia-action--crear{border-left-color:#2980b9}.scoring-dashboard .ia-action--optimizar{border-left-color:#e67e22}.scoring-dashboard .ia-action--dejar{border-left-color:#27ae60}.scoring-dashboard .ia-action-head{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:4px;font-size:10px;font-weight:700}.scoring-dashboard .ia-action-decision{color:#1a5276;letter-spacing:.08em}.scoring-dashboard .ia-action-priority{padding:1px 8px;border-radius:999px;background:#f1f5f9;color:#475569}.scoring-dashboard .ia-action-priority.is-alta{background:#c0392b1f;color:#a93226}.scoring-dashboard .ia-action-priority.is-media{background:#f39c1229;color:#b9770e}.scoring-dashboard .ia-action-priority.is-ok{background:#27ae6024;color:#1e8449}.scoring-dashboard .ia-action-team{color:#6b7280;font-weight:600}.scoring-dashboard .bac-headline{display:grid;grid-template-columns:150px 1fr;gap:14px;align-items:stretch}.scoring-dashboard .bac-score{border-radius:12px;padding:14px;text-align:center;color:#fff;background:#1a1a2e;display:grid;align-content:center;gap:4px}.scoring-dashboard .bac-score-val{font-size:40px;font-weight:700;line-height:1}.scoring-dashboard .bac-score-band{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.9}.scoring-dashboard .bac-band--solido{background:#1e8449}.scoring-dashboard .bac-band--aceptable{background:#b9770e}.scoring-dashboard .bac-band--debil{background:#a93226}.scoring-dashboard .bac-headline-body{display:grid;gap:6px;align-content:center}.scoring-dashboard .bac-headline-title{font-size:15px;font-weight:700;color:#1c1c1e}.scoring-dashboard .bac-critical{padding:6px 10px;border-radius:8px;background:#c0392b1a;color:#a93226;font-size:12px;font-weight:600}.scoring-dashboard .bac-dimensions{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-top:14px}.scoring-dashboard .bac-dimension{border:1px solid #e5e7eb;border-radius:10px;background:#fff;padding:12px;position:relative}.scoring-dashboard .bac-dimension.is-critical{border-color:#c0392b73}.scoring-dashboard .bac-dimension.is-limiting{box-shadow:0 0 0 2px #f39c1259}.scoring-dashboard .bac-dimension-head{display:flex;justify-content:space-between;align-items:baseline;font-weight:700;font-size:13px;color:#1c1c1e;margin-bottom:6px}.scoring-dashboard .bac-dimension-head small{color:#9ca3af;font-weight:500}.scoring-dashboard .bac-dimension .bar-track{margin-bottom:8px}.scoring-dashboard .bac-tag{display:inline-block;font-size:10px;font-weight:700;padding:2px 8px;border-radius:999px;background:#f39c1226;color:#b9770e;margin:0 6px 8px 0}.scoring-dashboard .bac-tag--critical{background:#c0392b1f;color:#a93226}.scoring-dashboard .ia-tech-check.is-na .ia-tech-dot{background:#d1d5db}.scoring-dashboard .ia-tech-check.is-na{color:#9ca3af}.scoring-dashboard .ipf-components{display:flex;gap:14px;flex-wrap:wrap;font-size:13px;color:#1c1c1e}.scoring-dashboard .ipf-components small{color:#9ca3af}.scoring-dashboard .ipf-select{max-width:130px;background:#fff;color:#1c1c1e;border-color:#d1d5db}.scoring-dashboard .ipf-tag{display:inline-block;margin-left:6px;font-size:9px;font-weight:700;color:#1a5276;background:#eaf3fb;padding:1px 6px;border-radius:999px}.scoring-dashboard .ipf-tag--blocked{color:#a93226;background:#c0392b1a}.scoring-dashboard .ipf-num{width:48px;border:1px solid #d1d5db;border-radius:6px;padding:3px 6px;font-size:12px}.scoring-dashboard .ipf-text{border:1px solid #d1d5db;border-radius:6px;padding:3px 6px;font-size:11px;min-width:110px}.scoring-dashboard .ipf-roadmap tr.is-done td{opacity:.55;text-decoration:line-through}.scoring-dashboard .ipf-roadmap tr.is-done td:first-child,.scoring-dashboard .ipf-roadmap tr.is-done td:nth-child(2){text-decoration:none}.scoring-dashboard .ipf-action--crear td:nth-child(2){border-left:3px solid #2980b9}.scoring-dashboard .ipf-action--optimizar td:nth-child(2){border-left:3px solid #e67e22}.scoring-dashboard .ipf-action--citar td:nth-child(2){border-left:3px solid #27ae60}.scoring-dashboard .ipf-action--dejar td:nth-child(2){border-left:3px solid #9ca3af}.scoring-dashboard .ipf-sources td,.scoring-dashboard .ipf-roadmap td{font-size:11.5px}@media(max-width:900px){.scoring-dashboard .bac-headline{grid-template-columns:1fr}}.builder-ingestion-selector{display:flex;gap:16px;margin:24px 0 32px;justify-content:center}.builder-ingestion-tab{position:relative;display:flex;align-items:center;gap:12px;padding:18px 32px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#ffffff08;backdrop-filter:blur(16px);color:#999;font-size:15px;font-weight:500;cursor:pointer;transition:all .35s cubic-bezier(.4,0,.2,1);min-width:240px;justify-content:center;overflow:hidden}.builder-ingestion-tab:before{content:"";position:absolute;inset:0;border-radius:16px;opacity:0;background:linear-gradient(135deg,#00b2ff14,#00b2ff05);transition:opacity .35s ease}.builder-ingestion-tab:hover{border-color:#00b2ff40;color:#ccc;transform:translateY(-2px)}.builder-ingestion-tab:hover:before{opacity:1}.builder-ingestion-tab.active{border-color:#00b2ff;color:#fff;background:#00b2ff0f;box-shadow:0 0 24px #00b2ff1f,inset 0 1px #ffffff0f}.builder-ingestion-tab.active:before{opacity:1}.builder-ingestion-tab-ai.active{border-color:#a32dc1;background:linear-gradient(135deg,#a32dc126,#00b2ff1f);box-shadow:0 0 28px #a32dc140,inset 0 1px #ffffff1a}.builder-ingestion-tab-icon{font-size:22px;flex-shrink:0}.builder-ingestion-tab-label{position:relative;z-index:1}.builder-ingestion-tab-sublabel{display:block;font-size:11px;font-weight:400;color:#666;margin-top:2px}.builder-ingestion-tab.active .builder-ingestion-tab-sublabel{color:#00b2ffb3}.builder-stepper{max-width:960px;margin:0 auto;padding:0 16px}.builder-stepper-header{display:flex;align-items:center;justify-content:center;gap:0;margin-bottom:40px}.builder-step-indicator{display:flex;align-items:center;gap:10px;padding:10px 20px;border-radius:12px;font-size:13px;font-weight:500;color:#555;cursor:pointer;transition:all .3s ease;position:relative}.builder-step-indicator:hover{color:#888}.builder-step-indicator.active{color:#fff}.builder-step-indicator.completed{color:#0beb82}.builder-step-number{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;border:2px solid #333;font-size:13px;font-weight:700;transition:all .3s ease;flex-shrink:0}.builder-step-indicator.active .builder-step-number{border-color:#00b2ff;background:#00b2ff26;color:#00b2ff;box-shadow:0 0 12px #00b2ff4d}.builder-step-indicator.completed .builder-step-number{border-color:#0beb82;background:#0beb821f;color:#0beb82}.builder-step-connector{width:48px;height:2px;background:#222;flex-shrink:0;position:relative;overflow:hidden}.builder-step-connector.completed{background:#0beb82}.builder-step-content{animation:builderFadeIn .4s cubic-bezier(.4,0,.2,1)}.builder-step-actions{display:flex;justify-content:space-between;align-items:center;margin-top:36px;padding-top:24px;border-top:1px solid rgba(255,255,255,.06)}.builder-btn{padding:12px 28px;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;border:none;display:flex;align-items:center;gap:8px}.builder-btn-primary{background:linear-gradient(135deg,#00b2ff,#0090cc);color:#fff;box-shadow:0 4px 16px #00b2ff40}.builder-btn-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 24px #00b2ff59}.builder-btn-primary:disabled{opacity:.4;cursor:not-allowed;transform:none}.builder-btn-secondary{background:#ffffff0f;color:#aaa;border:1px solid rgba(255,255,255,.1)}.builder-btn-secondary:hover{background:#ffffff1a;color:#ddd}.builder-btn-danger{background:#ff20551a;color:#f46;border:1px solid rgba(255,32,85,.2)}.builder-btn-danger:hover{background:#ff205533}.builder-btn-sm{padding:6px 14px;font-size:12px;border-radius:8px}.builder-btn-generate{background:linear-gradient(135deg,#0beb82,#00c468);color:#000;font-weight:700;box-shadow:0 4px 20px #0beb8240}.builder-btn-generate:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 32px #0beb8259}.builder-panel{background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:20px;padding:28px;backdrop-filter:blur(12px);margin-bottom:20px}.builder-panel-title{font-size:18px;font-weight:700;color:#fff;margin:0 0 4px}.builder-panel-subtitle{font-size:13px;color:#666;margin:0 0 24px}.builder-input-group{margin-bottom:20px}.builder-label{display:block;font-size:12px;font-weight:600;color:#888;text-transform:uppercase;letter-spacing:.6px;margin-bottom:8px}.builder-input{width:100%;padding:12px 16px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff0a;color:#fff;font-size:14px;font-family:inherit;transition:border-color .25s ease,box-shadow .25s ease;outline:none;box-sizing:border-box}.builder-input:focus{border-color:#00b2ff;box-shadow:0 0 0 3px #00b2ff1a}.builder-input::placeholder{color:#444}.builder-textarea{resize:vertical;min-height:72px;line-height:1.5}.builder-select{appearance:none;width:100%;padding:12px 40px 12px 16px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff0a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2 4l4 4 4-4' fill='none' stroke='%23666' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right 14px center;color:#fff;font-size:14px;font-family:inherit;outline:none;cursor:pointer;transition:border-color .25s ease;box-sizing:border-box}.builder-select:focus{border-color:#00b2ff}.builder-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.builder-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:20px;background:#00b2ff1a;border:1px solid rgba(0,178,255,.2);color:#00b2ff;font-size:13px;font-weight:500;animation:chipIn .25s cubic-bezier(.4,0,.2,1)}.builder-chip-remove{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#ffffff1a;color:#888;font-size:12px;cursor:pointer;transition:all .2s ease;border:none;padding:0;line-height:1}.builder-chip-remove:hover{background:#ff20554d;color:#f46}.builder-engines-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media(max-width:768px){.builder-engines-grid{grid-template-columns:repeat(2,1fr)}}.builder-engine-toggle{display:flex;align-items:center;gap:12px;padding:14px 18px;border-radius:14px;border:1px solid rgba(255,255,255,.06);background:#ffffff05;cursor:pointer;transition:all .3s ease;user-select:none}.builder-engine-toggle:hover{border-color:#ffffff1f;background:#ffffff0a}.builder-engine-toggle.active{border-color:#00b2ff59;background:#00b2ff0f}.builder-engine-icon{font-size:22px;flex-shrink:0}.builder-engine-label{font-size:14px;font-weight:500;color:#777;flex:1}.builder-engine-toggle.active .builder-engine-label{color:#ddd}.builder-toggle-switch{position:relative;width:40px;height:22px;border-radius:11px;background:#333;transition:background .3s ease;flex-shrink:0}.builder-toggle-switch:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#666;transition:all .3s ease}.builder-engine-toggle.active .builder-toggle-switch{background:#00b2ff}.builder-engine-toggle.active .builder-toggle-switch:after{transform:translate(18px);background:#fff}.builder-prompt-table{width:100%;border-collapse:separate;border-spacing:0;margin-top:16px}.builder-prompt-table th{text-align:left;font-size:11px;font-weight:600;color:#555;text-transform:uppercase;letter-spacing:.5px;padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.06)}.builder-prompt-table td{padding:10px 12px;font-size:13px;color:#ccc;border-bottom:1px solid rgba(255,255,255,.03);vertical-align:middle}.builder-prompt-table tr{transition:background .2s ease}.builder-prompt-table tbody tr:hover{background:#ffffff05}.builder-prompt-table .col-num{width:40px;text-align:center;color:#444}.builder-prompt-table .col-cluster{width:160px}.builder-prompt-table .col-actions{width:80px;text-align:center}.builder-prompt-empty{text-align:center;padding:40px 20px;color:#444;font-size:14px}.builder-cluster-validator{display:flex;flex-direction:column;gap:12px;padding:20px 24px;border-radius:16px;background:#ffffff05;border:1px solid rgba(255,255,255,.06)}.builder-cluster-validator-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.builder-cluster-validator-title span{font-size:13px;font-weight:600;color:#888}.builder-health-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:700}.builder-health-badge.excellent{background:#0beb821a;color:#0beb82}.builder-health-badge.good{background:#f59e0b1a;color:#f59e0b}.builder-health-badge.poor{background:#ff20551a;color:#ff2055}.builder-cluster-row{display:grid;grid-template-columns:140px 1fr 80px;align-items:center;gap:12px}.builder-cluster-label{font-size:13px;font-weight:500;color:#aaa}.builder-cluster-bar-wrapper{position:relative;height:24px;background:#ffffff0a;border-radius:12px;overflow:hidden}.builder-cluster-bar{position:absolute;top:0;left:0;height:100%;border-radius:12px;transition:width .6s cubic-bezier(.4,0,.2,1),background .4s ease;min-width:2px}.builder-cluster-bar.on-target{background:linear-gradient(90deg,#0beb82,#00c468);box-shadow:0 0 12px #0beb8233}.builder-cluster-bar.close{background:linear-gradient(90deg,#f59e0b,#e5890a);box-shadow:0 0 12px #f59e0b26}.builder-cluster-bar.off-target{background:linear-gradient(90deg,#ff2055,#dd1845);box-shadow:0 0 12px #ff205526}.builder-cluster-target-line{position:absolute;top:0;height:100%;width:2px;background:#ffffff59;border-radius:1px;z-index:2}.builder-cluster-values{font-size:12px;color:#666;text-align:right;white-space:nowrap}.builder-cluster-values strong{color:#bbb}.builder-weights-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;margin-bottom:20px}@media(max-width:768px){.builder-weights-grid{grid-template-columns:1fr}}.builder-weight-card{padding:20px;border-radius:16px;border:1px solid rgba(255,255,255,.06);background:#ffffff05;text-align:center}.builder-weight-card-label{font-size:12px;font-weight:600;color:#666;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px}.builder-weight-input{width:100px;text-align:center;padding:10px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#ffffff0a;color:#fff;font-size:20px;font-weight:700;font-family:inherit;outline:none;transition:border-color .25s ease}.builder-weight-input:focus{border-color:#00b2ff}.builder-weight-input.invalid{border-color:#ff2055}.builder-weights-sum-bar{margin-top:16px;padding:12px 20px;border-radius:12px;display:flex;align-items:center;justify-content:space-between;font-size:14px;font-weight:600;transition:all .3s ease}.builder-weights-sum-bar.valid{background:#0beb8214;border:1px solid rgba(11,235,130,.2);color:#0beb82}.builder-weights-sum-bar.invalid{background:#ff205514;border:1px solid rgba(255,32,85,.2);color:#ff2055}.builder-internal-weights{margin-top:20px}.builder-internal-toggle{display:flex;align-items:center;gap:8px;padding:10px 0;cursor:pointer;color:#555;font-size:13px;font-weight:500;transition:color .2s ease;background:none;border:none;font-family:inherit}.builder-internal-toggle:hover{color:#888}.builder-internal-section{margin-top:16px;padding:20px;border-radius:14px;border:1px solid rgba(255,255,255,.04);background:#ffffff04;animation:builderFadeIn .3s ease}.builder-internal-section-title{font-size:13px;font-weight:600;color:#666;margin-bottom:12px}.builder-internal-row{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.03)}.builder-internal-row:last-child{border-bottom:none}.builder-internal-metric{font-size:13px;color:#999}.builder-internal-value{font-size:14px;font-weight:600;color:#ccc;min-width:60px;text-align:right}.builder-preview-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:24px}@media(max-width:768px){.builder-preview-grid{grid-template-columns:1fr}}.builder-preview-card{padding:20px;border-radius:16px;border:1px solid rgba(255,255,255,.06);background:#ffffff05}.builder-preview-card h4{font-size:12px;font-weight:600;color:#555;text-transform:uppercase;letter-spacing:.5px;margin:0 0 12px}.builder-preview-value{font-size:18px;font-weight:700;color:#fff}.builder-preview-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px}.builder-preview-list li{font-size:13px;color:#aaa;padding:4px 0}.builder-preview-list li:before{content:"•";color:#00b2ff;margin-right:8px}.builder-add-prompt-form{display:grid;grid-template-columns:1fr 180px auto;gap:12px;align-items:end;margin-bottom:20px}@media(max-width:768px){.builder-add-prompt-form{grid-template-columns:1fr}}.builder-prompt-list-wrapper{max-height:420px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#333 transparent}.builder-prompt-list-wrapper::-webkit-scrollbar{width:6px}.builder-prompt-list-wrapper::-webkit-scrollbar-track{background:transparent}.builder-prompt-list-wrapper::-webkit-scrollbar-thumb{background:#333;border-radius:3px}.builder-divider{height:1px;background:#ffffff0f;margin:24px 0}.builder-empty-state{display:flex;flex-direction:column;align-items:center;gap:12px;padding:48px 20px;color:#444}.builder-empty-state-icon{font-size:40px;opacity:.5}.builder-empty-state-text{font-size:14px}.builder-prompt-count-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:20px;background:#00b2ff14;border:1px solid rgba(0,178,255,.15);color:#00b2ff;font-size:13px;font-weight:600}.builder-inline-edit{width:100%;padding:6px 10px;border:1px solid rgba(0,178,255,.3);border-radius:8px;background:#00b2ff0d;color:#fff;font-size:13px;font-family:inherit;outline:none}.cmp-editor{display:grid;gap:12px;color:#dff4ff;font-size:.85rem}.cmp-intro{margin:0;color:#dff4ffc7;line-height:1.5}.cmp-muted{color:#dff4ff99;font-size:.78rem}.cmp-warn{display:block;color:#fcd34d;font-size:.72rem;margin-top:2px}.cmp-suggest{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 14px;border-radius:12px;border:1px solid rgba(168,85,247,.35);background:#a855f714}.cmp-suggestions{display:grid;gap:6px}.cmp-suggestion{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a}.cmp-add{display:grid;grid-template-columns:1.2fr 1fr 1.3fr 170px auto;gap:8px;align-items:center}.cmp-input{width:100%;min-width:0;background:#080e18d9;border:1px solid rgba(143,200,255,.28);border-radius:10px;color:#e8f4ff;padding:8px 10px;font-size:.82rem;font-family:inherit}.cmp-input:focus{outline:none;border-color:#38bdf8b3;box-shadow:0 0 0 3px #38bdf826}.cmp-btn{border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#dff4ff;border-radius:8px;padding:6px 10px;font-size:.78rem;font-weight:600;cursor:pointer;white-space:nowrap}.cmp-btn:hover:not(:disabled){border-color:#38bdf880}.cmp-btn:disabled{opacity:.45;cursor:not-allowed}.cmp-btn--primary{background:linear-gradient(135deg,#a855f7,#c084fc);border-color:transparent;color:#1b0b2e}.cmp-btn--danger{color:#fca5a5;border-color:#ef444466}.cmp-tier-title{font-size:.72rem;font-weight:700;letter-spacing:.08em;color:#dff4ffb3;margin-top:4px}.cmp-table{width:100%;border-collapse:collapse;font-size:.82rem}.cmp-table th{text-align:left;font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;color:#dff4ff8c;padding:6px 8px;border-bottom:1px solid rgba(255,255,255,.08)}.cmp-table td{padding:6px 8px;border-bottom:1px solid rgba(255,255,255,.06);vertical-align:middle}.cmp-name{font-weight:700;white-space:nowrap}.cmp-actions{display:flex;gap:6px;justify-content:flex-end;white-space:nowrap}.cmp-editor.is-compact .cmp-add{grid-template-columns:1fr 1fr 1fr 150px auto}@media(max-width:900px){.cmp-add,.cmp-editor.is-compact .cmp-add{grid-template-columns:1fr 1fr}}.proj-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;border-radius:16px;margin-bottom:16px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(135deg,#0ea5e91a,#f5b9420f),#0c1016f0;box-shadow:0 8px 24px #00000038;animation:projBarFadeIn .35s ease-out}@keyframes projBarFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.proj-bar-left{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.proj-bar-right{display:flex;align-items:center;gap:8px;flex-shrink:0}.proj-bar-label{font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#8fc8ff;white-space:nowrap}.proj-bar-dropdown-wrapper{position:relative;flex:1;min-width:0}.proj-bar-selector{display:flex;align-items:center;gap:8px;width:100%;padding:8px 14px;border:1px solid rgba(143,200,255,.35);border-radius:12px;background:#091321d9;color:#e7f2ff;font-size:.9rem;font-weight:600;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.proj-bar-selector:hover{border-color:#38bdf899;box-shadow:0 0 0 3px #38bdf81a}.proj-bar-flag{font-size:1.15rem;flex-shrink:0}.proj-bar-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.proj-bar-brand{color:#ffffff80;font-size:.82rem;font-weight:400;white-space:nowrap}.proj-bar-placeholder{color:#ffffff6b;font-weight:400}.proj-bar-chevron{margin-left:auto;font-size:.68rem;color:#8fc8ffb3;flex-shrink:0}.proj-bar-dropdown{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:900;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#0a0e16f7;backdrop-filter:blur(16px);box-shadow:0 20px 60px #0006;padding:6px;max-height:320px;overflow-y:auto;animation:projDropIn .22s ease-out}@keyframes projDropIn{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.proj-bar-dropdown-empty{padding:16px;text-align:center;color:#ffffff6b;font-size:.85rem}.proj-bar-dropdown-item{display:flex;align-items:center;border-radius:10px;transition:background .15s ease}.proj-bar-dropdown-item:hover{background:#38bdf814}.proj-bar-dropdown-item.is-active{background:#0ea5e926;border:1px solid rgba(14,165,233,.3)}.proj-bar-dropdown-select{flex:1;display:flex;align-items:center;gap:8px;padding:10px 12px;background:none;border:none;color:#e7f2ff;cursor:pointer;font-size:.88rem;text-align:left;min-width:0}.proj-bar-dropdown-name{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.proj-bar-dropdown-brand{color:#ffffff73;font-size:.78rem;white-space:nowrap}.proj-bar-dropdown-actions{display:flex;gap:4px;padding-right:8px;flex-shrink:0;opacity:0;transition:opacity .15s ease}.proj-bar-dropdown-item:hover .proj-bar-dropdown-actions{opacity:1}.proj-bar-action-btn{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border:none;border-radius:8px;background:#ffffff0f;cursor:pointer;font-size:.82rem;transition:background .15s ease}.proj-bar-action-btn:hover{background:#ffffff1f}.proj-bar-action-btn--danger:hover{background:#ef444433}.proj-bar-dropdown-divider{height:1px;margin:4px 8px;background:#ffffff14}.proj-bar-dropdown-create{display:block;width:100%;padding:10px 14px;background:none;border:none;border-radius:10px;color:#38bdf8;font-weight:700;font-size:.88rem;cursor:pointer;text-align:left;transition:background .15s ease}.proj-bar-dropdown-create:hover{background:#38bdf81a}.proj-bar-edit-btn,.proj-bar-new-btn{border:1px solid transparent;border-radius:10px;padding:7px 14px;font-weight:700;font-size:.82rem;cursor:pointer;transition:all .18s ease}.proj-bar-edit-btn{background:#38bdf81f;border-color:#8fc8ff4d;color:#dff4ff}.proj-bar-edit-btn:hover{border-color:#38bdf899;background:#38bdf833}.proj-bar-new-btn{background:linear-gradient(135deg,#0ea5e9,#38bdf8);color:#03111c;box-shadow:0 4px 12px #0ea5e940}.proj-bar-new-btn:hover{transform:translateY(-1px);box-shadow:0 6px 16px #0ea5e959}.proj-modal-backdrop{position:fixed;inset:0;z-index:1100;display:flex;align-items:center;justify-content:center;background:#0009;backdrop-filter:blur(6px);animation:projFadeIn .2s ease-out}.proj-modal{width:100%;max-width:480px;margin:16px;border-radius:20px;border:1px solid rgba(255,255,255,.1);background:radial-gradient(ellipse at top,rgba(56,189,248,.08),transparent 50%),#0c1016f7;box-shadow:0 24px 64px #00000080;animation:projModalIn .28s ease-out}@keyframes projModalIn{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.proj-modal-header{display:flex;align-items:center;justify-content:space-between;padding:18px 22px 14px;border-bottom:1px solid rgba(255,255,255,.06)}.proj-modal-header h3{margin:0;color:#fff;font-size:1.12rem}.proj-modal-close{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;border-radius:8px;background:#ffffff0f;color:#fff9;font-size:1.2rem;cursor:pointer;transition:background .15s ease}.proj-modal-close:hover{background:#ffffff1f;color:#fff}.proj-modal-form{display:grid;gap:14px;padding:18px 22px 22px}.proj-field{display:grid;gap:5px}.proj-field-label{font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8fc8ffcc}.proj-input,.proj-select{width:100%;padding:10px 14px;border:1px solid rgba(143,200,255,.3);border-radius:10px;background:#091321d9;color:#e7f2ff;font-size:.92rem;transition:border-color .2s ease,box-shadow .2s ease}.proj-input:focus,.proj-select:focus{outline:none;border-color:#38bdf8b3;box-shadow:0 0 0 3px #38bdf81f}.proj-input::placeholder{color:#ffffff4d}.proj-modal-actions{display:flex;gap:10px;justify-content:flex-end;padding-top:8px}.proj-btn{border:1px solid transparent;border-radius:12px;padding:10px 20px;font-weight:700;font-size:.88rem;cursor:pointer;transition:all .18s ease}.proj-btn--ghost{background:#38bdf81a;border-color:#8fc8ff4d;color:#dff4ff}.proj-btn--ghost:hover{border-color:#38bdf88c;background:#38bdf82e}.proj-btn--primary{background:linear-gradient(135deg,#0ea5e9,#38bdf8);color:#03111c;box-shadow:0 4px 14px #0ea5e94d}.proj-btn--primary:hover{transform:translateY(-1px);box-shadow:0 6px 18px #0ea5e966}@media(max-width:640px){.proj-bar{flex-direction:column;align-items:stretch;gap:8px}.proj-bar-right{justify-content:flex-end}.proj-modal{max-width:100%;margin:8px}}.prompt-drawer-backdrop{position:fixed;inset:0;background:#040810b3;backdrop-filter:blur(8px);z-index:1050;animation:promptFadeIn .25s ease-out}.prompt-drawer{position:fixed;top:0;right:0;bottom:0;width:min(540px,95vw);background:radial-gradient(ellipse at top right,rgba(56,189,248,.12),transparent 45%),linear-gradient(180deg,#0e121cfa,#080b12fc);border-left:1px solid rgba(255,255,255,.1);box-shadow:-16px 0 48px #000000a6;z-index:1060;display:flex;flex-direction:column;animation:promptSlideIn .3s cubic-bezier(.16,1,.3,1)}.prompt-drawer-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px;border-bottom:1px solid rgba(255,255,255,.07)}.prompt-drawer-header h3{margin:0;font-size:1.15rem;font-weight:700;color:#ecf4fb;display:flex;align-items:center;gap:8px}.prompt-drawer-stats{display:flex;align-items:center;justify-content:space-between;padding:10px 24px;background:#ffffff05;border-bottom:1px solid rgba(255,255,255,.05)}.prompt-drawer-count{font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8fc8ff}.prompt-drawer-badge{font-size:.74rem;font-weight:600;padding:4px 10px;border-radius:999px;background:#38bdf826;border:1px solid rgba(56,189,248,.35);color:#38bdf8}.prompt-drawer-input-row{display:flex;gap:10px;padding:16px 24px;border-bottom:1px solid rgba(255,255,255,.06)}.prompt-drawer-textarea{flex:1;background:#080e18cc;border:1px solid rgba(143,200,255,.25);border-radius:12px;padding:10px 14px;color:#f1f7fd;font-size:.9rem;font-family:inherit;resize:none;line-height:1.4;transition:all .2s ease}.prompt-drawer-textarea:focus{outline:none;border-color:#38bdf8b3;box-shadow:0 0 0 3px #38bdf826}.prompt-drawer-add-btn{width:48px;height:auto;font-size:1.3rem;display:flex;align-items:center;justify-content:center;border-radius:12px;flex-shrink:0}.prompt-drawer-actions{display:flex;gap:8px;padding:10px 24px;background:#0a0e1699;border-bottom:1px solid rgba(255,255,255,.06);overflow-x:auto}.prompt-drawer-action{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#d0e4f7;padding:6px 12px;border-radius:8px;font-size:.8rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .18s ease;display:inline-flex;align-items:center;gap:5px}.prompt-drawer-action:hover{background:#38bdf826;border-color:#38bdf866;color:#fff}.prompt-drawer-action.active{background:#38bdf838;border-color:#38bdf899;color:#7dd3fc;box-shadow:0 0 10px #38bdf833}.prompt-drawer-action--danger:hover{background:#ef444433;border-color:#ef444480;color:#fca5a5}.prompt-drawer-list{flex:1;overflow-y:auto;padding:16px 24px;display:flex;flex-direction:column;gap:10px}.prompt-drawer-empty{text-align:center;padding:48px 20px;color:#fff6;font-size:.9rem}.prompt-drawer-item{display:flex;align-items:flex-start;gap:12px;background:#121826b3;border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:12px 14px;transition:all .18s ease}.prompt-drawer-item:hover{border-color:#38bdf84d;background:#161e30d9;transform:translate(-2px)}.prompt-drawer-item-number{font-size:.75rem;font-weight:700;color:#64748b;min-width:20px;margin-top:2px}.prompt-drawer-item-text{flex:1;font-size:.88rem;color:#e2e8f0;line-height:1.45;word-break:break-word}.prompt-drawer-item-meta{display:flex;align-items:center;gap:6px;flex-shrink:0}.prompt-drawer-item-source{font-size:.85rem;opacity:.6}.prompt-drawer-item-delete{background:transparent;border:none;color:#ffffff59;font-size:1.1rem;cursor:pointer;padding:2px 6px;border-radius:6px;transition:all .15s ease}.prompt-drawer-item-delete:hover{color:#f87171;background:#ef444426}.prompt-drawer-item-move{background:transparent;border:none;color:#ffffff4d;font-size:.7rem;cursor:pointer;padding:2px 5px;border-radius:5px;transition:all .15s ease;line-height:1}.prompt-drawer-item-move:hover:not(:disabled){color:#38bdf8;background:#38bdf826}.prompt-drawer-item-move:disabled{opacity:.2;cursor:default}.prompt-drawer-footer{padding:16px 24px;border-top:1px solid rgba(255,255,255,.08);background:#0a0e16e6}.prompt-drawer-apply{width:100%;padding:12px 18px;font-size:.95rem}.prompt-bulk-modal{max-width:580px}.prompt-bulk-tabs{display:flex;border-bottom:1px solid rgba(255,255,255,.08);padding:0 22px}.prompt-bulk-tab{background:none;border:none;border-bottom:2px solid transparent;color:#fff9;padding:12px 18px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .18s ease}.prompt-bulk-tab:hover{color:#fff}.prompt-bulk-tab.active{color:#38bdf8;border-bottom-color:#38bdf8}.prompt-bulk-body{padding:20px 22px;display:flex;flex-direction:column;gap:12px}.prompt-bulk-hint{margin:0;font-size:.84rem;color:#ffffffa6;line-height:1.4}.prompt-bulk-textarea{width:100%;background:#080e18d9;border:1px solid rgba(143,200,255,.25);border-radius:12px;padding:12px 14px;color:#f1f7fd;font-size:.88rem;font-family:inherit;resize:vertical;line-height:1.5}.prompt-bulk-textarea:focus{outline:none;border-color:#38bdf8b3;box-shadow:0 0 0 3px #38bdf826}.prompt-bulk-count{font-size:.82rem;font-weight:600;color:#38bdf8}.prompt-bulk-file-label{display:flex;align-items:center;gap:14px;padding:24px;border:2px dashed rgba(143,200,255,.25);border-radius:14px;background:#0e142080;justify-content:center;cursor:pointer;transition:all .2s ease}.prompt-bulk-file-label:hover{border-color:#38bdf899;background:#38bdf80d}.prompt-bulk-filename{font-size:.85rem;color:#93c5fd;font-weight:500}.prompt-bank-view{border:1px solid rgba(255,255,255,.08);border-radius:22px;background:radial-gradient(circle at top right,rgba(56,189,248,.1),transparent 30%),#0c1016f0;box-shadow:0 18px 40px #00000038;padding:24px;display:flex;flex-direction:column;gap:16px}.prompt-bank-view__header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.prompt-bank-view__title-group h3{margin:6px 0 4px;color:#fff;font-size:1.3rem}.prompt-bank-view__subtitle{margin:0;color:#ffffffb3;font-size:.9rem}.prompt-bank-view__market-select{display:flex;align-items:center;gap:10px;font-size:.84rem;color:#93c5fd;font-weight:600}.prompt-bank-view__market-select select{min-width:170px}.prompt-bank-view__tabs{display:flex;gap:8px;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:4px}.prompt-bank-view__tab{background:none;border:none;border-bottom:2px solid transparent;color:#fff9;padding:10px 16px;font-size:.92rem;font-weight:600;cursor:pointer;transition:all .18s ease}.prompt-bank-view__tab:hover{color:#fff}.prompt-bank-view__tab.active{color:#38bdf8;border-bottom-color:#38bdf8}.prompt-bank-view__content{display:flex;flex-direction:column;gap:14px}.prompt-bank-view__input-card{display:flex;flex-direction:column;gap:10px;background:#080e1899;padding:14px;border-radius:14px;border:1px solid rgba(255,255,255,.05)}.prompt-bank-view__input-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.prompt-bank-view__toggle{display:flex;align-items:center;gap:8px;font-size:.85rem;color:#bae6fd;cursor:pointer;user-select:none}.prompt-bank-view__toggle input{accent-color:#0ea5e9;cursor:pointer}.prompt-bank-view__footer{display:flex;justify-content:flex-end;padding-top:10px}.prompt-bank-view__create-btn{padding:12px 24px;font-size:1rem}.prompt-bank-view__ai-card{display:flex;flex-direction:column;gap:12px;background:#080e1899;padding:18px;border-radius:14px;border:1px solid rgba(255,255,255,.05)}.prompt-bank-units{display:grid;gap:8px;padding:12px 14px;border:1px solid rgba(143,200,255,.18);border-radius:12px;background:#0a101a99;margin-bottom:12px}.prompt-bank-units__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.prompt-bank-units__label{font-size:.85rem;font-weight:700;color:#dff4ff}.prompt-bank-units__hint{margin:0;font-size:.75rem}.prompt-bank-units__hint code{background:#ffffff14;padding:0 5px;border-radius:4px}.prompt-bank-units__row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.prompt-bank-units__input{flex:1 1 260px;min-width:220px;background:#080e18cc;border:1px solid rgba(143,200,255,.25);border-radius:10px;padding:8px 12px;color:#f1f7fd;font-size:.85rem;font-family:inherit}.prompt-bank-units__input:focus{outline:none;border-color:#38bdf8b3;box-shadow:0 0 0 3px #38bdf826}.prompt-bank-units__chips{display:flex;gap:6px;flex-wrap:wrap}.prompt-bank-units__chip{border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:#cfe6f8;border-radius:999px;padding:4px 10px;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .15s ease}.prompt-bank-units__chip:hover{border-color:#38bdf873;color:#fff}.prompt-bank-units__chip.active{background:#38bdf838;border-color:#38bdf8a6;color:#7dd3fc}.prompt-bank-unit-picker{display:flex;align-items:center;gap:6px;font-size:.8rem;color:#bae6fd;white-space:nowrap}.prompt-bank-unit-picker select,.prompt-bank-unit-select{background:#080e18d9;border:1px solid rgba(143,200,255,.28);border-radius:8px;color:#e8f4ff;padding:5px 8px;font-size:.78rem;font-family:inherit;max-width:180px;cursor:pointer}.prompt-bank-unit-picker select:focus,.prompt-bank-unit-select:focus{outline:none;border-color:#38bdf8b3}.prompt-bank-unit-picker--inline{margin-left:auto}.prompt-bank-unit-select{max-width:150px;padding:3px 6px;font-size:.72rem}.add-prompts-modal{width:min(960px,96vw);max-height:92vh;display:flex;flex-direction:column}.add-prompts-body{display:grid;gap:12px;overflow:auto;min-height:0}.add-prompts-defaults{display:flex;gap:14px;align-items:center;flex-wrap:wrap;padding:10px 12px;border:1px solid rgba(143,200,255,.18);border-radius:10px;background:#0a101a99}.add-prompts-row{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.add-prompts-number{width:70px;background:#080e18d9;border:1px solid rgba(143,200,255,.28);border-radius:8px;color:#e8f4ff;padding:5px 8px;font-size:.8rem}.add-prompts-bank-list,.add-prompts-staged-list{max-height:260px;padding:0}.add-prompts-bank-item{cursor:pointer;align-items:center}.add-prompts-bank-item input{accent-color:#0ea5e9}.add-prompts-chip{font-size:.7rem;padding:2px 8px;border-radius:999px;background:#38bdf826;border:1px solid rgba(56,189,248,.35);color:#bae6fd;white-space:nowrap}.add-prompts-chip--warn{background:#f5b94226;border-color:#f5b94273;color:#fcd34d}.prompt-drawer-item.is-duplicate{border-color:#f5b94273}.add-prompts-staged{display:grid;gap:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.08)}.add-prompts-staged-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:#dff4ff;font-size:.85rem}.add-prompts-staged-head .prompt-drawer-action{margin-left:auto}.add-prompts-staged-text{flex:1;background:#080e18cc;border:1px solid rgba(143,200,255,.2);border-radius:8px;color:#f1f7fd;padding:6px 10px;font-size:.85rem;font-family:inherit;resize:vertical;min-height:40px}.add-prompts-staged-meta{flex-wrap:wrap;max-width:280px;justify-content:flex-end}.prompt-bank-view__footer{flex-direction:column;align-items:stretch;gap:12px}.prompt-bank-engines{display:grid;gap:8px;padding:12px 14px;border:1px solid rgba(143,200,255,.18);border-radius:12px;background:#0a101a99}.prompt-bank-engines__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.prompt-bank-engines__label{font-size:.85rem;font-weight:700;color:#dff4ff}.prompt-bank-engines__hint{margin:0;font-size:.75rem}.prompt-bank-engines__row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.prompt-bank-engines__list{display:flex;gap:8px;flex-wrap:wrap}.prompt-bank-engines__chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:#cfe6f8;font-size:.8rem;font-weight:600;cursor:pointer;user-select:none;transition:all .15s ease}.prompt-bank-engines__chip input{accent-color:#0ea5e9;margin:0}.prompt-bank-engines__chip:hover{border-color:#38bdf873;color:#fff}.prompt-bank-engines__chip.active{background:#38bdf833;border-color:#38bdf8a6;color:#7dd3fc}.prompt-bank-engines__runs{width:64px;background:#080e18d9;border:1px solid rgba(143,200,255,.28);border-radius:8px;color:#e8f4ff;padding:5px 8px;font-size:.8rem}.prompt-bank-view__footer .prompt-bank-view__create-btn{align-self:flex-end}.geo-top-urls-body{padding:18px!important;margin-bottom:16px}.geo-top-urls-header{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;flex-wrap:wrap}.geo-top-urls-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;flex-wrap:wrap}.geo-top-urls-tabs{display:flex;gap:6px;flex-wrap:wrap}.geo-top-urls-tab{background:#f8fafc;border:1px solid #e2e8f0;color:#475569;padding:5px 12px;border-radius:6px;font-size:11px;font-weight:600;cursor:pointer;transition:all .15s ease}.geo-top-urls-tab:hover{background:#f1f5f9;color:#0f172a}.geo-top-urls-tab.active{background:#0ea5e9;border-color:#0284c7;color:#fff}.geo-top-urls-table-wrapper{overflow-x:auto;overflow-y:auto;max-height:480px;border:1px solid #e2e8f0;border-radius:8px;position:relative;scrollbar-width:thin;scrollbar-color:#cbd5e1 #f8fafc}.geo-top-urls-table{width:100%;border-collapse:collapse;font-size:12px;text-align:left}.geo-top-urls-table thead th{position:sticky;top:0;z-index:10;background:#f8fafc;box-shadow:0 1px 2px #0000000d}.geo-top-urls-table th{background:#f8fafc;padding:10px 12px;color:#475569;font-weight:700;font-size:11px;border-bottom:1px solid #e2e8f0}.geo-top-urls-table td{padding:9px 12px;border-bottom:1px solid #f1f5f9;color:#1e293b}.geo-top-urls-table tr:hover td{background:#f8fafc}.geo-top-urls-table-wrapper::-webkit-scrollbar,.geo-references__bank::-webkit-scrollbar{width:6px;height:6px}.geo-top-urls-table-wrapper::-webkit-scrollbar-track,.geo-references__bank::-webkit-scrollbar-track{background:#f8fafc;border-radius:4px}.geo-top-urls-table-wrapper::-webkit-scrollbar-thumb,.geo-references__bank::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.geo-top-urls-table-wrapper::-webkit-scrollbar-thumb:hover,.geo-references__bank::-webkit-scrollbar-thumb:hover{background:#94a3b8}.geo-references__bank{width:100%!important;max-width:100%!important;max-height:480px!important;overflow-y:auto!important;overflow-x:hidden!important;padding-right:6px;scrollbar-width:thin;scrollbar-color:#cbd5e1 #f8fafc}.geo-top-urls-link{color:#0284c7;text-decoration:none;font-weight:600;word-break:break-all}.geo-top-urls-link:hover{text-decoration:underline}.geo-type-pill{font-size:10px;font-weight:700;padding:2px 7px;border-radius:4px;display:inline-block;text-transform:uppercase}.geo-type-pill--brand{background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe}.geo-type-pill--competitor{background:#fefce8;color:#a16207;border:1px solid #fef08a}.geo-type-pill--third_party{background:#f1f5f9;color:#475569;border:1px solid #e2e8f0}.geo-action-pill{font-size:11px;font-weight:700;padding:3px 8px;border-radius:6px;display:inline-block;white-space:nowrap}.action--cite{background:#f0fdf4;border:1px solid #bbf7d0;color:#15803d}.action--optimize{background:#eff6ff;border:1px solid #bfdbfe;color:#1d4ed8}.action--create{background:#fff7ed;border:1px solid #fed7aa;color:#c2410c}.action--leave{background:#f8fafc;border:1px solid #e2e8f0;color:#64748b}.geo-health-badge{display:inline-flex;align-items:center;gap:5px;border-radius:999px;border:1px solid;padding:2px 8px;font-size:11px;font-weight:700;background:#fff;white-space:nowrap}.geo-health-badge__dot{width:6px;height:6px;border-radius:50%}.geo-health-badge__label{color:#1e293b}.geo-health-badge__score{color:#0284c7}.health--solid{border-color:#86efac;background:#f0fdf4}.health--acceptable{border-color:#fde047;background:#fefce8}.health--weak{border-color:#fca5a5;background:#fff1f2}.excel-v2-scope .cost-optimizer-page{min-height:calc(100vh - 120px);padding:16px 0 48px;overflow-x:clip;background:var(--hr-bg-main, #121212);color:var(--hr-text-primary, #f0f0f0);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;box-sizing:border-box}.excel-v2-scope .cost-optimizer-shell{max-width:100%;margin:0 auto;width:100%;min-width:0;padding:0 4px}.excel-v2-scope .cost-optimizer{display:grid;gap:20px;color:var(--hr-text-primary, #f0f0f0)}.excel-v2-scope .cost-optimizer *{box-sizing:border-box}.excel-v2-scope .cost-optimizer__hero,.excel-v2-scope .cost-optimizer__panel,.excel-v2-scope .cost-optimizer__dropzone,.excel-v2-scope .cost-optimizer__state{border:1px solid var(--hr-border-color, #333336);border-radius:14px;background:var(--hr-bg-card, #242427);box-shadow:0 4px 20px #00000014}.excel-v2-scope .cost-optimizer__hero{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:22px 26px;background:var(--hr-bg-card, #242427);border:1px solid var(--hr-border-color, #333336);border-radius:14px}.excel-v2-scope .cost-optimizer__hero--guide{flex-wrap:wrap}.excel-v2-scope .cost-optimizer__hero-info{flex:1;min-width:280px}.excel-v2-scope .cost-optimizer__eyebrow{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--hr-accent-primary, #818cf8);display:inline-block;margin-bottom:6px}.excel-v2-scope .cost-optimizer__hero-title{margin:0 0 6px;font-size:1.2rem;font-weight:800;color:var(--hr-text-primary, #f0f0f0);letter-spacing:-.01em}.excel-v2-scope .cost-optimizer__hero-desc{margin:0;font-size:.84rem;line-height:1.5;color:var(--hr-text-secondary, #a0a0a8)}.excel-v2-scope .cost-optimizer__hero-steps{display:flex;flex-direction:column;gap:8px;max-width:440px;width:100%}.excel-v2-scope .cost-optimizer__step-chip{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:8px;background:var(--hr-bg-main, #121212);border:1px solid var(--hr-border-color, #333336);font-size:.8rem;color:var(--hr-text-primary, #f0f0f0);font-weight:500}.excel-v2-scope .cost-optimizer__step-num{width:22px;height:22px;border-radius:50%;background:var(--hr-accent-light, rgba(129, 140, 248, .15));color:var(--hr-accent-primary, #818cf8);display:flex;align-items:center;justify-content:center;font-size:.74rem;font-weight:700;flex-shrink:0}.excel-v2-scope .cost-optimizer__dropzone{padding:36px 24px;display:grid;justify-items:center;gap:12px;text-align:center;border:1.5px dashed var(--hr-border-color, #333336);border-radius:14px;cursor:pointer;background:var(--hr-bg-card, #242427);transition:all .25s ease}.excel-v2-scope .cost-optimizer__dropzone:hover{border-color:var(--hr-accent-primary, #818cf8);background:var(--hr-accent-light, rgba(129, 140, 248, .04));box-shadow:0 8px 30px #0000001f}.excel-v2-scope .cost-optimizer__dropzone-icon{width:52px;height:52px;display:grid;place-items:center;border-radius:14px;font-size:1.5rem;color:#fff;background:linear-gradient(135deg,#6366f1,#818cf8);box-shadow:0 4px 16px #6366f14d}.excel-v2-scope .cost-optimizer__dropzone-title{font-size:1.15rem;font-weight:700;color:var(--hr-text-primary, #f0f0f0)}.excel-v2-scope .cost-optimizer__dropzone-subtitle{margin:0;max-width:680px;color:var(--hr-text-secondary, #a0a0a8);font-size:.86rem;line-height:1.5}.excel-v2-scope .cost-optimizer__dropzone-meta{width:min(860px,100%);display:grid;gap:8px}.excel-v2-scope .cost-optimizer__selected-file{min-height:42px;display:flex;align-items:center;padding:0 14px;border-radius:8px;border:1px solid var(--hr-border-color, #333336);background:var(--hr-bg-main, #121212);color:var(--hr-accent-primary, #818cf8);font-size:.86rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.excel-v2-scope .cost-optimizer__dropzone-hint{font-size:.78rem;color:var(--hr-text-muted, #94a3b8)}.excel-v2-scope .cost-optimizer__dropzone-actions{display:flex;gap:10px;align-items:center;justify-content:center;flex-wrap:wrap;width:min(860px,100%);margin-top:8px}.excel-v2-scope .cost-optimizer__button{border:1px solid transparent;border-radius:8px;padding:10px 18px;font-weight:600;font-size:.84rem;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;gap:8px}.excel-v2-scope .cost-optimizer__button:hover:not(:disabled){transform:translateY(-1px)}.excel-v2-scope .cost-optimizer__button:disabled{opacity:.45;cursor:not-allowed;transform:none}.excel-v2-scope .cost-optimizer__button--primary{background:linear-gradient(135deg,#6366f1,#818cf8);color:#fff;box-shadow:0 4px 14px #6366f147}.excel-v2-scope .cost-optimizer__button--primary:hover:not(:disabled){box-shadow:0 6px 20px #6366f166;filter:brightness(1.06)}.excel-v2-scope .cost-optimizer__button--secondary{background:var(--hr-bg-main, #121212);border-color:var(--hr-border-color, #333336);color:var(--hr-text-primary, #f0f0f0)}.excel-v2-scope .cost-optimizer__button--secondary:hover:not(:disabled){border-color:var(--hr-accent-primary, #818cf8);color:var(--hr-accent-primary, #818cf8);background:var(--hr-accent-light, rgba(129, 140, 248, .1))}.excel-v2-scope .cost-optimizer__button--ghost{background:transparent;border-color:var(--hr-border-color, #333336);color:var(--hr-text-secondary, #a0a0a8)}.excel-v2-scope .cost-optimizer__button--ghost:hover:not(:disabled){background:var(--hr-accent-light, rgba(129, 140, 248, .08));color:var(--hr-accent-primary, #818cf8);border-color:var(--hr-accent-primary, #818cf8)}.excel-v2-scope .cost-optimizer__state{text-align:center;padding:24px}.excel-v2-scope .cost-optimizer__state p{color:var(--hr-text-secondary, #a0a0a8);margin:0;font-size:.9rem}.excel-v2-scope .cost-optimizer__state--error{border-color:#f8717159;background:#ef44440d}.excel-v2-scope .cost-optimizer__meta-grid,.excel-v2-scope .cost-optimizer__kpi-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.excel-v2-scope .cost-optimizer__meta-grid article,.excel-v2-scope .cost-optimizer__kpi-grid article{padding:14px 18px;border-radius:10px;background:var(--hr-bg-card, #242427);border:1px solid var(--hr-border-color, #333336);min-height:85px;display:flex;flex-direction:column;justify-content:center;box-shadow:0 2px 10px #0000000d}.excel-v2-scope .cost-optimizer__meta-grid span,.excel-v2-scope .cost-optimizer__kpi-grid span{display:block;margin-bottom:4px;color:var(--hr-text-muted, #94a3b8);font-size:.76rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.excel-v2-scope .cost-optimizer__meta-grid strong,.excel-v2-scope .cost-optimizer__kpi-grid strong{font-size:1.35rem;font-weight:700;color:var(--hr-text-primary, #f0f0f0);line-height:1.2;font-variant-numeric:tabular-nums}.excel-v2-scope .cost-optimizer__view-switch{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:12px 16px;background:var(--hr-bg-card, #242427);border:1px solid var(--hr-border-color, #333336);border-radius:12px}.excel-v2-scope .cost-optimizer__market-picker{margin-left:auto;display:flex;align-items:center;gap:8px}.excel-v2-scope .cost-optimizer__market-picker,.excel-v2-scope .cost-optimizer__llm-filter{display:inline-flex;align-items:center;gap:10px}.excel-v2-scope .cost-optimizer__market-picker span,.excel-v2-scope .cost-optimizer__market-picker label,.excel-v2-scope .cost-optimizer__llm-filter span{font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--hr-text-muted, #94a3b8)}.excel-v2-scope .cost-optimizer__market-picker select,.excel-v2-scope .cost-optimizer__llm-filter select{border:1px solid var(--hr-border-color, #333336);border-radius:8px;background:var(--hr-bg-main, #121212);color:var(--hr-text-primary, #f0f0f0);padding:8px 12px;min-height:38px;font-size:.84rem;outline:none;cursor:pointer;transition:border-color .2s ease}.excel-v2-scope .cost-optimizer__market-picker select:focus,.excel-v2-scope .cost-optimizer__llm-filter select:focus{border-color:var(--hr-accent-primary, #818cf8);box-shadow:0 0 0 2px var(--hr-accent-light, rgba(129, 140, 248, .15))}.excel-v2-scope .cost-optimizer__compact-strip{display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:14px 18px}.excel-v2-scope .cost-optimizer__compact-strip article{display:inline-flex;align-items:center;gap:8px;background:var(--hr-bg-main, #18181b);border:1px solid var(--hr-border-color, #333336);border-radius:10px;padding:8px 14px;font-size:.84rem;color:var(--hr-text-secondary, #a1a1aa);transition:all .2s ease}.excel-v2-scope .cost-optimizer__compact-strip article span{font-size:.74rem;text-transform:uppercase;letter-spacing:.05em;font-weight:600;color:var(--hr-text-secondary, #94a3b8)}.excel-v2-scope .cost-optimizer__compact-strip article strong{font-size:.95rem;font-weight:700;color:var(--hr-text-primary, #f4f4f5)}.excel-v2-scope .cost-optimizer__panel{padding:20px;margin-top:4px}.excel-v2-scope .cost-optimizer__panel-head{display:flex;gap:12px;align-items:center;justify-content:space-between;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--hr-border-color, #333336);flex-wrap:wrap}.excel-v2-scope .cost-optimizer__panel-head span{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--hr-accent-primary, #818cf8)}.excel-v2-scope .cost-optimizer__panel-head h3{margin:4px 0 0;font-size:1.15rem;font-weight:800;color:var(--hr-text-primary, #f0f0f0)}.excel-v2-scope .cost-optimizer__table-toolbar{display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:14px}.excel-v2-scope .cost-optimizer__search{flex:1 1 260px;border:1px solid var(--hr-border-color, #333336);border-radius:8px;background:var(--hr-bg-main, #121212);color:var(--hr-text-primary, #f0f0f0);padding:9px 12px;font-size:.84rem;outline:none;transition:border-color .2s ease}.excel-v2-scope .cost-optimizer__search:focus{border-color:var(--hr-accent-primary, #818cf8);box-shadow:0 0 0 2px var(--hr-accent-light, rgba(129, 140, 248, .15))}.excel-v2-scope .cost-optimizer__sheet-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.excel-v2-scope .cost-optimizer__sheet-tab{border:1px solid var(--hr-border-color, #333336);background:var(--hr-bg-main, #121212);color:var(--hr-text-secondary, #a0a0a8);border-radius:8px;padding:7px 14px;cursor:pointer;font-weight:600;font-size:.82rem;transition:all .2s ease}.excel-v2-scope .cost-optimizer__sheet-tab:hover{border-color:var(--hr-accent-primary, #818cf8);color:var(--hr-text-primary, #f0f0f0)}.excel-v2-scope .cost-optimizer__sheet-tab.is-active{background:var(--hr-accent-light, rgba(129, 140, 248, .15));border-color:var(--hr-accent-primary, #818cf8);color:var(--hr-accent-primary, #818cf8)}.excel-v2-scope .cost-optimizer__workbook-table-shell{overflow:auto;max-height:min(78vh,calc(100vh - 160px));position:relative;border-radius:10px;border:1px solid var(--hr-border-color, #333336);background:var(--hr-bg-main, #121212)}.excel-v2-scope .cost-optimizer__workbook-table{width:100%;min-width:920px;border-collapse:separate;border-spacing:0;font-size:.82rem}.excel-v2-scope .cost-optimizer__workbook-table thead th,.excel-v2-scope .cost-optimizer__workbook-table thead .cost-optimizer__col-head,.excel-v2-scope .cost-optimizer__workbook-table thead .cost-optimizer__corner-cell,.excel-v2-scope .cost-optimizer__workbook-table thead .cost-optimizer__action-head{position:sticky;top:0;z-index:5;background:#18181b!important;background-color:#18181b!important;color:#f4f4f5!important;border-bottom:1px solid var(--hr-border-color, #333336)!important;border-right:1px solid var(--hr-border-color, #333336)!important;padding:10px 12px;font-weight:700;text-align:left}.excel-v2-scope .cost-optimizer__col-name{display:block;font-weight:700;font-size:.82rem;line-height:1.2;color:#f4f4f5!important}.excel-v2-scope .cost-optimizer__col-letter{display:block;margin-top:2px;font-size:.66rem;font-weight:600;letter-spacing:.08em;color:#94a3b8!important;opacity:.9}.excel-v2-scope .cost-optimizer__workbook-table thead .cost-optimizer__corner-cell{position:sticky;left:0;top:0;z-index:8;background:#18181b!important;background-color:#18181b!important;min-width:50px!important;text-align:center;color:#f4f4f5!important}.excel-v2-scope .cost-optimizer__row-header{position:sticky;left:0;z-index:3;min-width:50px!important;text-align:center;background:#18181b!important;background-color:#18181b!important;color:var(--hr-text-muted, #94a3b8)!important;border-right:1px solid var(--hr-border-color, #333336)!important;border-bottom:1px solid var(--hr-border-color, #333336)!important;font-weight:600;font-size:.76rem}.excel-v2-scope .cost-optimizer__workbook-cell{position:relative;background:var(--hr-bg-card, #242427);color:var(--hr-text-primary, #f0f0f0);border-right:1px solid var(--hr-border-color, #333336);border-bottom:1px solid var(--hr-border-color, #333336);padding:8px 12px;cursor:text;transition:background .15s ease}.excel-v2-scope .cost-optimizer__workbook-cell:hover{background:#818cf814}.excel-v2-scope .cost-optimizer__workbook-cell.is-selected{box-shadow:inset 0 0 0 2px var(--hr-accent-primary, #818cf8)}.excel-v2-scope .cost-optimizer__workbook-cell.is-match{box-shadow:inset 0 0 0 2px #f59e0b;background:#f59e0b1a}.excel-v2-scope .cost-optimizer__workbook-cell.is-active-match{box-shadow:inset 0 0 0 3px #f59e0b;background:#f59e0b33}.excel-v2-scope .cost-optimizer__workbook-cell.is-formula{border-left:3px solid var(--hr-accent-primary, #818cf8)}.excel-v2-scope .cost-optimizer__workbook-cell input{width:100%;border:1px solid var(--hr-accent-primary, #818cf8);border-radius:6px;background:var(--hr-bg-main, #121212);color:var(--hr-text-primary, #f0f0f0);padding:6px 8px;font-size:.84rem;font-family:inherit;outline:none}.excel-v2-scope .cost-optimizer__formula-pill{position:absolute;top:3px;right:5px;font-size:.65rem;font-style:normal;color:var(--hr-accent-primary, #818cf8);background:var(--hr-accent-light, rgba(129, 140, 248, .15));border:1px solid rgba(129,140,248,.3);border-radius:999px;padding:1px 5px;font-weight:700}.excel-v2-scope .cost-optimizer__action-head{min-width:170px!important;text-align:center;position:sticky!important;right:0;z-index:8;background:#18181b!important;background-color:#18181b!important;border-left:1px solid var(--hr-border-color, #333336)!important}.excel-v2-scope .cost-optimizer__action-head div{color:#f4f4f5!important;font-weight:700;margin-bottom:4px}.excel-v2-scope .cost-optimizer__action-cell{min-width:170px;text-align:center;background:var(--hr-bg-card, #242427);position:sticky;right:0;z-index:3;border-left:1px solid var(--hr-border-color, #333336);border-bottom:1px solid var(--hr-border-color, #333336)}.excel-v2-scope .cost-optimizer__response-overlay-backdrop{position:fixed;inset:0;z-index:1200;background:#000000a6;backdrop-filter:blur(6px);display:grid;place-items:center;padding:20px}.excel-v2-scope .cost-optimizer__response-overlay{width:min(920px,96vw);max-height:86vh;border-radius:14px;border:1px solid var(--hr-border-color, #333336);background:var(--hr-bg-card, #242427);box-shadow:0 24px 60px #00000080;display:grid;grid-template-rows:auto 1fr;gap:12px;padding:18px}.excel-v2-scope .cost-optimizer__response-overlay-head{display:flex;justify-content:space-between;align-items:center;gap:10px;padding-bottom:10px;border-bottom:1px solid var(--hr-border-color, #333336)}.excel-v2-scope .cost-optimizer__response-overlay-head strong{color:var(--hr-text-primary, #f0f0f0);font-size:1.05rem}.excel-v2-scope .cost-optimizer__response-overlay-textarea{width:100%;min-height:min(68vh,520px);max-height:70vh;resize:vertical;border:1px solid var(--hr-border-color, #333336);border-radius:8px;background:var(--hr-bg-main, #121212);color:var(--hr-text-primary, #f0f0f0);padding:14px;font-size:.9rem;line-height:1.5;box-sizing:border-box;outline:none}.excel-v2-scope .cost-optimizer__response-overlay-textarea:focus{border-color:var(--hr-accent-primary, #818cf8);box-shadow:0 0 0 2px var(--hr-accent-light, rgba(129, 140, 248, .15))}.excel-v2-scope .scoring-dashboard{display:grid;gap:18px;background:var(--hr-bg-card, #242427);border:1px solid var(--hr-border-color, #333336);border-radius:14px;padding:22px;color:var(--hr-text-primary, #f0f0f0)}.excel-v2-scope .scoring-dashboard .cover:before,.excel-v2-scope .scoring-dashboard__cover:before{display:none!important}.excel-v2-scope .scoring-dashboard .cover,.excel-v2-scope .scoring-dashboard__cover{border-radius:14px!important;padding:24px 28px!important;display:flex!important;flex-direction:column!important;gap:16px!important;align-items:stretch!important;color:#fff!important;background:linear-gradient(135deg,#6366f138,#1e1e23fa)!important;border:1px solid var(--hr-border-color, #333336)!important;box-shadow:0 8px 32px #0003!important;position:relative!important;overflow:hidden!important}.excel-v2-scope .scoring-dashboard .cover-eyebrow{font-size:.72rem;letter-spacing:.1em;font-weight:700;text-transform:uppercase;color:var(--hr-accent-primary, #818cf8)}.excel-v2-scope .scoring-dashboard .cover-title,.excel-v2-scope .scoring-dashboard__title{margin:4px 0 6px;font-size:1.5rem;font-weight:800;color:#fff;line-height:1.2}.excel-v2-scope .scoring-dashboard .cover-sub,.excel-v2-scope .scoring-dashboard__subtitle{margin:0;color:var(--hr-text-secondary, #a0a0a8);font-size:.86rem}.excel-v2-scope .scoring-dashboard .grade-badge{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:999px;font-size:.88rem;font-weight:700;background:#6366f126;border:1px solid rgba(99,102,241,.35);color:#c7d2fe;white-space:nowrap}.excel-v2-scope .scoring-dashboard .dashboard-generate-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin:4px 0}.excel-v2-scope .scoring-dashboard .cover-kpis{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important;width:100%!important;margin-top:8px!important}@media(max-width:1024px){.excel-v2-scope .scoring-dashboard .cover-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.excel-v2-scope .scoring-dashboard .ckpi{background:var(--hr-bg-main, #18181b)!important;border:1px solid var(--hr-border-color, #333336)!important;border-radius:12px!important;padding:14px 16px!important;display:flex!important;flex-direction:column!important;gap:4px!important;transition:all .2s ease!important}.excel-v2-scope .scoring-dashboard .ckpi-val{font-size:1.6rem!important;font-weight:800!important;line-height:1.1!important;color:var(--hr-text-primary, #ffffff)!important}.excel-v2-scope .scoring-dashboard .ckpi-val.c-warn{color:#fbbf24!important}.excel-v2-scope .scoring-dashboard .ckpi-val.c-bad{color:#f87171!important}.excel-v2-scope .scoring-dashboard .ckpi-val.c-blue{color:#60a5fa!important}.excel-v2-scope .scoring-dashboard .ckpi-lbl{font-size:.78rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.04em!important;color:var(--hr-text-secondary, #94a3b8)!important}.excel-v2-scope .scoring-dashboard .ckpi-sub{font-size:.72rem!important;color:var(--hr-text-muted, #71717a)!important}.excel-v2-scope .scoring-dashboard .sec-head{background:var(--hr-bg-main, #121212);border:1px solid var(--hr-border-color, #333336);border-radius:10px 10px 0 0;padding:12px 16px;display:flex;align-items:center;gap:10px}.excel-v2-scope .scoring-dashboard .sec-tag{font-size:.72rem;letter-spacing:.08em;color:var(--hr-accent-primary, #818cf8);font-weight:700;text-transform:uppercase}.excel-v2-scope .scoring-dashboard .sec-title{font-size:.92rem;font-weight:700;color:var(--hr-text-primary, #f0f0f0)}.excel-v2-scope .scoring-dashboard .sec-body{background:var(--hr-bg-card, #242427);border:1px solid var(--hr-border-color, #333336);border-top:none;border-radius:0 0 10px 10px;padding:20px;margin-bottom:16px;color:var(--hr-text-primary, #f0f0f0)}.excel-v2-scope .scoring-dashboard .grade-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.excel-v2-scope .scoring-dashboard .grade-pill{font-size:.78rem;font-weight:700;padding:6px 14px;border-radius:999px;border:1px solid transparent}.excel-v2-scope .scoring-dashboard .gp-a{background:#10b98126;border-color:#10b98159;color:#34d399}.excel-v2-scope .scoring-dashboard .gp-b{background:#3b82f626;border-color:#3b82f659;color:#60a5fa}.excel-v2-scope .scoring-dashboard .gp-c{background:#f59e0b26;border-color:#f59e0b59;color:#fbbf24}.excel-v2-scope .scoring-dashboard .gp-d{background:#ef444426;border-color:#ef444459;color:#f87171}.excel-v2-scope .scoring-dashboard .gp-e{background:#94a3b826;border-color:#94a3b859;color:#94a3b8}.excel-v2-scope .scoring-dashboard .metrics-top{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;gap:12px;margin-bottom:20px}@media(max-width:900px){.excel-v2-scope .scoring-dashboard .metrics-top{grid-template-columns:1fr 1fr}}.excel-v2-scope .scoring-dashboard .geo-box,.excel-v2-scope .scoring-dashboard .kpi-mini,.excel-v2-scope .scoring-dashboard .ia-pillar,.excel-v2-scope .scoring-dashboard__card{background:var(--hr-bg-main, #18181b);border:1px solid var(--hr-border-color, #333336);border-radius:12px;padding:16px;color:var(--hr-text-primary, #f0f0f0)}.excel-v2-scope .scoring-dashboard .geo-box-lbl,.excel-v2-scope .scoring-dashboard .kpi-mini-lbl{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--hr-text-secondary, #94a3b8);margin-bottom:6px}.excel-v2-scope .scoring-dashboard .geo-box-val{font-size:2.8rem;line-height:1;font-weight:800;color:var(--hr-accent-primary, #818cf8);margin-bottom:8px}.excel-v2-scope .scoring-dashboard .geo-box-sub{font-size:.76rem;color:var(--hr-text-muted, #94a3b8)}.excel-v2-scope .scoring-dashboard .kpi-mini-val{font-size:2.2rem;line-height:1;font-weight:800;color:var(--hr-text-primary, #ffffff);margin-bottom:6px}.excel-v2-scope .scoring-dashboard .kpi-mini-sub{font-size:.74rem;color:var(--hr-text-muted, #94a3b8)}.excel-v2-scope .scoring-dashboard .bar-ttl{font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;color:var(--hr-text-secondary, #94a3b8);font-weight:700;margin-bottom:12px}.excel-v2-scope .scoring-dashboard .bar-row{display:grid;grid-template-columns:140px 1fr 60px;gap:12px;align-items:center;margin-bottom:10px}.excel-v2-scope .scoring-dashboard .bar-lbl{text-align:right;font-size:.82rem;font-weight:500;color:var(--hr-text-primary, #f0f0f0)}.excel-v2-scope .scoring-dashboard .bar-track{height:10px;border-radius:5px;background:#ffffff14;overflow:hidden}.excel-v2-scope .scoring-dashboard .bar-pct{font-size:.82rem;font-weight:700;color:var(--hr-text-primary, #f0f0f0)}.excel-v2-scope .scoring-dashboard .alert{background:#f59e0b1a;border-left:3px solid #f59e0b;border-radius:0 8px 8px 0;padding:12px 14px;margin-top:14px;font-size:.82rem;color:#fde68a;line-height:1.4}.excel-v2-scope .scoring-dashboard .dim-table{width:100%;border-collapse:collapse}.excel-v2-scope .scoring-dashboard .dim-table th{font-size:.74rem;text-transform:uppercase;letter-spacing:.04em;color:var(--hr-text-secondary, #94a3b8)!important;background:var(--hr-bg-main, #18181b)!important;border-bottom:1px solid var(--hr-border-color, #333336)!important;padding:10px 8px;text-align:center}.excel-v2-scope .scoring-dashboard .dim-table td{font-size:.82rem;padding:10px 8px;border-bottom:1px solid var(--hr-border-color, #333336)!important;text-align:center;color:var(--hr-text-primary, #f0f0f0)!important}.excel-v2-scope .scoring-dashboard table th,.excel-v2-scope .scoring-dashboard .sov-table th{font-size:.76rem;font-weight:600;color:var(--hr-text-secondary, #94a3b8)!important;background:var(--hr-bg-main, #18181b)!important;background-color:var(--hr-bg-main, #18181b)!important;text-align:left;padding:8px 6px;border-bottom:1px solid var(--hr-border-color, #333336)!important}.excel-v2-scope .scoring-dashboard .sov-table td{font-size:.82rem;padding:10px 6px;border-bottom:1px solid var(--hr-border-color, #333336)!important;color:var(--hr-text-primary, #f0f0f0)!important}.excel-v2-scope .scoring-dashboard .sov-llm{font-size:.82rem;font-weight:700;color:var(--hr-text-primary, #f0f0f0)!important}.excel-v2-scope .scoring-dashboard .ia-pillar-title{font-size:.95rem;font-weight:700;color:var(--hr-text-primary, #ffffff)}.excel-v2-scope .scoring-dashboard .ia-pillar-q{font-size:.74rem;color:var(--hr-text-secondary, #94a3b8)}.excel-v2-scope .scoring-dashboard .ia-pillar-val{font-size:1.8rem;font-weight:800;line-height:1}.excel-v2-scope .scoring-dashboard .ia-pillar-weight{font-size:.72rem;color:var(--hr-text-muted, #71717a);margin-bottom:8px}.excel-v2-scope .scoring-dashboard .ia-diagnosis{background:var(--hr-bg-main, #18181b);border:1px solid var(--hr-border-color, #333336);border-radius:12px;padding:16px;margin-top:14px}.excel-v2-scope .scoring-dashboard .ia-diagnosis-letter{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;font-size:1.1rem;font-weight:800;background:#6366f133;color:#818cf8}.excel-v2-scope .scoring-dashboard .ia-diagnosis-name{font-size:1rem;font-weight:700;color:var(--hr-text-primary, #ffffff)}.excel-v2-scope .scoring-dashboard .ia-diagnosis-body{font-size:.84rem;line-height:1.5;color:var(--hr-text-secondary, #cbd5e1);margin-top:8px}.excel-v2-scope .scoring-dashboard .ia-kv{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid var(--hr-border-color, #333336);font-size:.82rem;color:var(--hr-text-secondary, #94a3b8)}.excel-v2-scope .scoring-dashboard .ia-kv strong{color:var(--hr-text-primary, #f0f0f0)}.excel-v2-scope .scoring-dashboard .geo-provenance{background:var(--hr-bg-main, #18181b)!important;border:1px solid var(--hr-border-color, #333336)!important;border-radius:10px;padding:12px 16px;margin-bottom:16px;font-size:.82rem;color:var(--hr-text-secondary, #94a3b8)!important;display:grid;gap:6px}.excel-v2-scope .scoring-dashboard .geo-provenance strong{color:var(--hr-text-primary, #ffffff)!important}.excel-v2-scope .scoring-dashboard .llm5{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:18px}@media(max-width:900px){.excel-v2-scope .scoring-dashboard .llm5{grid-template-columns:repeat(2,1fr)}}.excel-v2-scope .scoring-dashboard .llm-c{border:1px solid var(--hr-border-color, #333336)!important;border-radius:10px;padding:14px 12px;text-align:center;background:var(--hr-bg-main, #18181b)!important;transition:transform .2s ease,border-color .2s ease}.excel-v2-scope .scoring-dashboard .llm-c.best{border-color:#10b981!important;background:#10b98114!important}.excel-v2-scope .scoring-dashboard .llm-c.worst{border-color:#ef4444!important;background:#ef444414!important}.excel-v2-scope .scoring-dashboard .llm-name{font-size:.76rem;color:var(--hr-text-secondary, #94a3b8)!important;font-weight:700;text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px}.excel-v2-scope .scoring-dashboard .llm-score{font-size:1.8rem;font-weight:800;color:var(--hr-text-primary, #ffffff)!important;line-height:1.1;margin-bottom:6px}.excel-v2-scope .scoring-dashboard .llm-metrics{font-size:.74rem;color:var(--hr-text-secondary, #94a3b8)!important;line-height:1.45;margin-top:6px}.excel-v2-scope .scoring-dashboard .llm-bar-w{height:6px;border-radius:3px;background:#ffffff14!important;margin-top:10px;overflow:hidden}.excel-v2-scope .scoring-dashboard .llm-bar-f{height:100%;border-radius:3px}.excel-v2-scope .scoring-dashboard .sov-wrap{margin:16px 0 20px}.excel-v2-scope .scoring-dashboard .sov-legend{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:12px}.excel-v2-scope .scoring-dashboard .sov-legend .leg-item{color:var(--hr-text-secondary, #cbd5e1)!important;font-size:.78rem}.excel-v2-scope .scoring-dashboard .sov-empty-hint{color:var(--hr-text-muted, #71717a)!important;font-style:italic}.excel-v2-scope .scoring-dashboard .i4{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-top:18px}.excel-v2-scope .scoring-dashboard .ic{background:var(--hr-bg-main, #18181b)!important;border:1px solid var(--hr-border-color, #333336)!important;border-radius:10px;padding:14px}.excel-v2-scope .scoring-dashboard .ic-title{font-size:.88rem;font-weight:700;color:var(--hr-text-primary, #ffffff)!important}.excel-v2-scope .scoring-dashboard .ic-score{font-size:1.5rem;font-weight:800;color:var(--hr-text-primary, #ffffff)!important}.excel-v2-scope .scoring-dashboard .ic-sub,.excel-v2-scope .scoring-dashboard .ic-ml{font-size:.74rem;color:var(--hr-text-secondary, #94a3b8)!important}.excel-v2-scope .scoring-dashboard .ic-mp{font-size:.74rem;font-weight:700;color:var(--hr-text-primary, #f0f0f0)!important}.excel-v2-scope .scoring-dashboard .ic-track{height:6px;border-radius:3px;background:#ffffff14!important;overflow:hidden;margin-top:4px}.excel-v2-scope .scoring-dashboard .ic-m{margin-top:8px}.excel-v2-scope .scoring-dashboard .rank-block{border:1px solid var(--hr-border-color, #333336)!important;border-radius:10px;margin-bottom:14px;overflow:hidden;background:var(--hr-bg-main, #18181b)!important}.excel-v2-scope .scoring-dashboard .rank-intent-lbl{font-size:.78rem;font-weight:700;padding:8px 14px;background:#202026!important;border-bottom:1px solid var(--hr-border-color, #333336)!important;color:var(--hr-accent-primary, #818cf8)!important}.excel-v2-scope .scoring-dashboard .rank-row{display:grid;grid-template-columns:80px 1fr 110px;gap:14px;padding:12px 14px;align-items:center;border-bottom:1px solid rgba(255,255,255,.04)}.excel-v2-scope .scoring-dashboard .rank-prompt-id{font-size:.72rem;color:var(--hr-text-muted, #94a3b8)!important;font-weight:600}.excel-v2-scope .scoring-dashboard .rank-prompt-text{font-size:.82rem;color:var(--hr-text-primary, #f0f0f0)!important;line-height:1.4}.excel-v2-scope .scoring-dashboard .rank-score-val{font-size:1rem;font-weight:800;color:var(--hr-text-primary, #ffffff)!important}.excel-v2-scope .scoring-dashboard .rank-hallazgo{font-size:.8rem;color:var(--hr-text-secondary, #cbd5e1)!important;padding:10px 14px;background:#202026!important;border-top:1px solid var(--hr-border-color, #333336)!important}.excel-v2-scope .scoring-dashboard .rank-hallazgo strong{color:var(--hr-text-primary, #ffffff)!important}.excel-v2-scope .scoring-dashboard .f-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}.excel-v2-scope .scoring-dashboard .finding{background:var(--hr-bg-main, #18181b)!important;border:1px solid var(--hr-border-color, #333336)!important;border-radius:10px;padding:16px}.excel-v2-scope .scoring-dashboard .f-title{font-size:.88rem;font-weight:700;color:var(--hr-text-primary, #ffffff)!important;margin-bottom:8px}.excel-v2-scope .scoring-dashboard .f-body{font-size:.82rem;color:var(--hr-text-secondary, #cbd5e1)!important;line-height:1.55}.excel-v2-scope .scoring-dashboard .f-tag{display:inline-block;margin-top:10px;padding:3px 8px;border-radius:6px;font-size:.7rem;font-weight:600;background:#6366f126!important;color:#818cf8!important}.excel-v2-scope .scoring-dashboard .a-list{display:grid;gap:12px}.excel-v2-scope .scoring-dashboard .a-card{background:var(--hr-bg-main, #18181b)!important;border:1px solid var(--hr-border-color, #333336)!important;border-radius:10px;padding:14px 16px}.excel-v2-scope .scoring-dashboard .a-num{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;font-size:.8rem;font-weight:700;background:#6366f133!important;color:#818cf8!important;margin-right:10px}.excel-v2-scope .scoring-dashboard .a-head{display:flex;align-items:center;margin-bottom:8px}.excel-v2-scope .scoring-dashboard .a-title{font-size:.88rem;font-weight:700;color:var(--hr-text-primary, #ffffff)!important}.excel-v2-scope .scoring-dashboard .a-body{font-size:.82rem;color:var(--hr-text-secondary, #cbd5e1)!important;line-height:1.5}.excel-v2-scope .scoring-dashboard .verdict{background:linear-gradient(135deg,#6366f11f,#18181b)!important;border:1px solid rgba(99,102,241,.3)!important;border-radius:12px;padding:20px;color:var(--hr-text-primary, #f0f0f0)!important;margin-bottom:20px}.excel-v2-scope .scoring-dashboard .verdict-title{font-size:.95rem;font-weight:700;color:#a5b4fc!important;margin-bottom:8px}.excel-v2-scope .scoring-dashboard .verdict-body{font-size:.85rem;line-height:1.6;color:#cbd5e1!important}.excel-v2-scope .scoring-dashboard .ia-tech-toolbar{display:flex;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}.excel-v2-scope .scoring-dashboard .ia-tech-domain span{font-size:.78rem;color:var(--hr-text-secondary, #94a3b8)!important;margin-right:6px}.excel-v2-scope .scoring-dashboard .ia-tech-domain input{background:var(--hr-bg-main, #18181b)!important;border:1px solid var(--hr-border-color, #333336)!important;color:var(--hr-text-primary, #f0f0f0)!important;border-radius:8px;padding:8px 12px;font-size:.84rem}.excel-v2-scope .scoring-dashboard .footer{font-size:.74rem;color:var(--hr-text-muted, #71717a)!important;text-align:center;padding:16px 0}[data-theme=light] .excel-v2-scope .cost-optimizer-page,.hr-container[data-theme=light] .excel-v2-scope .cost-optimizer-page{background:#f8fafc;color:#0f172a}[data-theme=light] .excel-v2-scope .cost-optimizer,.hr-container[data-theme=light] .excel-v2-scope .cost-optimizer{color:#0f172a}[data-theme=light] .excel-v2-scope .cost-optimizer__hero,.hr-container[data-theme=light] .excel-v2-scope .cost-optimizer__hero,[data-theme=light] .excel-v2-scope .cost-optimizer__panel,.hr-container[data-theme=light] .excel-v2-scope .cost-optimizer__panel,[data-theme=light] .excel-v2-scope .cost-optimizer__dropzone,.hr-container[data-theme=light] .excel-v2-scope .cost-optimizer__dropzone,[data-theme=light] .excel-v2-scope .cost-optimizer__state,.hr-container[data-theme=light] .excel-v2-scope .cost-optimizer__state,[data-theme=light] .excel-v2-scope .cost-optimizer__view-switch,.hr-container[data-theme=light] .excel-v2-scope .cost-optimizer__view-switch,[data-theme=light] .excel-v2-scope .scoring-dashboard,.hr-container[data-theme=light] .excel-v2-scope .scoring-dashboard{background:#fff;border-color:#e2e8f0;box-shadow:0 4px 16px #0000000a}[data-theme=light] .excel-v2-scope .cost-optimizer__hero-title,.hr-container[data-theme=light] .excel-v2-scope .cost-optimizer__hero-title,[data-theme=light] .excel-v2-scope .cost-optimizer__dropzone-title,.hr-container[data-theme=light] .excel-v2-scope .cost-optimizer__dropzone-title,[data-theme=light] .excel-v2-scope .cost-optimizer__panel-head h3,.hr-container[data-theme=light] .excel-v2-scope .cost-optimizer__panel-head h3,[data-theme=light] .excel-v2-scope .cost-optimizer__step-chip,.hr-container[data-theme=light] .excel-v2-scope .cost-optimizer__step-chip,[data-theme=light] .excel-v2-scope .cost-optimizer__meta-grid strong,.hr-container[data-theme=light] .excel-v2-scope .cost-optimizer__meta-grid strong,[data-theme=light] .excel-v2-scope .cost-optimizer__kpi-grid strong,.hr-container[data-theme=light] .excel-v2-scope .cost-optimizer__kpi-grid strong,[data-theme=light] .excel-v2-scope .scoring-dashboard .sec-title,.hr-container[data-theme=light] .excel-v2-scope .scoring-dashboard .sec-title,[data-theme=light] .excel-v2-scope .scoring-dashboard .geo-box-lbl,.hr-container[data-theme=light] .excel-v2-scope .scoring-dashboard .geo-box-lbl,[data-theme=light] .excel-v2-scope .scoring-dashboard .kpi-mini-lbl,.hr-container[data-theme=light] .excel-v2-scope .scoring-dashboard .kpi-mini-lbl,[data-theme=light] .excel-v2-scope .scoring-dashboard .ia-pillar-title,.hr-container[data-theme=light] .excel-v2-scope .scoring-dashboard .ia-pillar-title{color:#0f172a}[data-theme=light] .excel-v2-scope .cost-optimizer__eyebrow,.hr-container[data-theme=light] .excel-v2-scope .cost-optimizer__eyebrow,[data-theme=light] .excel-v2-scope .cost-optimizer__panel-head span,.hr-container[data-theme=light] .excel-v2-scope .cost-optimizer__panel-head span,[data-theme=light] .excel-v2-scope .cost-optimizer__step-num,.hr-container[data-theme=light] .excel-v2-scope .cost-optimizer__step-num,[data-theme=light] .excel-v2-scope .scoring-dashboard .sec-tag,.hr-container[data-theme=light] .excel-v2-scope .scoring-dashboard .sec-tag{color:#6366f1}[data-theme=light] .excel-v2-scope .cost-optimizer__hero-desc,.hr-container[data-theme=light] .excel-v2-scope .cost-optimizer__hero-desc,[data-theme=light] .excel-v2-scope .cost-optimizer__dropzone-subtitle,.hr-container[data-theme=light] .excel-v2-scope .cost-optimizer__dropzone-subtitle,[data-theme=light] .excel-v2-scope .cost-optimizer__state p,.hr-container[data-theme=light] .excel-v2-scope .cost-optimizer__state p,[data-theme=light] .excel-v2-scope .cost-optimizer__market-picker span,.hr-container[data-theme=light] .excel-v2-scope .cost-optimizer__market-picker span,[data-theme=light] .excel-v2-scope .cost-optimizer__market-picker label,.hr-container[data-theme=light] .excel-v2-scope .cost-optimizer__market-picker label,[data-theme=light] .excel-v2-scope .cost-optimizer__llm-filter span,.hr-container[data-theme=light] .excel-v2-scope .cost-optimizer__llm-filter span,[data-theme=light] .excel-v2-scope .cost-optimizer__compact-strip article span,.hr-container[data-theme=light] .excel-v2-scope .cost-optimizer__compact-strip article span,[data-theme=light] .excel-v2-scope .cost-optimizer__meta-grid span,.hr-container[data-theme=light] .excel-v2-scope .cost-optimizer__meta-grid span,[data-theme=light] .excel-v2-scope .cost-optimizer__kpi-grid span,.hr-container[data-theme=light] .excel-v2-scope .cost-optimizer__kpi-grid span,[data-theme=light] .excel-v2-scope .cost-optimizer__muted,.hr-container[data-theme=light] .excel-v2-scope .cost-optimizer__muted,[data-theme=light] .excel-v2-scope .scoring-dashboard .bar-lbl,.hr-container[data-theme=light] .excel-v2-scope .scoring-dashboard .bar-lbl{color:#64748b}[data-theme=light] .excel-v2-scope .cost-optimizer__compact-strip article strong,.hr-container[data-theme=light] .excel-v2-scope .cost-optimizer__compact-strip article strong{color:#0f172a}[data-theme=light] .excel-v2-scope .cost-optimizer__step-chip,.hr-container[data-theme=light] .excel-v2-scope .cost-optimizer__step-chip,[data-theme=light] .excel-v2-scope .cost-optimizer__selected-file,.hr-container[data-theme=light] .excel-v2-scope .cost-optimizer__selected-file,[data-theme=light] .excel-v2-scope .cost-optimizer__compact-strip article,.hr-container[data-theme=light] .excel-v2-scope .cost-optimizer__compact-strip article,[data-theme=light] .excel-v2-scope .cost-optimizer__meta-grid article,.hr-container[data-theme=light] .excel-v2-scope .cost-optimizer__meta-grid article,[data-theme=light] .excel-v2-scope .cost-optimizer__kpi-grid article,.hr-container[data-theme=light] .excel-v2-scope .cost-optimizer__kpi-grid article,[data-theme=light] .excel-v2-scope .cost-optimizer__search,.hr-container[data-theme=light] .excel-v2-scope .cost-optimizer__search,[data-theme=light] .excel-v2-scope .cost-optimizer__market-picker select,.hr-container[data-theme=light] .excel-v2-scope .cost-optimizer__market-picker select,[data-theme=light] .excel-v2-scope .cost-optimizer__llm-filter select,.hr-container[data-theme=light] .excel-v2-scope .cost-optimizer__llm-filter select,[data-theme=light] .excel-v2-scope .cost-optimizer__sheet-tab,.hr-container[data-theme=light] .excel-v2-scope .cost-optimizer__sheet-tab,[data-theme=light] .excel-v2-scope .scoring-dashboard .sec-head,.hr-container[data-theme=light] .excel-v2-scope .scoring-dashboard .sec-head,[data-theme=light] .excel-v2-scope .scoring-dashboard .geo-box,.hr-container[data-theme=light] .excel-v2-scope .scoring-dashboard .geo-box,[data-theme=light] .excel-v2-scope .scoring-dashboard .kpi-mini,.hr-container[data-theme=light] .excel-v2-scope .scoring-dashboard .kpi-mini,[data-theme=light] .excel-v2-scope .scoring-dashboard .ia-pillar,.hr-container[data-theme=light] .excel-v2-scope .scoring-dashboard .ia-pillar,[data-theme=light] .excel-v2-scope .scoring-dashboard__card,.hr-container[data-theme=light] .excel-v2-scope .scoring-dashboard__card{background:#f8fafc;border-color:#e2e8f0}[data-theme=light] .excel-v2-scope .cost-optimizer__step-num,.hr-container[data-theme=light] .excel-v2-scope .cost-optimizer__step-num{background:#6366f114;color:#6366f1}[data-theme=light] .excel-v2-scope .cost-optimizer__button--secondary,.hr-container[data-theme=light] .excel-v2-scope .cost-optimizer__button--secondary{background:#f8fafc;border-color:#e2e8f0;color:#0f172a}[data-theme=light] .excel-v2-scope .cost-optimizer__button--secondary:hover:not(:disabled),.hr-container[data-theme=light] .excel-v2-scope .cost-optimizer__button--secondary:hover:not(:disabled){border-color:#6366f1;color:#6366f1;background:#6366f10d}[data-theme=light] .excel-v2-scope .cost-optimizer__sheet-tab.is-active,.hr-container[data-theme=light] .excel-v2-scope .cost-optimizer__sheet-tab.is-active{background:#6366f114;border-color:#6366f1;color:#6366f1}[data-theme=light] .excel-v2-scope .cost-optimizer__workbook-table-shell,.hr-container[data-theme=light] .excel-v2-scope .cost-optimizer__workbook-table-shell{background:#fff;border-color:#e2e8f0}[data-theme=light] .excel-v2-scope .cost-optimizer__workbook-table thead th,.hr-container[data-theme=light] .excel-v2-scope .cost-optimizer__workbook-table thead th,[data-theme=light] .excel-v2-scope .cost-optimizer__col-head,.hr-container[data-theme=light] .excel-v2-scope .cost-optimizer__col-head,[data-theme=light] .excel-v2-scope .cost-optimizer__workbook-table thead .cost-optimizer__corner-cell,.hr-container[data-theme=light] .excel-v2-scope .cost-optimizer__workbook-table thead .cost-optimizer__corner-cell,[data-theme=light] .excel-v2-scope .cost-optimizer__row-header,.hr-container[data-theme=light] .excel-v2-scope .cost-optimizer__row-header,[data-theme=light] .excel-v2-scope .cost-optimizer__action-head,.hr-container[data-theme=light] .excel-v2-scope .cost-optimizer__action-head{background:#f8fafc!important;background-color:#f8fafc!important;color:#0f172a!important;border-bottom:1px solid #e2e8f0!important;border-right:1px solid #e2e8f0!important}[data-theme=light] .excel-v2-scope .cost-optimizer__col-name,.hr-container[data-theme=light] .excel-v2-scope .cost-optimizer__col-name{color:#0f172a!important}[data-theme=light] .excel-v2-scope .cost-optimizer__col-letter,.hr-container[data-theme=light] .excel-v2-scope .cost-optimizer__col-letter{color:#64748b!important}[data-theme=light] .excel-v2-scope .cost-optimizer__action-head div,.hr-container[data-theme=light] .excel-v2-scope .cost-optimizer__action-head div{color:#0f172a!important}[data-theme=light] .excel-v2-scope .cost-optimizer__workbook-cell,.hr-container[data-theme=light] .excel-v2-scope .cost-optimizer__workbook-cell,[data-theme=light] .excel-v2-scope .cost-optimizer__action-cell,.hr-container[data-theme=light] .excel-v2-scope .cost-optimizer__action-cell{background:#fff;color:#0f172a;border-color:#e2e8f0}[data-theme=light] .excel-v2-scope .cost-optimizer__workbook-cell:hover,.hr-container[data-theme=light] .excel-v2-scope .cost-optimizer__workbook-cell:hover{background:#6366f10a}[data-theme=light] .excel-v2-scope .cost-optimizer__response-overlay,.hr-container[data-theme=light] .excel-v2-scope .cost-optimizer__response-overlay{background:#fff;border-color:#e2e8f0;box-shadow:0 24px 60px #00000026}[data-theme=light] .excel-v2-scope .cost-optimizer__response-overlay-head,.hr-container[data-theme=light] .excel-v2-scope .cost-optimizer__response-overlay-head{border-bottom-color:#e2e8f0}[data-theme=light] .excel-v2-scope .cost-optimizer__response-overlay-head strong,.hr-container[data-theme=light] .excel-v2-scope .cost-optimizer__response-overlay-head strong{color:#0f172a}[data-theme=light] .excel-v2-scope .cost-optimizer__response-overlay-textarea,.hr-container[data-theme=light] .excel-v2-scope .cost-optimizer__response-overlay-textarea{background:#f8fafc;border-color:#e2e8f0;color:#0f172a}[data-theme=light] .excel-v2-scope .scoring-dashboard .cover,.hr-container[data-theme=light] .excel-v2-scope .scoring-dashboard .cover{background:linear-gradient(135deg,#6366f114,#fff)!important;border-color:#e2e8f0!important;color:#0f172a!important}[data-theme=light] .excel-v2-scope .scoring-dashboard .cover-title,.hr-container[data-theme=light] .excel-v2-scope .scoring-dashboard .cover-title{color:#0f172a!important}[data-theme=light] .excel-v2-scope .scoring-dashboard .cover-sub,.hr-container[data-theme=light] .excel-v2-scope .scoring-dashboard .cover-sub{color:#64748b!important}[data-theme=light] .excel-v2-scope .scoring-dashboard .ckpi,.hr-container[data-theme=light] .excel-v2-scope .scoring-dashboard .ckpi{background:#fff!important;border-color:#e2e8f0!important;box-shadow:0 2px 8px #0000000a}[data-theme=light] .excel-v2-scope .scoring-dashboard .ckpi-val,.hr-container[data-theme=light] .excel-v2-scope .scoring-dashboard .ckpi-val{color:#0f172a!important}[data-theme=light] .excel-v2-scope .scoring-dashboard .ckpi-lbl,.hr-container[data-theme=light] .excel-v2-scope .scoring-dashboard .ckpi-lbl{color:#64748b!important}[data-theme=light] .excel-v2-scope .scoring-dashboard .ckpi-sub,.hr-container[data-theme=light] .excel-v2-scope .scoring-dashboard .ckpi-sub{color:#94a3b8!important}[data-theme=light] .excel-v2-scope .scoring-dashboard .sec-head,.hr-container[data-theme=light] .excel-v2-scope .scoring-dashboard .sec-head{background:#f1f5f9!important;border:1px solid #e2e8f0!important;border-bottom:none!important}[data-theme=light] .excel-v2-scope .scoring-dashboard .sec-title,.hr-container[data-theme=light] .excel-v2-scope .scoring-dashboard .sec-title{color:#0f172a!important}[data-theme=light] .excel-v2-scope .scoring-dashboard .sec-body,.hr-container[data-theme=light] .excel-v2-scope .scoring-dashboard .sec-body{background:#fff!important;border:1px solid #e2e8f0!important;color:#0f172a!important}[data-theme=light] .excel-v2-scope .scoring-dashboard .geo-box,.hr-container[data-theme=light] .excel-v2-scope .scoring-dashboard .geo-box,[data-theme=light] .excel-v2-scope .scoring-dashboard .kpi-mini,.hr-container[data-theme=light] .excel-v2-scope .scoring-dashboard .kpi-mini,[data-theme=light] .excel-v2-scope .scoring-dashboard .ia-pillar,.hr-container[data-theme=light] .excel-v2-scope .scoring-dashboard .ia-pillar{background:#f8fafc!important;border-color:#e2e8f0!important;color:#0f172a!important}[data-theme=light] .excel-v2-scope .scoring-dashboard .kpi-mini-val,.hr-container[data-theme=light] .excel-v2-scope .scoring-dashboard .kpi-mini-val{color:#0f172a!important}[data-theme=light] .excel-v2-scope .scoring-dashboard .kpi-mini-sub,.hr-container[data-theme=light] .excel-v2-scope .scoring-dashboard .kpi-mini-sub,[data-theme=light] .excel-v2-scope .scoring-dashboard .geo-box-sub,.hr-container[data-theme=light] .excel-v2-scope .scoring-dashboard .geo-box-sub{color:#64748b!important}[data-theme=light] .excel-v2-scope .scoring-dashboard .bar-ttl,.hr-container[data-theme=light] .excel-v2-scope .scoring-dashboard .bar-ttl{color:#475569!important}[data-theme=light] .excel-v2-scope .scoring-dashboard .bar-lbl,.hr-container[data-theme=light] .excel-v2-scope .scoring-dashboard .bar-lbl,[data-theme=light] .excel-v2-scope .scoring-dashboard .bar-pct,.hr-container[data-theme=light] .excel-v2-scope .scoring-dashboard .bar-pct{color:#0f172a!important}[data-theme=light] .excel-v2-scope .scoring-dashboard .bar-track,.hr-container[data-theme=light] .excel-v2-scope .scoring-dashboard .bar-track{background:#e2e8f0!important}[data-theme=light] .excel-v2-scope .scoring-dashboard .alert,.hr-container[data-theme=light] .excel-v2-scope .scoring-dashboard .alert{background:#fffbeb!important;border-left:3px solid #f59e0b!important;color:#92400e!important}[data-theme=light] .excel-v2-scope .scoring-dashboard .dim-table th,.hr-container[data-theme=light] .excel-v2-scope .scoring-dashboard .dim-table th{background:#f1f5f9!important;color:#475569!important;border-bottom:1px solid #e2e8f0!important}[data-theme=light] .excel-v2-scope .scoring-dashboard .dim-table td,.hr-container[data-theme=light] .excel-v2-scope .scoring-dashboard .dim-table td{color:#0f172a!important;border-bottom:1px solid #e2e8f0!important}[data-theme=light] .excel-v2-scope .scoring-dashboard .geo-provenance,.hr-container[data-theme=light] .excel-v2-scope .scoring-dashboard .geo-provenance{background:#f8fafc!important;border-color:#e2e8f0!important;color:#475569!important}[data-theme=light] .excel-v2-scope .scoring-dashboard .geo-provenance strong,.hr-container[data-theme=light] .excel-v2-scope .scoring-dashboard .geo-provenance strong{color:#0f172a!important}[data-theme=light] .excel-v2-scope .scoring-dashboard .llm-c,.hr-container[data-theme=light] .excel-v2-scope .scoring-dashboard .llm-c{background:#fff!important;border-color:#e2e8f0!important}[data-theme=light] .excel-v2-scope .scoring-dashboard .llm-name,.hr-container[data-theme=light] .excel-v2-scope .scoring-dashboard .llm-name{color:#64748b!important}[data-theme=light] .excel-v2-scope .scoring-dashboard .llm-score,.hr-container[data-theme=light] .excel-v2-scope .scoring-dashboard .llm-score{color:#0f172a!important}[data-theme=light] .excel-v2-scope .scoring-dashboard .llm-metrics,.hr-container[data-theme=light] .excel-v2-scope .scoring-dashboard .llm-metrics{color:#64748b!important}[data-theme=light] .excel-v2-scope .scoring-dashboard table th,.hr-container[data-theme=light] .excel-v2-scope .scoring-dashboard table th,[data-theme=light] .excel-v2-scope .scoring-dashboard .sov-table th,.hr-container[data-theme=light] .excel-v2-scope .scoring-dashboard .sov-table th{color:#64748b!important;background:#f8fafc!important;background-color:#f8fafc!important;border-bottom-color:#e2e8f0!important}[data-theme=light] .excel-v2-scope .scoring-dashboard .sov-table td,.hr-container[data-theme=light] .excel-v2-scope .scoring-dashboard .sov-table td{color:#0f172a!important;border-bottom-color:#f1f5f9!important}[data-theme=light] .excel-v2-scope .scoring-dashboard .sov-llm,.hr-container[data-theme=light] .excel-v2-scope .scoring-dashboard .sov-llm{color:#0f172a!important}[data-theme=light] .excel-v2-scope .scoring-dashboard .sov-legend .leg-item,.hr-container[data-theme=light] .excel-v2-scope .scoring-dashboard .sov-legend .leg-item{color:#475569!important}[data-theme=light] .excel-v2-scope .scoring-dashboard .ic,.hr-container[data-theme=light] .excel-v2-scope .scoring-dashboard .ic{background:#fff!important;border-color:#e2e8f0!important}[data-theme=light] .excel-v2-scope .scoring-dashboard .ic-title,.hr-container[data-theme=light] .excel-v2-scope .scoring-dashboard .ic-title,[data-theme=light] .excel-v2-scope .scoring-dashboard .ic-score,.hr-container[data-theme=light] .excel-v2-scope .scoring-dashboard .ic-score{color:#0f172a!important}[data-theme=light] .excel-v2-scope .scoring-dashboard .ic-sub,.hr-container[data-theme=light] .excel-v2-scope .scoring-dashboard .ic-sub,[data-theme=light] .excel-v2-scope .scoring-dashboard .ic-ml,.hr-container[data-theme=light] .excel-v2-scope .scoring-dashboard .ic-ml{color:#64748b!important}[data-theme=light] .excel-v2-scope .scoring-dashboard .ic-mp,.hr-container[data-theme=light] .excel-v2-scope .scoring-dashboard .ic-mp{color:#0f172a!important}[data-theme=light] .excel-v2-scope .scoring-dashboard .ic-track,.hr-container[data-theme=light] .excel-v2-scope .scoring-dashboard .ic-track{background:#e2e8f0!important}[data-theme=light] .excel-v2-scope .scoring-dashboard .rank-block,.hr-container[data-theme=light] .excel-v2-scope .scoring-dashboard .rank-block{background:#fff!important;border-color:#e2e8f0!important}[data-theme=light] .excel-v2-scope .scoring-dashboard .rank-intent-lbl,.hr-container[data-theme=light] .excel-v2-scope .scoring-dashboard .rank-intent-lbl{background:#f8fafc!important;border-bottom-color:#e2e8f0!important;color:#4338ca!important}[data-theme=light] .excel-v2-scope .scoring-dashboard .rank-prompt-id,.hr-container[data-theme=light] .excel-v2-scope .scoring-dashboard .rank-prompt-id{color:#64748b!important}[data-theme=light] .excel-v2-scope .scoring-dashboard .rank-prompt-text,.hr-container[data-theme=light] .excel-v2-scope .scoring-dashboard .rank-prompt-text,[data-theme=light] .excel-v2-scope .scoring-dashboard .rank-score-val,.hr-container[data-theme=light] .excel-v2-scope .scoring-dashboard .rank-score-val{color:#0f172a!important}[data-theme=light] .excel-v2-scope .scoring-dashboard .rank-hallazgo,.hr-container[data-theme=light] .excel-v2-scope .scoring-dashboard .rank-hallazgo{background:#f8fafc!important;border-top-color:#e2e8f0!important;color:#475569!important}[data-theme=light] .excel-v2-scope .scoring-dashboard .rank-hallazgo strong,.hr-container[data-theme=light] .excel-v2-scope .scoring-dashboard .rank-hallazgo strong{color:#0f172a!important}[data-theme=light] .excel-v2-scope .scoring-dashboard .finding,.hr-container[data-theme=light] .excel-v2-scope .scoring-dashboard .finding{background:#f8fafc!important;border-color:#e2e8f0!important}[data-theme=light] .excel-v2-scope .scoring-dashboard .f-title,.hr-container[data-theme=light] .excel-v2-scope .scoring-dashboard .f-title{color:#0f172a!important}[data-theme=light] .excel-v2-scope .scoring-dashboard .f-body,.hr-container[data-theme=light] .excel-v2-scope .scoring-dashboard .f-body{color:#475569!important}[data-theme=light] .excel-v2-scope .scoring-dashboard .a-card,.hr-container[data-theme=light] .excel-v2-scope .scoring-dashboard .a-card{background:#f8fafc!important;border-color:#e2e8f0!important}[data-theme=light] .excel-v2-scope .scoring-dashboard .a-title,.hr-container[data-theme=light] .excel-v2-scope .scoring-dashboard .a-title{color:#0f172a!important}[data-theme=light] .excel-v2-scope .scoring-dashboard .a-body,.hr-container[data-theme=light] .excel-v2-scope .scoring-dashboard .a-body{color:#475569!important}[data-theme=light] .excel-v2-scope .scoring-dashboard .verdict,.hr-container[data-theme=light] .excel-v2-scope .scoring-dashboard .verdict{background:linear-gradient(135deg,#eef2ff,#fff)!important;border:1px solid #c7d2fe!important;color:#0f172a!important}[data-theme=light] .excel-v2-scope .scoring-dashboard .verdict-title,.hr-container[data-theme=light] .excel-v2-scope .scoring-dashboard .verdict-title{color:#4338ca!important}[data-theme=light] .excel-v2-scope .scoring-dashboard .verdict-body,.hr-container[data-theme=light] .excel-v2-scope .scoring-dashboard .verdict-body{color:#334155!important}[data-theme=light] .excel-v2-scope .scoring-dashboard .ia-diagnosis,.hr-container[data-theme=light] .excel-v2-scope .scoring-dashboard .ia-diagnosis{background:#f8fafc!important;border-color:#e2e8f0!important;color:#0f172a!important}[data-theme=light] .excel-v2-scope .scoring-dashboard .ia-diagnosis-name,.hr-container[data-theme=light] .excel-v2-scope .scoring-dashboard .ia-diagnosis-name{color:#0f172a!important}[data-theme=light] .excel-v2-scope .scoring-dashboard .ia-diagnosis-body,.hr-container[data-theme=light] .excel-v2-scope .scoring-dashboard .ia-diagnosis-body{color:#475569!important}[data-theme=light] .excel-v2-scope .scoring-dashboard .ia-diagnosis-advice,.hr-container[data-theme=light] .excel-v2-scope .scoring-dashboard .ia-diagnosis-advice{background:#eef2ff!important;color:#312e81!important}[data-theme=light] .excel-v2-scope .scoring-dashboard .ia-kv,.hr-container[data-theme=light] .excel-v2-scope .scoring-dashboard .ia-kv{border-bottom-color:#e2e8f0!important;color:#64748b!important}[data-theme=light] .excel-v2-scope .scoring-dashboard .ia-kv strong,.hr-container[data-theme=light] .excel-v2-scope .scoring-dashboard .ia-kv strong{color:#0f172a!important}[data-theme=light] .excel-v2-scope .scoring-dashboard .ia-tech-domain span,.hr-container[data-theme=light] .excel-v2-scope .scoring-dashboard .ia-tech-domain span{color:#475569!important}[data-theme=light] .excel-v2-scope .scoring-dashboard .ia-tech-domain input,.hr-container[data-theme=light] .excel-v2-scope .scoring-dashboard .ia-tech-domain input{background:#fff!important;border:1px solid #cbd5e1!important;color:#0f172a!important}@media(max-width:900px){.excel-v2-scope .cost-optimizer__hero{flex-direction:column;align-items:stretch}.excel-v2-scope .cost-optimizer__hero-steps{max-width:100%}.excel-v2-scope .cost-optimizer__meta-grid,.excel-v2-scope .cost-optimizer__kpi-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.excel-v2-scope .cost-optimizer__meta-grid,.excel-v2-scope .cost-optimizer__kpi-grid{grid-template-columns:1fr}.excel-v2-scope .cost-optimizer__table-toolbar{flex-direction:column;align-items:stretch}.excel-v2-scope .cost-optimizer__dropzone-actions{flex-direction:column}.excel-v2-scope .cost-optimizer__button{width:100%;justify-content:center}}.excel-v2-scope .builder-ingestion-selector{display:flex;gap:16px;margin:24px 0 32px;justify-content:center}.excel-v2-scope .builder-ingestion-tab{position:relative;display:flex;align-items:center;gap:12px;padding:18px 32px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#ffffff08;backdrop-filter:blur(16px);color:#999;font-size:15px;font-weight:500;cursor:pointer;transition:all .35s cubic-bezier(.4,0,.2,1);min-width:240px;justify-content:center;overflow:hidden}.excel-v2-scope .builder-ingestion-tab:before{content:"";position:absolute;inset:0;border-radius:16px;opacity:0;background:linear-gradient(135deg,#00b2ff14,#00b2ff05);transition:opacity .35s ease}.excel-v2-scope .builder-ingestion-tab:hover{border-color:#00b2ff40;color:#ccc;transform:translateY(-2px)}.excel-v2-scope .builder-ingestion-tab:hover:before{opacity:1}.excel-v2-scope .builder-ingestion-tab.active{border-color:#00b2ff;color:#fff;background:#00b2ff0f;box-shadow:0 0 24px #00b2ff1f,inset 0 1px #ffffff0f}.excel-v2-scope .builder-ingestion-tab.active:before{opacity:1}.excel-v2-scope .builder-ingestion-tab-ai.active{border-color:#a32dc1;background:linear-gradient(135deg,#a32dc126,#00b2ff1f);box-shadow:0 0 28px #a32dc140,inset 0 1px #ffffff1a}.excel-v2-scope .builder-ingestion-tab-icon{font-size:22px;flex-shrink:0}.excel-v2-scope .builder-ingestion-tab-label{position:relative;z-index:1}.excel-v2-scope .builder-ingestion-tab-sublabel{display:block;font-size:11px;font-weight:400;color:#666;margin-top:2px}.excel-v2-scope .builder-ingestion-tab.active .builder-ingestion-tab-sublabel{color:#00b2ffb3}.excel-v2-scope .builder-stepper{max-width:960px;margin:0 auto;padding:0 16px}.excel-v2-scope .builder-stepper-header{display:flex;align-items:center;justify-content:center;gap:0;margin-bottom:40px}.excel-v2-scope .builder-step-indicator{display:flex;align-items:center;gap:10px;padding:10px 20px;border-radius:12px;font-size:13px;font-weight:500;color:#555;cursor:pointer;transition:all .3s ease;position:relative}.excel-v2-scope .builder-step-indicator:hover{color:#888}.excel-v2-scope .builder-step-indicator.active{color:#fff}.excel-v2-scope .builder-step-indicator.completed{color:#0beb82}.excel-v2-scope .builder-step-number{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;border:2px solid #333;font-size:13px;font-weight:700;transition:all .3s ease;flex-shrink:0}.excel-v2-scope .builder-step-indicator.active .builder-step-number{border-color:#00b2ff;background:#00b2ff26;color:#00b2ff;box-shadow:0 0 12px #00b2ff4d}.excel-v2-scope .builder-step-indicator.completed .builder-step-number{border-color:#0beb82;background:#0beb821f;color:#0beb82}.excel-v2-scope .builder-step-connector{width:48px;height:2px;background:#222;flex-shrink:0;position:relative;overflow:hidden}.excel-v2-scope .builder-step-connector.completed{background:#0beb82}.excel-v2-scope .builder-step-content{animation:builderFadeIn .4s cubic-bezier(.4,0,.2,1)}@keyframes builderFadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.excel-v2-scope .builder-step-actions{display:flex;justify-content:space-between;align-items:center;margin-top:36px;padding-top:24px;border-top:1px solid rgba(255,255,255,.06)}.excel-v2-scope .builder-btn{padding:12px 28px;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease;border:none;display:flex;align-items:center;gap:8px}.excel-v2-scope .builder-btn-primary{background:linear-gradient(135deg,#00b2ff,#0090cc);color:#fff;box-shadow:0 4px 16px #00b2ff40}.excel-v2-scope .builder-btn-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 24px #00b2ff59}.excel-v2-scope .builder-btn-primary:disabled{opacity:.4;cursor:not-allowed;transform:none}.excel-v2-scope .builder-btn-secondary{background:#ffffff0f;color:#aaa;border:1px solid rgba(255,255,255,.1)}.excel-v2-scope .builder-btn-secondary:hover{background:#ffffff1a;color:#ddd}.excel-v2-scope .builder-btn-danger{background:#ff20551a;color:#f46;border:1px solid rgba(255,32,85,.2)}.excel-v2-scope .builder-btn-danger:hover{background:#ff205533}.excel-v2-scope .builder-btn-sm{padding:6px 14px;font-size:12px;border-radius:8px}.excel-v2-scope .builder-btn-generate{background:linear-gradient(135deg,#0beb82,#00c468);color:#000;font-weight:700;box-shadow:0 4px 20px #0beb8240}.excel-v2-scope .builder-btn-generate:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 32px #0beb8259}.excel-v2-scope .builder-panel{background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:20px;padding:28px;backdrop-filter:blur(12px);margin-bottom:20px}.excel-v2-scope .builder-panel-title{font-size:18px;font-weight:700;color:#fff;margin:0 0 4px}.excel-v2-scope .builder-panel-subtitle{font-size:13px;color:#666;margin:0 0 24px}.excel-v2-scope .builder-input-group{margin-bottom:20px}.excel-v2-scope .builder-label{display:block;font-size:12px;font-weight:600;color:#888;text-transform:uppercase;letter-spacing:.6px;margin-bottom:8px}.excel-v2-scope .builder-input{width:100%;padding:12px 16px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff0a;color:#fff;font-size:14px;font-family:inherit;transition:border-color .25s ease,box-shadow .25s ease;outline:none;box-sizing:border-box}.excel-v2-scope .builder-input:focus{border-color:#00b2ff;box-shadow:0 0 0 3px #00b2ff1a}.excel-v2-scope .builder-input::placeholder{color:#444}.excel-v2-scope .builder-textarea{resize:vertical;min-height:72px;line-height:1.5}.excel-v2-scope .builder-select{appearance:none;width:100%;padding:12px 40px 12px 16px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff0a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2 4l4 4 4-4' fill='none' stroke='%23666' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right 14px center;color:#fff;font-size:14px;font-family:inherit;outline:none;cursor:pointer;transition:border-color .25s ease;box-sizing:border-box}.excel-v2-scope .builder-select:focus{border-color:#00b2ff}.excel-v2-scope .builder-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.excel-v2-scope .builder-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:20px;background:#00b2ff1a;border:1px solid rgba(0,178,255,.2);color:#00b2ff;font-size:13px;font-weight:500;animation:chipIn .25s cubic-bezier(.4,0,.2,1)}@keyframes chipIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.excel-v2-scope .builder-chip-remove{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#ffffff1a;color:#888;font-size:12px;cursor:pointer;transition:all .2s ease;border:none;padding:0;line-height:1}.excel-v2-scope .builder-chip-remove:hover{background:#ff20554d;color:#f46}.excel-v2-scope .builder-engines-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media(max-width:768px){.excel-v2-scope .builder-engines-grid{grid-template-columns:repeat(2,1fr)}}.excel-v2-scope .builder-engine-toggle{display:flex;align-items:center;gap:12px;padding:14px 18px;border-radius:14px;border:1px solid rgba(255,255,255,.06);background:#ffffff05;cursor:pointer;transition:all .3s ease;user-select:none}.excel-v2-scope .builder-engine-toggle:hover{border-color:#ffffff1f;background:#ffffff0a}.excel-v2-scope .builder-engine-toggle.active{border-color:#00b2ff59;background:#00b2ff0f}.excel-v2-scope .builder-engine-icon{font-size:22px;flex-shrink:0}.excel-v2-scope .builder-engine-label{font-size:14px;font-weight:500;color:#777;flex:1}.excel-v2-scope .builder-engine-toggle.active .builder-engine-label{color:#ddd}.excel-v2-scope .builder-toggle-switch{position:relative;width:40px;height:22px;border-radius:11px;background:#333;transition:background .3s ease;flex-shrink:0}.excel-v2-scope .builder-toggle-switch:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#666;transition:all .3s ease}.excel-v2-scope .builder-engine-toggle.active .builder-toggle-switch{background:#00b2ff}.excel-v2-scope .builder-engine-toggle.active .builder-toggle-switch:after{transform:translate(18px);background:#fff}.excel-v2-scope .builder-prompt-table{width:100%;border-collapse:separate;border-spacing:0;margin-top:16px}.excel-v2-scope .builder-prompt-table th{text-align:left;font-size:11px;font-weight:600;color:#555;text-transform:uppercase;letter-spacing:.5px;padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.06)}.excel-v2-scope .builder-prompt-table td{padding:10px 12px;font-size:13px;color:#ccc;border-bottom:1px solid rgba(255,255,255,.03);vertical-align:middle}.excel-v2-scope .builder-prompt-table tr{transition:background .2s ease}.excel-v2-scope .builder-prompt-table tbody tr:hover{background:#ffffff05}.excel-v2-scope .builder-prompt-table .col-num{width:40px;text-align:center;color:#444}.excel-v2-scope .builder-prompt-table .col-cluster{width:160px}.excel-v2-scope .builder-prompt-table .col-actions{width:80px;text-align:center}.excel-v2-scope .builder-prompt-empty{text-align:center;padding:40px 20px;color:#444;font-size:14px}.excel-v2-scope .builder-cluster-validator{display:flex;flex-direction:column;gap:12px;padding:20px 24px;border-radius:16px;background:#ffffff05;border:1px solid rgba(255,255,255,.06)}.excel-v2-scope .builder-cluster-validator-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.excel-v2-scope .builder-cluster-validator-title span{font-size:13px;font-weight:600;color:#888}.excel-v2-scope .builder-health-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:700}.excel-v2-scope .builder-health-badge.excellent{background:#0beb821a;color:#0beb82}.excel-v2-scope .builder-health-badge.good{background:#f59e0b1a;color:#f59e0b}.excel-v2-scope .builder-health-badge.poor{background:#ff20551a;color:#ff2055}.excel-v2-scope .builder-cluster-row{display:grid;grid-template-columns:140px 1fr 80px;align-items:center;gap:12px}.excel-v2-scope .builder-cluster-label{font-size:13px;font-weight:500;color:#aaa}.excel-v2-scope .builder-cluster-bar-wrapper{position:relative;height:24px;background:#ffffff0a;border-radius:12px;overflow:hidden}.excel-v2-scope .builder-cluster-bar{position:absolute;top:0;left:0;height:100%;border-radius:12px;transition:width .6s cubic-bezier(.4,0,.2,1),background .4s ease;min-width:2px}.excel-v2-scope .builder-cluster-bar.on-target{background:linear-gradient(90deg,#0beb82,#00c468);box-shadow:0 0 12px #0beb8233}.excel-v2-scope .builder-cluster-bar.close{background:linear-gradient(90deg,#f59e0b,#e5890a);box-shadow:0 0 12px #f59e0b26}.excel-v2-scope .builder-cluster-bar.off-target{background:linear-gradient(90deg,#ff2055,#dd1845);box-shadow:0 0 12px #ff205526}.excel-v2-scope .builder-cluster-target-line{position:absolute;top:0;height:100%;width:2px;background:#ffffff59;border-radius:1px;z-index:2}.excel-v2-scope .builder-cluster-values{font-size:12px;color:#666;text-align:right;white-space:nowrap}.excel-v2-scope .builder-cluster-values strong{color:#bbb}.excel-v2-scope .builder-weights-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;margin-bottom:20px}@media(max-width:768px){.excel-v2-scope .builder-weights-grid{grid-template-columns:1fr}}.excel-v2-scope .builder-weight-card{padding:20px;border-radius:16px;border:1px solid rgba(255,255,255,.06);background:#ffffff05;text-align:center}.excel-v2-scope .builder-weight-card-label{font-size:12px;font-weight:600;color:#666;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px}.excel-v2-scope .builder-weight-input{width:100px;text-align:center;padding:10px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#ffffff0a;color:#fff;font-size:20px;font-weight:700;font-family:inherit;outline:none;transition:border-color .25s ease}.excel-v2-scope .builder-weight-input:focus{border-color:#00b2ff}.excel-v2-scope .builder-weight-input.invalid{border-color:#ff2055}.excel-v2-scope .builder-weights-sum-bar{margin-top:16px;padding:12px 20px;border-radius:12px;display:flex;align-items:center;justify-content:space-between;font-size:14px;font-weight:600;transition:all .3s ease}.excel-v2-scope .builder-weights-sum-bar.valid{background:#0beb8214;border:1px solid rgba(11,235,130,.2);color:#0beb82}.excel-v2-scope .builder-weights-sum-bar.invalid{background:#ff205514;border:1px solid rgba(255,32,85,.2);color:#ff2055}.excel-v2-scope .builder-internal-weights{margin-top:20px}.excel-v2-scope .builder-internal-toggle{display:flex;align-items:center;gap:8px;padding:10px 0;cursor:pointer;color:#555;font-size:13px;font-weight:500;transition:color .2s ease;background:none;border:none;font-family:inherit}.excel-v2-scope .builder-internal-toggle:hover{color:#888}.excel-v2-scope .builder-internal-section{margin-top:16px;padding:20px;border-radius:14px;border:1px solid rgba(255,255,255,.04);background:#ffffff04;animation:builderFadeIn .3s ease}.excel-v2-scope .builder-internal-section-title{font-size:13px;font-weight:600;color:#666;margin-bottom:12px}.excel-v2-scope .builder-internal-row{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.03)}.excel-v2-scope .builder-internal-row:last-child{border-bottom:none}.excel-v2-scope .builder-internal-metric{font-size:13px;color:#999}.excel-v2-scope .builder-internal-value{font-size:14px;font-weight:600;color:#ccc;min-width:60px;text-align:right}.excel-v2-scope .builder-preview-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:24px}@media(max-width:768px){.excel-v2-scope .builder-preview-grid{grid-template-columns:1fr}}.excel-v2-scope .builder-preview-card{padding:20px;border-radius:16px;border:1px solid rgba(255,255,255,.06);background:#ffffff05}.excel-v2-scope .builder-preview-card h4{font-size:12px;font-weight:600;color:#555;text-transform:uppercase;letter-spacing:.5px;margin:0 0 12px}.excel-v2-scope .builder-preview-value{font-size:18px;font-weight:700;color:#fff}.excel-v2-scope .builder-preview-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px}.excel-v2-scope .builder-preview-list li{font-size:13px;color:#aaa;padding:4px 0}.excel-v2-scope .builder-preview-list li:before{content:"•";color:#00b2ff;margin-right:8px}.excel-v2-scope .builder-add-prompt-form{display:grid;grid-template-columns:1fr 180px auto;gap:12px;align-items:end;margin-bottom:20px}@media(max-width:768px){.excel-v2-scope .builder-add-prompt-form{grid-template-columns:1fr}}.excel-v2-scope .builder-prompt-list-wrapper{max-height:420px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#333 transparent}.excel-v2-scope .builder-prompt-list-wrapper::-webkit-scrollbar{width:6px}.excel-v2-scope .builder-prompt-list-wrapper::-webkit-scrollbar-track{background:transparent}.excel-v2-scope .builder-prompt-list-wrapper::-webkit-scrollbar-thumb{background:#333;border-radius:3px}.excel-v2-scope .builder-divider{height:1px;background:#ffffff0f;margin:24px 0}.excel-v2-scope .builder-empty-state{display:flex;flex-direction:column;align-items:center;gap:12px;padding:48px 20px;color:#444}.excel-v2-scope .builder-empty-state-icon{font-size:40px;opacity:.5}.excel-v2-scope .builder-empty-state-text{font-size:14px}.excel-v2-scope .builder-prompt-count-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:20px;background:#00b2ff14;border:1px solid rgba(0,178,255,.15);color:#00b2ff;font-size:13px;font-weight:600}.excel-v2-scope .builder-inline-edit{width:100%;padding:6px 10px;border:1px solid rgba(0,178,255,.3);border-radius:8px;background:#00b2ff0d;color:#fff;font-size:13px;font-family:inherit;outline:none}[data-theme=light] .excel-v2-scope .builder-ingestion-tab,.hr-container[data-theme=light] .excel-v2-scope .builder-ingestion-tab{background:#fff;border:1px solid #e2e8f0;color:#475569;box-shadow:0 2px 8px #0000000a}[data-theme=light] .excel-v2-scope .builder-ingestion-tab:before,.hr-container[data-theme=light] .excel-v2-scope .builder-ingestion-tab:before{background:linear-gradient(135deg,#6366f10f,#6366f103)}[data-theme=light] .excel-v2-scope .builder-ingestion-tab:hover,.hr-container[data-theme=light] .excel-v2-scope .builder-ingestion-tab:hover{border-color:#6366f1;color:#0f172a}[data-theme=light] .excel-v2-scope .builder-ingestion-tab.active,.hr-container[data-theme=light] .excel-v2-scope .builder-ingestion-tab.active{border-color:#6366f1;color:#312e81;background:#f5f7ff;box-shadow:0 4px 16px #6366f126,inset 0 1px #fffc}[data-theme=light] .excel-v2-scope .builder-ingestion-tab-sublabel,.hr-container[data-theme=light] .excel-v2-scope .builder-ingestion-tab-sublabel{color:#64748b}[data-theme=light] .excel-v2-scope .builder-ingestion-tab.active .builder-ingestion-tab-sublabel,.hr-container[data-theme=light] .excel-v2-scope .builder-ingestion-tab.active .builder-ingestion-tab-sublabel{color:#4f46e5}[data-theme=light] .excel-v2-scope .builder-step-indicator,.hr-container[data-theme=light] .excel-v2-scope .builder-step-indicator{color:#64748b}[data-theme=light] .excel-v2-scope .builder-step-indicator:hover,.hr-container[data-theme=light] .excel-v2-scope .builder-step-indicator:hover{color:#1e293b}[data-theme=light] .excel-v2-scope .builder-step-indicator.active,.hr-container[data-theme=light] .excel-v2-scope .builder-step-indicator.active{color:#0f172a;font-weight:700}[data-theme=light] .excel-v2-scope .builder-step-indicator.completed,.hr-container[data-theme=light] .excel-v2-scope .builder-step-indicator.completed{color:#059669}[data-theme=light] .excel-v2-scope .builder-step-number,.hr-container[data-theme=light] .excel-v2-scope .builder-step-number{border-color:#cbd5e1;background:#f1f5f9;color:#475569}[data-theme=light] .excel-v2-scope .builder-step-indicator.active .builder-step-number,.hr-container[data-theme=light] .excel-v2-scope .builder-step-indicator.active .builder-step-number{border-color:#6366f1;background:#eef2ff;color:#4338ca;box-shadow:0 0 12px #6366f140}[data-theme=light] .excel-v2-scope .builder-step-indicator.completed .builder-step-number,.hr-container[data-theme=light] .excel-v2-scope .builder-step-indicator.completed .builder-step-number{border-color:#10b981;background:#ecfdf5;color:#059669}[data-theme=light] .excel-v2-scope .builder-step-connector,.hr-container[data-theme=light] .excel-v2-scope .builder-step-connector{background:#e2e8f0}[data-theme=light] .excel-v2-scope .builder-step-connector.completed,.hr-container[data-theme=light] .excel-v2-scope .builder-step-connector.completed{background:#10b981}[data-theme=light] .excel-v2-scope .builder-step-actions,.hr-container[data-theme=light] .excel-v2-scope .builder-step-actions{border-top-color:#e2e8f0}[data-theme=light] .excel-v2-scope .builder-btn-secondary,.hr-container[data-theme=light] .excel-v2-scope .builder-btn-secondary{background:#f1f5f9;color:#334155;border:1px solid #cbd5e1}[data-theme=light] .excel-v2-scope .builder-btn-secondary:hover,.hr-container[data-theme=light] .excel-v2-scope .builder-btn-secondary:hover{background:#e2e8f0;color:#0f172a}[data-theme=light] .excel-v2-scope .builder-panel,.hr-container[data-theme=light] .excel-v2-scope .builder-panel{background:#fff;border:1px solid #e2e8f0;box-shadow:0 4px 16px #0000000a}[data-theme=light] .excel-v2-scope .builder-panel-title,.hr-container[data-theme=light] .excel-v2-scope .builder-panel-title{color:#0f172a}[data-theme=light] .excel-v2-scope .builder-panel-subtitle,.hr-container[data-theme=light] .excel-v2-scope .builder-panel-subtitle{color:#64748b}[data-theme=light] .excel-v2-scope .builder-label,.hr-container[data-theme=light] .excel-v2-scope .builder-label{color:#475569}[data-theme=light] .excel-v2-scope .builder-input,.hr-container[data-theme=light] .excel-v2-scope .builder-input,[data-theme=light] .excel-v2-scope .builder-select,.hr-container[data-theme=light] .excel-v2-scope .builder-select{background:#f8fafc;border:1px solid #cbd5e1;color:#0f172a}[data-theme=light] .excel-v2-scope .builder-input:focus,.hr-container[data-theme=light] .excel-v2-scope .builder-input:focus,[data-theme=light] .excel-v2-scope .builder-select:focus,.hr-container[data-theme=light] .excel-v2-scope .builder-select:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f126;background:#fff}[data-theme=light] .excel-v2-scope .builder-input::placeholder,.hr-container[data-theme=light] .excel-v2-scope .builder-input::placeholder{color:#94a3b8}[data-theme=light] .excel-v2-scope .builder-chip,.hr-container[data-theme=light] .excel-v2-scope .builder-chip{background:#eef2ff;border-color:#c7d2fe;color:#4338ca}[data-theme=light] .excel-v2-scope .builder-chip-remove,.hr-container[data-theme=light] .excel-v2-scope .builder-chip-remove{background:#e0e7ff;color:#4f46e5}[data-theme=light] .excel-v2-scope .builder-engine-toggle,.hr-container[data-theme=light] .excel-v2-scope .builder-engine-toggle{background:#f8fafc;border:1px solid #e2e8f0}[data-theme=light] .excel-v2-scope .builder-engine-toggle:hover,.hr-container[data-theme=light] .excel-v2-scope .builder-engine-toggle:hover{background:#f1f5f9;border-color:#cbd5e1}[data-theme=light] .excel-v2-scope .builder-engine-label,.hr-container[data-theme=light] .excel-v2-scope .builder-engine-label{color:#334155}[data-theme=light] .excel-v2-scope .builder-engine-toggle.active,.hr-container[data-theme=light] .excel-v2-scope .builder-engine-toggle.active{background:#eef2ff;border-color:#818cf8}[data-theme=light] .excel-v2-scope .builder-engine-toggle.active .builder-engine-label,.hr-container[data-theme=light] .excel-v2-scope .builder-engine-toggle.active .builder-engine-label{color:#1e1b4b;font-weight:600}[data-theme=light] .excel-v2-scope .builder-toggle-switch,.hr-container[data-theme=light] .excel-v2-scope .builder-toggle-switch{background:#cbd5e1}[data-theme=light] .excel-v2-scope .builder-toggle-switch:after,.hr-container[data-theme=light] .excel-v2-scope .builder-toggle-switch:after{background:#fff}[data-theme=light] .excel-v2-scope .builder-engine-toggle.active .builder-toggle-switch,.hr-container[data-theme=light] .excel-v2-scope .builder-engine-toggle.active .builder-toggle-switch{background:#6366f1}[data-theme=light] .excel-v2-scope .builder-prompt-table th,.hr-container[data-theme=light] .excel-v2-scope .builder-prompt-table th{color:#475569;border-bottom:1px solid #e2e8f0;background:#f8fafc}[data-theme=light] .excel-v2-scope .builder-prompt-table td,.hr-container[data-theme=light] .excel-v2-scope .builder-prompt-table td{color:#1e293b;border-bottom:1px solid #f1f5f9}[data-theme=light] .excel-v2-scope .builder-prompt-table tbody tr:hover,.hr-container[data-theme=light] .excel-v2-scope .builder-prompt-table tbody tr:hover{background:#f8fafc}[data-theme=light] .excel-v2-scope .builder-cluster-validator,.hr-container[data-theme=light] .excel-v2-scope .builder-cluster-validator{background:#fff;border:1px solid #e2e8f0}[data-theme=light] .excel-v2-scope .builder-cluster-validator-title span,.hr-container[data-theme=light] .excel-v2-scope .builder-cluster-validator-title span,[data-theme=light] .excel-v2-scope .builder-cluster-label,.hr-container[data-theme=light] .excel-v2-scope .builder-cluster-label{color:#334155}[data-theme=light] .excel-v2-scope .builder-cluster-bar-wrapper,.hr-container[data-theme=light] .excel-v2-scope .builder-cluster-bar-wrapper{background:#f1f5f9}[data-theme=light] .excel-v2-scope .builder-cluster-target-line,.hr-container[data-theme=light] .excel-v2-scope .builder-cluster-target-line{background:#94a3b8}[data-theme=light] .excel-v2-scope .builder-cluster-values,.hr-container[data-theme=light] .excel-v2-scope .builder-cluster-values{color:#64748b}[data-theme=light] .excel-v2-scope .builder-cluster-values strong,.hr-container[data-theme=light] .excel-v2-scope .builder-cluster-values strong{color:#0f172a}[data-theme=light] .excel-v2-scope .builder-weight-card,.hr-container[data-theme=light] .excel-v2-scope .builder-weight-card{background:#fff;border:1px solid #e2e8f0}[data-theme=light] .excel-v2-scope .builder-weight-card-label,.hr-container[data-theme=light] .excel-v2-scope .builder-weight-card-label{color:#475569}[data-theme=light] .excel-v2-scope .builder-weight-input,.hr-container[data-theme=light] .excel-v2-scope .builder-weight-input{background:#f8fafc;border:1px solid #cbd5e1;color:#0f172a}[data-theme=light] .excel-v2-scope .builder-internal-toggle,.hr-container[data-theme=light] .excel-v2-scope .builder-internal-toggle{color:#475569}[data-theme=light] .excel-v2-scope .builder-internal-toggle:hover,.hr-container[data-theme=light] .excel-v2-scope .builder-internal-toggle:hover{color:#0f172a}[data-theme=light] .excel-v2-scope .builder-internal-section,.hr-container[data-theme=light] .excel-v2-scope .builder-internal-section{background:#f8fafc;border:1px solid #e2e8f0}[data-theme=light] .excel-v2-scope .builder-internal-section-title,.hr-container[data-theme=light] .excel-v2-scope .builder-internal-section-title{color:#475569}[data-theme=light] .excel-v2-scope .builder-internal-row,.hr-container[data-theme=light] .excel-v2-scope .builder-internal-row{border-bottom:1px solid #e2e8f0}[data-theme=light] .excel-v2-scope .builder-internal-metric,.hr-container[data-theme=light] .excel-v2-scope .builder-internal-metric{color:#475569}[data-theme=light] .excel-v2-scope .builder-internal-value,.hr-container[data-theme=light] .excel-v2-scope .builder-internal-value{color:#0f172a}[data-theme=light] .excel-v2-scope .builder-preview-card,.hr-container[data-theme=light] .excel-v2-scope .builder-preview-card{background:#fff;border:1px solid #e2e8f0}[data-theme=light] .excel-v2-scope .builder-preview-card h4,.hr-container[data-theme=light] .excel-v2-scope .builder-preview-card h4{color:#475569}[data-theme=light] .excel-v2-scope .builder-preview-value,.hr-container[data-theme=light] .excel-v2-scope .builder-preview-value{color:#0f172a}[data-theme=light] .excel-v2-scope .builder-preview-list li,.hr-container[data-theme=light] .excel-v2-scope .builder-preview-list li{color:#334155}[data-theme=light] .excel-v2-scope .builder-divider,.hr-container[data-theme=light] .excel-v2-scope .builder-divider{background:#e2e8f0}[data-theme=light] .excel-v2-scope .builder-empty-state,.hr-container[data-theme=light] .excel-v2-scope .builder-empty-state{color:#94a3b8}[data-theme=light] .excel-v2-scope .builder-inline-edit,.hr-container[data-theme=light] .excel-v2-scope .builder-inline-edit{background:#fff;border-color:#6366f1;color:#0f172a}.excel-v2-scope .cmp-editor{display:grid;gap:12px;color:#dff4ff;font-size:.85rem}.excel-v2-scope .cmp-intro{margin:0;color:#dff4ffc7;line-height:1.5}.excel-v2-scope .cmp-muted{color:#dff4ff99;font-size:.78rem}.excel-v2-scope .cmp-warn{display:block;color:#fcd34d;font-size:.72rem;margin-top:2px}.excel-v2-scope .cmp-suggest{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 14px;border-radius:12px;border:1px solid rgba(168,85,247,.35);background:#a855f714}.excel-v2-scope .cmp-suggestions{display:grid;gap:6px}.excel-v2-scope .cmp-suggestion{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a}.excel-v2-scope .cmp-add{display:grid;grid-template-columns:1.2fr 1fr 1.3fr 170px auto;gap:8px;align-items:center}.excel-v2-scope .cmp-input{width:100%;min-width:0;background:#080e18d9;border:1px solid rgba(143,200,255,.28);border-radius:10px;color:#e8f4ff;padding:8px 10px;font-size:.82rem;font-family:inherit}.excel-v2-scope .cmp-input:focus{outline:none;border-color:#38bdf8b3;box-shadow:0 0 0 3px #38bdf826}.excel-v2-scope .cmp-btn{border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#dff4ff;border-radius:8px;padding:6px 10px;font-size:.78rem;font-weight:600;cursor:pointer;white-space:nowrap}.excel-v2-scope .cmp-btn:hover:not(:disabled){border-color:#38bdf880}.excel-v2-scope .cmp-btn:disabled{opacity:.45;cursor:not-allowed}.excel-v2-scope .cmp-btn--primary{background:linear-gradient(135deg,#a855f7,#c084fc);border-color:transparent;color:#1b0b2e}.excel-v2-scope .cmp-btn--danger{color:#fca5a5;border-color:#ef444466}.excel-v2-scope .cmp-tier-title{font-size:.72rem;font-weight:700;letter-spacing:.08em;color:#dff4ffb3;margin-top:4px}.excel-v2-scope .cmp-table{width:100%;border-collapse:collapse;font-size:.82rem}.excel-v2-scope .cmp-table th{text-align:left;font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;color:#dff4ff8c;padding:6px 8px;border-bottom:1px solid rgba(255,255,255,.08)}.excel-v2-scope .cmp-table td{padding:6px 8px;border-bottom:1px solid rgba(255,255,255,.06);vertical-align:middle}.excel-v2-scope .cmp-name{font-weight:700;white-space:nowrap}.excel-v2-scope .cmp-actions{display:flex;gap:6px;justify-content:flex-end;white-space:nowrap}.excel-v2-scope .cmp-editor.is-compact .cmp-add{grid-template-columns:1fr 1fr 1fr 150px auto}@media(max-width:900px){.excel-v2-scope .cmp-add,.excel-v2-scope .cmp-editor.is-compact .cmp-add{grid-template-columns:1fr 1fr}}.excel-v2-scope .proj-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;border-radius:12px;margin-bottom:20px;border:1px solid var(--hr-border-color, #333336);background:var(--hr-bg-card, #242427);box-shadow:0 4px 16px #0000001f;animation:projBarFadeIn .35s ease-out}@keyframes projBarFadeIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.excel-v2-scope .proj-bar-left{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.excel-v2-scope .proj-bar-right{display:flex;align-items:center;gap:10px;flex-shrink:0}.excel-v2-scope .proj-bar-label{font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--hr-accent-primary, #818cf8);white-space:nowrap}.excel-v2-scope .proj-bar-dropdown-wrapper{position:relative;flex:1;min-width:0}.excel-v2-scope .proj-bar-selector{display:flex;align-items:center;gap:8px;width:100%;padding:8px 14px;border:1px solid var(--hr-border-color, #333336);border-radius:8px;background:var(--hr-bg-main, #121212);color:var(--hr-text-primary, #f0f0f0);font-size:.88rem;font-weight:600;cursor:pointer;transition:all .2s ease}.excel-v2-scope .proj-bar-selector:hover{border-color:var(--hr-accent-primary, #818cf8);box-shadow:0 0 0 2px var(--hr-accent-light, rgba(129, 140, 248, .15))}.excel-v2-scope .proj-bar-flag{font-size:1.15rem;flex-shrink:0}.excel-v2-scope .proj-bar-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.excel-v2-scope .proj-bar-brand{color:var(--hr-text-muted, #94a3b8);font-size:.82rem;font-weight:400;white-space:nowrap}.excel-v2-scope .proj-bar-placeholder{color:var(--hr-text-muted, #94a3b8);font-weight:400}.excel-v2-scope .proj-bar-chevron{margin-left:auto;font-size:.72rem;color:var(--hr-accent-primary, #818cf8);flex-shrink:0}.excel-v2-scope .proj-bar-dropdown{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:900;border:1px solid var(--hr-border-color, #333336);border-radius:10px;background:var(--hr-bg-card, #242427);box-shadow:0 16px 40px #00000073;padding:6px;max-height:320px;overflow-y:auto;animation:projDropIn .2s ease-out}@keyframes projDropIn{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.excel-v2-scope .proj-bar-dropdown-empty{padding:16px;text-align:center;color:var(--hr-text-muted, #94a3b8);font-size:.85rem}.excel-v2-scope .proj-bar-dropdown-item{display:flex;align-items:center;border-radius:8px;transition:background .15s ease}.excel-v2-scope .proj-bar-dropdown-item:hover{background:var(--hr-accent-light, rgba(129, 140, 248, .12))}.excel-v2-scope .proj-bar-dropdown-item.is-active{background:var(--hr-accent-light, rgba(129, 140, 248, .18));border:1px solid rgba(129,140,248,.3)}.excel-v2-scope .proj-bar-dropdown-select{flex:1;display:flex;align-items:center;gap:8px;padding:9px 12px;background:none;border:none;color:var(--hr-text-primary, #f0f0f0);cursor:pointer;font-size:.88rem;text-align:left;min-width:0}.excel-v2-scope .proj-bar-dropdown-name{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.excel-v2-scope .proj-bar-dropdown-brand{color:var(--hr-text-muted, #94a3b8);font-size:.78rem;white-space:nowrap}.excel-v2-scope .proj-bar-dropdown-actions{display:flex;gap:4px;padding-right:8px;flex-shrink:0;opacity:0;transition:opacity .15s ease}.excel-v2-scope .proj-bar-dropdown-item:hover .proj-bar-dropdown-actions{opacity:1}.excel-v2-scope .proj-bar-action-btn{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:none;border-radius:6px;background:var(--hr-accent-light, rgba(129, 140, 248, .1));color:var(--hr-text-primary, #f0f0f0);cursor:pointer;font-size:.82rem;transition:all .15s ease}.excel-v2-scope .proj-bar-action-btn:hover{background:var(--hr-accent-light, rgba(129, 140, 248, .2));color:var(--hr-accent-primary, #818cf8)}.excel-v2-scope .proj-bar-action-btn--danger:hover{background:#ef444433;color:#ef4444}.excel-v2-scope .proj-bar-dropdown-divider{height:1px;margin:4px 8px;background:var(--hr-border-color, #333336)}.excel-v2-scope .proj-bar-dropdown-create{display:block;width:100%;padding:9px 12px;background:none;border:none;border-radius:8px;color:var(--hr-accent-primary, #818cf8);font-weight:700;font-size:.86rem;cursor:pointer;text-align:left;transition:background .15s ease}.excel-v2-scope .proj-bar-dropdown-create:hover{background:var(--hr-accent-light, rgba(129, 140, 248, .12))}.excel-v2-scope .proj-bar-edit-btn,.excel-v2-scope .proj-bar-new-btn{display:inline-flex;align-items:center;gap:6px;border:1px solid transparent;border-radius:8px;padding:8px 14px;font-weight:600;font-size:.82rem;cursor:pointer;transition:all .18s ease}.excel-v2-scope .proj-bar-edit-btn{background:var(--hr-bg-main, #121212);border-color:var(--hr-border-color, #333336);color:var(--hr-text-primary, #f0f0f0)}.excel-v2-scope .proj-bar-edit-btn:hover{border-color:var(--hr-accent-primary, #818cf8);color:var(--hr-accent-primary, #818cf8);background:var(--hr-accent-light, rgba(129, 140, 248, .1))}.excel-v2-scope .proj-bar-new-btn{background:var(--hr-accent-primary, #6366f1);color:#fff}.excel-v2-scope .proj-bar-new-btn:hover{background:var(--hr-accent-hover, #4f46e5);transform:translateY(-1px)}.excel-v2-scope .proj-modal-backdrop{position:fixed;inset:0;z-index:1100;display:flex;align-items:center;justify-content:center;background:#000000a6;backdrop-filter:blur(6px);animation:projFadeIn .2s ease-out}@keyframes projFadeIn{0%{opacity:0}to{opacity:1}}.excel-v2-scope .proj-modal{width:100%;max-width:480px;margin:16px;border-radius:14px;border:1px solid var(--hr-border-color, #333336);background:var(--hr-bg-card, #242427);box-shadow:0 24px 64px #00000080;animation:projModalIn .25s ease-out}@keyframes projModalIn{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.excel-v2-scope .proj-modal-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--hr-border-color, #333336)}.excel-v2-scope .proj-modal-header h3{margin:0;color:var(--hr-text-primary, #f0f0f0);font-size:1.05rem;font-weight:700}.excel-v2-scope .proj-modal-close{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;border-radius:6px;background:var(--hr-bg-main, #121212);color:var(--hr-text-muted, #94a3b8);font-size:1.1rem;cursor:pointer;transition:all .15s ease}.excel-v2-scope .proj-modal-close:hover{background:#ef444426;color:#ef4444}.excel-v2-scope .proj-modal-form{display:grid;gap:14px;padding:18px 20px}.excel-v2-scope .proj-field{display:grid;gap:5px}.excel-v2-scope .proj-field-label{font-size:.74rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--hr-accent-primary, #818cf8)}.excel-v2-scope .proj-input,.excel-v2-scope .proj-select{width:100%;padding:9px 12px;border:1px solid var(--hr-border-color, #333336);border-radius:8px;background:var(--hr-bg-main, #121212);color:var(--hr-text-primary, #f0f0f0);font-size:.88rem;box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease}.excel-v2-scope .proj-input:focus,.excel-v2-scope .proj-select:focus{outline:none;border-color:var(--hr-accent-primary, #818cf8);box-shadow:0 0 0 2px var(--hr-accent-light, rgba(129, 140, 248, .15))}.excel-v2-scope .proj-input::placeholder{color:var(--hr-text-muted, #94a3b8)}.excel-v2-scope .proj-modal-actions{display:flex;gap:10px;justify-content:flex-end;padding-top:8px}.excel-v2-scope .proj-btn{border:1px solid transparent;border-radius:8px;padding:9px 18px;font-weight:700;font-size:.84rem;cursor:pointer;transition:all .18s ease}.excel-v2-scope .proj-btn--ghost{background:var(--hr-bg-main, #121212);border-color:var(--hr-border-color, #333336);color:var(--hr-text-secondary, #a0a0a8)}.excel-v2-scope .proj-btn--ghost:hover{border-color:var(--hr-accent-primary, #818cf8);color:var(--hr-text-primary, #f0f0f0)}.excel-v2-scope .proj-btn--primary{background:var(--hr-accent-primary, #6366f1);color:#fff}.excel-v2-scope .proj-btn--primary:hover{background:var(--hr-accent-hover, #4f46e5);transform:translateY(-1px)}[data-theme=light] .excel-v2-scope .proj-bar,.hr-container[data-theme=light] .excel-v2-scope .proj-bar{background:#fff;border-color:#e2e8f0;box-shadow:0 4px 16px #0000000a}[data-theme=light] .excel-v2-scope .proj-bar-label,.hr-container[data-theme=light] .excel-v2-scope .proj-bar-label{color:#6366f1}[data-theme=light] .excel-v2-scope .proj-bar-selector,.hr-container[data-theme=light] .excel-v2-scope .proj-bar-selector{background:#f8fafc;border-color:#e2e8f0;color:#0f172a}[data-theme=light] .excel-v2-scope .proj-bar-brand,.hr-container[data-theme=light] .excel-v2-scope .proj-bar-brand,[data-theme=light] .excel-v2-scope .proj-bar-placeholder,.hr-container[data-theme=light] .excel-v2-scope .proj-bar-placeholder{color:#64748b}[data-theme=light] .excel-v2-scope .proj-bar-chevron,.hr-container[data-theme=light] .excel-v2-scope .proj-bar-chevron{color:#6366f1}[data-theme=light] .excel-v2-scope .proj-bar-dropdown,.hr-container[data-theme=light] .excel-v2-scope .proj-bar-dropdown{background:#fff;border-color:#e2e8f0;box-shadow:0 16px 40px #0000001a}[data-theme=light] .excel-v2-scope .proj-bar-dropdown-select,.hr-container[data-theme=light] .excel-v2-scope .proj-bar-dropdown-select{color:#0f172a}[data-theme=light] .excel-v2-scope .proj-bar-dropdown-item:hover,.hr-container[data-theme=light] .excel-v2-scope .proj-bar-dropdown-item:hover{background:#6366f114}[data-theme=light] .excel-v2-scope .proj-bar-dropdown-divider,.hr-container[data-theme=light] .excel-v2-scope .proj-bar-dropdown-divider{background:#e2e8f0}[data-theme=light] .excel-v2-scope .proj-bar-dropdown-create,.hr-container[data-theme=light] .excel-v2-scope .proj-bar-dropdown-create{color:#6366f1}[data-theme=light] .excel-v2-scope .proj-bar-edit-btn,.hr-container[data-theme=light] .excel-v2-scope .proj-bar-edit-btn{background:#f8fafc;border-color:#e2e8f0;color:#0f172a}[data-theme=light] .excel-v2-scope .proj-bar-edit-btn:hover,.hr-container[data-theme=light] .excel-v2-scope .proj-bar-edit-btn:hover{border-color:#6366f1;color:#6366f1;background:#6366f10f}[data-theme=light] .excel-v2-scope .proj-modal,.hr-container[data-theme=light] .excel-v2-scope .proj-modal{background:#fff;border-color:#e2e8f0;box-shadow:0 24px 64px #00000026}[data-theme=light] .excel-v2-scope .proj-modal-header,.hr-container[data-theme=light] .excel-v2-scope .proj-modal-header{border-bottom-color:#e2e8f0}[data-theme=light] .excel-v2-scope .proj-modal-header h3,.hr-container[data-theme=light] .excel-v2-scope .proj-modal-header h3{color:#0f172a}[data-theme=light] .excel-v2-scope .proj-modal-close,.hr-container[data-theme=light] .excel-v2-scope .proj-modal-close{background:#f1f5f9;color:#64748b}[data-theme=light] .excel-v2-scope .proj-field-label,.hr-container[data-theme=light] .excel-v2-scope .proj-field-label{color:#6366f1}[data-theme=light] .excel-v2-scope .proj-input,.hr-container[data-theme=light] .excel-v2-scope .proj-input,[data-theme=light] .excel-v2-scope .proj-select,.hr-container[data-theme=light] .excel-v2-scope .proj-select{background:#f8fafc;border-color:#e2e8f0;color:#0f172a}[data-theme=light] .excel-v2-scope .proj-btn--ghost,.hr-container[data-theme=light] .excel-v2-scope .proj-btn--ghost{background:#f8fafc;border-color:#e2e8f0;color:#475569}@media(max-width:640px){.excel-v2-scope .proj-bar{flex-direction:column;align-items:stretch;gap:8px}.excel-v2-scope .proj-bar-right{justify-content:flex-end}.excel-v2-scope .proj-modal{max-width:100%;margin:8px}}.scoring-dashboard .v2-chart-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px}.scoring-dashboard .v2-chart-grid--full{grid-template-columns:minmax(0,1fr)}@media(max-width:1100px){.scoring-dashboard .v2-chart-grid{grid-template-columns:minmax(0,1fr)}}.scoring-dashboard .v2-chart-card{display:flex;flex-direction:column;background:#fff;border:1px solid #e6e8ec;border-radius:12px;padding:16px 18px 14px;box-shadow:0 1px 2px #1018280a;min-width:0}.scoring-dashboard .v2-chart-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.scoring-dashboard .v2-chart-card__title{margin:0;font-size:.92rem;font-weight:700;color:#1a1a2e;letter-spacing:-.01em}.scoring-dashboard .v2-chart-card__sub{margin:3px 0 0;font-size:.75rem;line-height:1.35;color:#6b7280}.scoring-dashboard .v2-chart-card__aside{flex-shrink:0;font-size:.72rem;color:#6b7280}.scoring-dashboard .v2-chart-card__body{min-width:0;min-height:160px}.scoring-dashboard .v2-chart-card__footnote{margin:10px 0 0;font-size:.68rem;line-height:1.45;color:#9ca3af;border-top:1px solid #f1f2f4;padding-top:8px}.scoring-dashboard .v2-chart-card__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;color:#9ca3af;font-size:.78rem;background:repeating-linear-gradient(45deg,#fafbfc,#fafbfc 10px,#f5f6f8 10px 20px);border-radius:8px;padding:24px}.scoring-dashboard .v2-chart-card__empty p{margin:0;max-width:34ch;line-height:1.5}.scoring-dashboard .v2-chart-card__empty-mark{font-size:1.4rem;opacity:.45}.scoring-dashboard .v2-radar{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.scoring-dashboard .v2-radar svg{overflow:visible}.scoring-dashboard .v2-radar circle{cursor:pointer;transition:r .12s ease}.scoring-dashboard .v2-matrix-scroll{overflow-x:auto}.scoring-dashboard .v2-matrix{width:100%;border-collapse:collapse;font-size:.78rem}.scoring-dashboard .v2-matrix th,.scoring-dashboard .v2-matrix td{padding:8px 10px;border-bottom:1px solid #eef0f3;text-align:center;white-space:nowrap}.scoring-dashboard .v2-matrix thead th{font-size:.68rem;text-transform:uppercase;letter-spacing:.04em;color:#6b7280;background:#f8f9fb;font-weight:700}.scoring-dashboard .v2-matrix tbody th{text-align:left;font-weight:600;color:#1c1c1e}.scoring-dashboard .v2-matrix td{font-variant-numeric:tabular-nums;font-weight:600;color:#1c1c1e}.scoring-dashboard .v2-matrix__dot{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:5px;vertical-align:middle}.scoring-dashboard .v2-matrix__empty{color:#c3c2b7;font-weight:400}.scoring-dashboard .v2-mix,.v2-mix{background:#fff;border:1px solid #e6e8ec;border-radius:12px;padding:14px 16px}.v2-mix__head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.v2-mix__total{font-size:1.9rem;font-weight:800;color:#1a1a2e;line-height:1}.v2-mix__total-label{font-size:.76rem;color:#6b7280;margin-left:6px;font-weight:600}.v2-mix__badge{font-size:.68rem;font-weight:700;padding:3px 9px;border-radius:999px;white-space:nowrap}.v2-mix__badge--ok{background:#0ca30c1f;color:#0a7d0a}.v2-mix__badge--warn{background:#fab2192e;color:#8a6100}.v2-mix__badge--neutral{background:#f1f2f4;color:#6b7280}.v2-mix__reading{margin:8px 0 12px;font-size:.74rem;line-height:1.5;color:#52514e}.v2-mix__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.v2-mix__list li{display:grid;grid-template-columns:104px minmax(0,1fr) 96px 28px;align-items:center;gap:10px;font-size:.74rem}.v2-mix__name{color:#1c1c1e;font-weight:600;text-transform:capitalize}.v2-mix__list li.is-off .v2-mix__name{color:#8a6100}.v2-mix__track{position:relative;height:8px;border-radius:999px;background:#eef0f3;overflow:visible}.v2-mix__fill{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#2a78d6,#5598e7)}.v2-mix__list li.is-off .v2-mix__fill{background:linear-gradient(90deg,#eda100,#fab219)}.v2-mix__target{position:absolute;top:-3px;width:2px;height:14px;background:#52514e;border-radius:1px}.v2-mix__pct{text-align:right;font-variant-numeric:tabular-nums;color:#1c1c1e;font-weight:700}.v2-mix__pct small{color:#9ca3af;font-weight:500}.v2-mix__count{text-align:right;font-variant-numeric:tabular-nums;color:#6b7280}@media(max-width:720px){.v2-mix__list li{grid-template-columns:82px minmax(0,1fr) 76px}.v2-mix__count{display:none}}.excel-v2-scope .prompt-drawer-backdrop{position:fixed;inset:0;background:#040810b3;backdrop-filter:blur(8px);z-index:1050;animation:promptFadeIn .25s ease-out}@keyframes promptFadeIn{0%{opacity:0}to{opacity:1}}.excel-v2-scope .prompt-drawer{position:fixed;top:0;right:0;bottom:0;width:min(540px,95vw);background:radial-gradient(ellipse at top right,rgba(56,189,248,.12),transparent 45%),linear-gradient(180deg,#0e121cfa,#080b12fc);border-left:1px solid rgba(255,255,255,.1);box-shadow:-16px 0 48px #000000a6;z-index:1060;display:flex;flex-direction:column;animation:promptSlideIn .3s cubic-bezier(.16,1,.3,1)}@keyframes promptSlideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.excel-v2-scope .prompt-drawer-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px;border-bottom:1px solid rgba(255,255,255,.07)}.excel-v2-scope .prompt-drawer-header h3{margin:0;font-size:1.15rem;font-weight:700;color:#ecf4fb;display:flex;align-items:center;gap:8px}.excel-v2-scope .prompt-drawer-stats{display:flex;align-items:center;justify-content:space-between;padding:10px 24px;background:#ffffff05;border-bottom:1px solid rgba(255,255,255,.05)}.excel-v2-scope .prompt-drawer-count{font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8fc8ff}.excel-v2-scope .prompt-drawer-badge{font-size:.74rem;font-weight:600;padding:4px 10px;border-radius:999px;background:#38bdf826;border:1px solid rgba(56,189,248,.35);color:#38bdf8}.excel-v2-scope .prompt-drawer-input-row{display:flex;gap:10px;padding:16px 24px;border-bottom:1px solid rgba(255,255,255,.06)}.excel-v2-scope .prompt-drawer-textarea{flex:1;background:#080e18cc;border:1px solid rgba(143,200,255,.25);border-radius:12px;padding:10px 14px;color:#f1f7fd;font-size:.9rem;font-family:inherit;resize:none;line-height:1.4;transition:all .2s ease}.excel-v2-scope .prompt-drawer-textarea:focus{outline:none;border-color:#38bdf8b3;box-shadow:0 0 0 3px #38bdf826}.excel-v2-scope .prompt-drawer-add-btn{width:48px;height:auto;font-size:1.3rem;display:flex;align-items:center;justify-content:center;border-radius:12px;flex-shrink:0}.excel-v2-scope .prompt-drawer-actions{display:flex;gap:8px;padding:10px 24px;background:#0a0e1699;border-bottom:1px solid rgba(255,255,255,.06);overflow-x:auto}.excel-v2-scope .prompt-drawer-action{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#d0e4f7;padding:6px 12px;border-radius:8px;font-size:.8rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .18s ease;display:inline-flex;align-items:center;gap:5px}.excel-v2-scope .prompt-drawer-action:hover{background:#38bdf826;border-color:#38bdf866;color:#fff}.excel-v2-scope .prompt-drawer-action.active{background:#38bdf838;border-color:#38bdf899;color:#7dd3fc;box-shadow:0 0 10px #38bdf833}.excel-v2-scope .prompt-drawer-action--danger:hover{background:#ef444433;border-color:#ef444480;color:#fca5a5}.excel-v2-scope .prompt-drawer-list{flex:1;overflow-y:auto;padding:16px 24px;display:flex;flex-direction:column;gap:10px}.excel-v2-scope .prompt-drawer-empty{text-align:center;padding:48px 20px;color:#fff6;font-size:.9rem}.excel-v2-scope .prompt-drawer-item{display:flex;align-items:flex-start;gap:12px;background:#121826b3;border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:12px 14px;transition:all .18s ease}.excel-v2-scope .prompt-drawer-item:hover{border-color:#38bdf84d;background:#161e30d9;transform:translate(-2px)}.excel-v2-scope .prompt-drawer-item-number{font-size:.75rem;font-weight:700;color:#64748b;min-width:20px;margin-top:2px}.excel-v2-scope .prompt-drawer-item-text{flex:1;font-size:.88rem;color:#e2e8f0;line-height:1.45;word-break:break-word}.excel-v2-scope .prompt-drawer-item-meta{display:flex;align-items:center;gap:6px;flex-shrink:0}.excel-v2-scope .prompt-drawer-item-source{font-size:.85rem;opacity:.6}.excel-v2-scope .prompt-drawer-item-delete{background:transparent;border:none;color:#ffffff59;font-size:1.1rem;cursor:pointer;padding:2px 6px;border-radius:6px;transition:all .15s ease}.excel-v2-scope .prompt-drawer-item-delete:hover{color:#f87171;background:#ef444426}.excel-v2-scope .prompt-drawer-item-move{background:transparent;border:none;color:#ffffff4d;font-size:.7rem;cursor:pointer;padding:2px 5px;border-radius:5px;transition:all .15s ease;line-height:1}.excel-v2-scope .prompt-drawer-item-move:hover:not(:disabled){color:#38bdf8;background:#38bdf826}.excel-v2-scope .prompt-drawer-item-move:disabled{opacity:.2;cursor:default}.excel-v2-scope .prompt-drawer-footer{padding:16px 24px;border-top:1px solid rgba(255,255,255,.08);background:#0a0e16e6}.excel-v2-scope .prompt-drawer-apply{width:100%;padding:12px 18px;font-size:.95rem}.excel-v2-scope .prompt-bulk-modal{max-width:580px}.excel-v2-scope .prompt-bulk-tabs{display:flex;border-bottom:1px solid rgba(255,255,255,.08);padding:0 22px}.excel-v2-scope .prompt-bulk-tab{background:none;border:none;border-bottom:2px solid transparent;color:#fff9;padding:12px 18px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .18s ease}.excel-v2-scope .prompt-bulk-tab:hover{color:#fff}.excel-v2-scope .prompt-bulk-tab.active{color:#38bdf8;border-bottom-color:#38bdf8}.excel-v2-scope .prompt-bulk-body{padding:20px 22px;display:flex;flex-direction:column;gap:12px}.excel-v2-scope .prompt-bulk-hint{margin:0;font-size:.84rem;color:#ffffffa6;line-height:1.4}.excel-v2-scope .prompt-bulk-textarea{width:100%;background:#080e18d9;border:1px solid rgba(143,200,255,.25);border-radius:12px;padding:12px 14px;color:#f1f7fd;font-size:.88rem;font-family:inherit;resize:vertical;line-height:1.5}.excel-v2-scope .prompt-bulk-textarea:focus{outline:none;border-color:#38bdf8b3;box-shadow:0 0 0 3px #38bdf826}.excel-v2-scope .prompt-bulk-count{font-size:.82rem;font-weight:600;color:#38bdf8}.excel-v2-scope .prompt-bulk-file-label{display:flex;align-items:center;gap:14px;padding:24px;border:2px dashed rgba(143,200,255,.25);border-radius:14px;background:#0e142080;justify-content:center;cursor:pointer;transition:all .2s ease}.excel-v2-scope .prompt-bulk-file-label:hover{border-color:#38bdf899;background:#38bdf80d}.excel-v2-scope .prompt-bulk-filename{font-size:.85rem;color:#93c5fd;font-weight:500}.excel-v2-scope .prompt-bank-view{border:1px solid rgba(255,255,255,.08);border-radius:22px;background:radial-gradient(circle at top right,rgba(56,189,248,.1),transparent 30%),#0c1016f0;box-shadow:0 18px 40px #00000038;padding:24px;display:flex;flex-direction:column;gap:16px}.excel-v2-scope .prompt-bank-view__header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.excel-v2-scope .prompt-bank-view__title-group h3{margin:6px 0 4px;color:#fff;font-size:1.3rem}.excel-v2-scope .prompt-bank-view__subtitle{margin:0;color:#ffffffb3;font-size:.9rem}.excel-v2-scope .prompt-bank-view__market-select{display:flex;align-items:center;gap:10px;font-size:.84rem;color:#93c5fd;font-weight:600}.excel-v2-scope .prompt-bank-view__market-select select{min-width:170px}.excel-v2-scope .prompt-bank-view__tabs{display:flex;gap:8px;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:4px}.excel-v2-scope .prompt-bank-view__tab{background:none;border:none;border-bottom:2px solid transparent;color:#fff9;padding:10px 16px;font-size:.92rem;font-weight:600;cursor:pointer;transition:all .18s ease}.excel-v2-scope .prompt-bank-view__tab:hover{color:#fff}.excel-v2-scope .prompt-bank-view__tab.active{color:#38bdf8;border-bottom-color:#38bdf8}.excel-v2-scope .prompt-bank-view__content{display:flex;flex-direction:column;gap:14px}.excel-v2-scope .prompt-bank-view__input-card{display:flex;flex-direction:column;gap:10px;background:#080e1899;padding:14px;border-radius:14px;border:1px solid rgba(255,255,255,.05)}.excel-v2-scope .prompt-bank-view__input-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.excel-v2-scope .prompt-bank-view__toggle{display:flex;align-items:center;gap:8px;font-size:.85rem;color:#bae6fd;cursor:pointer;user-select:none}.excel-v2-scope .prompt-bank-view__toggle input{accent-color:#0ea5e9;cursor:pointer}.excel-v2-scope .prompt-bank-view__footer{display:flex;justify-content:flex-end;padding-top:10px}.excel-v2-scope .prompt-bank-view__create-btn{padding:12px 24px;font-size:1rem}.excel-v2-scope .prompt-bank-view__ai-card{display:flex;flex-direction:column;gap:12px;background:#080e1899;padding:18px;border-radius:14px;border:1px solid rgba(255,255,255,.05)}.excel-v2-scope .prompt-bank-units{display:grid;gap:8px;padding:12px 14px;border:1px solid rgba(143,200,255,.18);border-radius:12px;background:#0a101a99;margin-bottom:12px}.excel-v2-scope .prompt-bank-units__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.excel-v2-scope .prompt-bank-units__label{font-size:.85rem;font-weight:700;color:#dff4ff}.excel-v2-scope .prompt-bank-units__hint{margin:0;font-size:.75rem}.excel-v2-scope .prompt-bank-units__hint code{background:#ffffff14;padding:0 5px;border-radius:4px}.excel-v2-scope .prompt-bank-units__row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.excel-v2-scope .prompt-bank-units__input{flex:1 1 260px;min-width:220px;background:#080e18cc;border:1px solid rgba(143,200,255,.25);border-radius:10px;padding:8px 12px;color:#f1f7fd;font-size:.85rem;font-family:inherit}.excel-v2-scope .prompt-bank-units__input:focus{outline:none;border-color:#38bdf8b3;box-shadow:0 0 0 3px #38bdf826}.excel-v2-scope .prompt-bank-units__chips{display:flex;gap:6px;flex-wrap:wrap}.excel-v2-scope .prompt-bank-units__chip{border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:#cfe6f8;border-radius:999px;padding:4px 10px;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .15s ease}.excel-v2-scope .prompt-bank-units__chip:hover{border-color:#38bdf873;color:#fff}.excel-v2-scope .prompt-bank-units__chip.active{background:#38bdf838;border-color:#38bdf8a6;color:#7dd3fc}.excel-v2-scope .prompt-bank-unit-picker{display:flex;align-items:center;gap:6px;font-size:.8rem;color:#bae6fd;white-space:nowrap}.excel-v2-scope .prompt-bank-unit-picker select,.excel-v2-scope .prompt-bank-unit-select{background:#080e18d9;border:1px solid rgba(143,200,255,.28);border-radius:8px;color:#e8f4ff;padding:5px 8px;font-size:.78rem;font-family:inherit;max-width:180px;cursor:pointer}.excel-v2-scope .prompt-bank-unit-picker select:focus,.excel-v2-scope .prompt-bank-unit-select:focus{outline:none;border-color:#38bdf8b3}.excel-v2-scope .prompt-bank-unit-picker--inline{margin-left:auto}.excel-v2-scope .prompt-bank-unit-select{max-width:150px;padding:3px 6px;font-size:.72rem}.excel-v2-scope .add-prompts-modal{width:min(960px,96vw);max-height:92vh;display:flex;flex-direction:column}.excel-v2-scope .add-prompts-body{display:grid;gap:12px;overflow:auto;min-height:0}.excel-v2-scope .add-prompts-defaults{display:flex;gap:14px;align-items:center;flex-wrap:wrap;padding:10px 12px;border:1px solid rgba(143,200,255,.18);border-radius:10px;background:#0a101a99}.excel-v2-scope .add-prompts-row{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.excel-v2-scope .add-prompts-number{width:70px;background:#080e18d9;border:1px solid rgba(143,200,255,.28);border-radius:8px;color:#e8f4ff;padding:5px 8px;font-size:.8rem}.excel-v2-scope .add-prompts-bank-list,.excel-v2-scope .add-prompts-staged-list{max-height:260px;padding:0}.excel-v2-scope .add-prompts-bank-item{cursor:pointer;align-items:center}.excel-v2-scope .add-prompts-bank-item input{accent-color:#0ea5e9}.excel-v2-scope .add-prompts-chip{font-size:.7rem;padding:2px 8px;border-radius:999px;background:#38bdf826;border:1px solid rgba(56,189,248,.35);color:#bae6fd;white-space:nowrap}.excel-v2-scope .add-prompts-chip--warn{background:#f5b94226;border-color:#f5b94273;color:#fcd34d}.excel-v2-scope .prompt-drawer-item.is-duplicate{border-color:#f5b94273}.excel-v2-scope .add-prompts-staged{display:grid;gap:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.08)}.excel-v2-scope .add-prompts-staged-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:#dff4ff;font-size:.85rem}.excel-v2-scope .add-prompts-staged-head .prompt-drawer-action{margin-left:auto}.excel-v2-scope .add-prompts-staged-text{flex:1;background:#080e18cc;border:1px solid rgba(143,200,255,.2);border-radius:8px;color:#f1f7fd;padding:6px 10px;font-size:.85rem;font-family:inherit;resize:vertical;min-height:40px}.excel-v2-scope .add-prompts-staged-meta{flex-wrap:wrap;max-width:280px;justify-content:flex-end}.excel-v2-scope .prompt-bank-view__footer{flex-direction:column;align-items:stretch;gap:12px}.excel-v2-scope .prompt-bank-engines{display:grid;gap:8px;padding:12px 14px;border:1px solid rgba(143,200,255,.18);border-radius:12px;background:#0a101a99}.excel-v2-scope .prompt-bank-engines__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.excel-v2-scope .prompt-bank-engines__label{font-size:.85rem;font-weight:700;color:#dff4ff}.excel-v2-scope .prompt-bank-engines__hint{margin:0;font-size:.75rem}.excel-v2-scope .prompt-bank-engines__row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.excel-v2-scope .prompt-bank-engines__list{display:flex;gap:8px;flex-wrap:wrap}.excel-v2-scope .prompt-bank-engines__chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:#cfe6f8;font-size:.8rem;font-weight:600;cursor:pointer;user-select:none;transition:all .15s ease}.excel-v2-scope .prompt-bank-engines__chip input{accent-color:#0ea5e9;margin:0}.excel-v2-scope .prompt-bank-engines__chip:hover{border-color:#38bdf873;color:#fff}.excel-v2-scope .prompt-bank-engines__chip.active{background:#38bdf833;border-color:#38bdf8a6;color:#7dd3fc}.excel-v2-scope .prompt-bank-engines__runs{width:64px;background:#080e18d9;border:1px solid rgba(143,200,255,.28);border-radius:8px;color:#e8f4ff;padding:5px 8px;font-size:.8rem}.excel-v2-scope .prompt-bank-view__footer .prompt-bank-view__create-btn{align-self:flex-end}[data-theme=light] .excel-v2-scope .prompt-drawer,.hr-container[data-theme=light] .excel-v2-scope .prompt-drawer{background:#fff;border-left:1px solid #e2e8f0;box-shadow:-16px 0 48px #0000001f;color:#0f172a}[data-theme=light] .excel-v2-scope .prompt-drawer-header,.hr-container[data-theme=light] .excel-v2-scope .prompt-drawer-header{border-bottom:1px solid #e2e8f0}[data-theme=light] .excel-v2-scope .prompt-drawer-header h3,.hr-container[data-theme=light] .excel-v2-scope .prompt-drawer-header h3{color:#0f172a}[data-theme=light] .excel-v2-scope .prompt-drawer-stats,.hr-container[data-theme=light] .excel-v2-scope .prompt-drawer-stats{background:#f8fafc;border-bottom:1px solid #e2e8f0}[data-theme=light] .excel-v2-scope .prompt-drawer-count,.hr-container[data-theme=light] .excel-v2-scope .prompt-drawer-count{color:#4338ca}[data-theme=light] .excel-v2-scope .prompt-drawer-input-row,.hr-container[data-theme=light] .excel-v2-scope .prompt-drawer-input-row{border-bottom:1px solid #e2e8f0}[data-theme=light] .excel-v2-scope .prompt-drawer-textarea,.hr-container[data-theme=light] .excel-v2-scope .prompt-drawer-textarea{background:#f8fafc;border:1px solid #cbd5e1;color:#0f172a}[data-theme=light] .excel-v2-scope .prompt-drawer-textarea:focus,.hr-container[data-theme=light] .excel-v2-scope .prompt-drawer-textarea:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f126;background:#fff}[data-theme=light] .excel-v2-scope .prompt-drawer-actions,.hr-container[data-theme=light] .excel-v2-scope .prompt-drawer-actions{background:#f8fafc;border-bottom:1px solid #e2e8f0}[data-theme=light] .excel-v2-scope .prompt-drawer-action,.hr-container[data-theme=light] .excel-v2-scope .prompt-drawer-action{background:#fff;border:1px solid #cbd5e1;color:#334155}[data-theme=light] .excel-v2-scope .prompt-drawer-action:hover,.hr-container[data-theme=light] .excel-v2-scope .prompt-drawer-action:hover{background:#eef2ff;border-color:#6366f1;color:#4338ca}[data-theme=light] .excel-v2-scope .prompt-drawer-action.active,.hr-container[data-theme=light] .excel-v2-scope .prompt-drawer-action.active{background:#eef2ff;border-color:#6366f1;color:#4338ca;box-shadow:0 0 10px #6366f126}[data-theme=light] .excel-v2-scope .prompt-drawer-item,.hr-container[data-theme=light] .excel-v2-scope .prompt-drawer-item{background:#fff;border:1px solid #e2e8f0}[data-theme=light] .excel-v2-scope .prompt-drawer-item:hover,.hr-container[data-theme=light] .excel-v2-scope .prompt-drawer-item:hover{border-color:#6366f1;background:#f8fafc}[data-theme=light] .excel-v2-scope .prompt-drawer-item-number,.hr-container[data-theme=light] .excel-v2-scope .prompt-drawer-item-number{color:#64748b}[data-theme=light] .excel-v2-scope .prompt-drawer-item-text,.hr-container[data-theme=light] .excel-v2-scope .prompt-drawer-item-text{color:#1e293b}[data-theme=light] .excel-v2-scope .prompt-drawer-item-delete,.hr-container[data-theme=light] .excel-v2-scope .prompt-drawer-item-delete{color:#94a3b8}[data-theme=light] .excel-v2-scope .prompt-drawer-item-delete:hover,.hr-container[data-theme=light] .excel-v2-scope .prompt-drawer-item-delete:hover{color:#ef4444;background:#fee2e2}[data-theme=light] .excel-v2-scope .prompt-drawer-item-move,.hr-container[data-theme=light] .excel-v2-scope .prompt-drawer-item-move{color:#94a3b8}[data-theme=light] .excel-v2-scope .prompt-drawer-item-move:hover:not(:disabled),.hr-container[data-theme=light] .excel-v2-scope .prompt-drawer-item-move:hover:not(:disabled){color:#6366f1;background:#eef2ff}[data-theme=light] .excel-v2-scope .prompt-drawer-footer,.hr-container[data-theme=light] .excel-v2-scope .prompt-drawer-footer{background:#fff;border-top:1px solid #e2e8f0}[data-theme=light] .excel-v2-scope .prompt-bulk-tabs,.hr-container[data-theme=light] .excel-v2-scope .prompt-bulk-tabs{border-bottom:1px solid #e2e8f0}[data-theme=light] .excel-v2-scope .prompt-bulk-tab,.hr-container[data-theme=light] .excel-v2-scope .prompt-bulk-tab{color:#64748b}[data-theme=light] .excel-v2-scope .prompt-bulk-tab:hover,.hr-container[data-theme=light] .excel-v2-scope .prompt-bulk-tab:hover{color:#0f172a}[data-theme=light] .excel-v2-scope .prompt-bulk-tab.active,.hr-container[data-theme=light] .excel-v2-scope .prompt-bulk-tab.active{color:#6366f1;border-bottom-color:#6366f1}[data-theme=light] .excel-v2-scope .prompt-bulk-hint,.hr-container[data-theme=light] .excel-v2-scope .prompt-bulk-hint{color:#475569}[data-theme=light] .excel-v2-scope .prompt-bulk-textarea,.hr-container[data-theme=light] .excel-v2-scope .prompt-bulk-textarea{background:#f8fafc;border:1px solid #cbd5e1;color:#0f172a}[data-theme=light] .excel-v2-scope .prompt-bulk-textarea:focus,.hr-container[data-theme=light] .excel-v2-scope .prompt-bulk-textarea:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f126;background:#fff}[data-theme=light] .excel-v2-scope .prompt-bulk-file-label,.hr-container[data-theme=light] .excel-v2-scope .prompt-bulk-file-label{border-color:#cbd5e1;background:#f8fafc}[data-theme=light] .excel-v2-scope .prompt-bulk-file-label:hover,.hr-container[data-theme=light] .excel-v2-scope .prompt-bulk-file-label:hover{border-color:#6366f1;background:#eef2ff}[data-theme=light] .excel-v2-scope .prompt-bank-view,.hr-container[data-theme=light] .excel-v2-scope .prompt-bank-view{background:#fff;border:1px solid #e2e8f0;box-shadow:0 4px 20px #0000000a}[data-theme=light] .excel-v2-scope .prompt-bank-view__title-group h3,.hr-container[data-theme=light] .excel-v2-scope .prompt-bank-view__title-group h3{color:#0f172a}[data-theme=light] .excel-v2-scope .prompt-bank-view__subtitle,.hr-container[data-theme=light] .excel-v2-scope .prompt-bank-view__subtitle{color:#64748b}[data-theme=light] .excel-v2-scope .prompt-bank-view__market-select,.hr-container[data-theme=light] .excel-v2-scope .prompt-bank-view__market-select{color:#475569}[data-theme=light] .excel-v2-scope .prompt-bank-view__tabs,.hr-container[data-theme=light] .excel-v2-scope .prompt-bank-view__tabs{border-bottom:1px solid #e2e8f0}[data-theme=light] .excel-v2-scope .prompt-bank-view__tab,.hr-container[data-theme=light] .excel-v2-scope .prompt-bank-view__tab{color:#64748b}[data-theme=light] .excel-v2-scope .prompt-bank-view__tab:hover,.hr-container[data-theme=light] .excel-v2-scope .prompt-bank-view__tab:hover{color:#0f172a}[data-theme=light] .excel-v2-scope .prompt-bank-view__tab.active,.hr-container[data-theme=light] .excel-v2-scope .prompt-bank-view__tab.active{color:#6366f1;border-bottom-color:#6366f1}[data-theme=light] .excel-v2-scope .prompt-bank-view__input-card,.hr-container[data-theme=light] .excel-v2-scope .prompt-bank-view__input-card,[data-theme=light] .excel-v2-scope .prompt-bank-view__ai-card,.hr-container[data-theme=light] .excel-v2-scope .prompt-bank-view__ai-card{background:#f8fafc;border:1px solid #e2e8f0}[data-theme=light] .excel-v2-scope .prompt-bank-view__toggle,.hr-container[data-theme=light] .excel-v2-scope .prompt-bank-view__toggle{color:#334155}[data-theme=light] .excel-v2-scope .prompt-bank-units,.hr-container[data-theme=light] .excel-v2-scope .prompt-bank-units,[data-theme=light] .excel-v2-scope .prompt-bank-engines,.hr-container[data-theme=light] .excel-v2-scope .prompt-bank-engines{background:#f8fafc;border:1px solid #e2e8f0}[data-theme=light] .excel-v2-scope .prompt-bank-units__label,.hr-container[data-theme=light] .excel-v2-scope .prompt-bank-units__label,[data-theme=light] .excel-v2-scope .prompt-bank-engines__label,.hr-container[data-theme=light] .excel-v2-scope .prompt-bank-engines__label{color:#0f172a}[data-theme=light] .excel-v2-scope .prompt-bank-units__input,.hr-container[data-theme=light] .excel-v2-scope .prompt-bank-units__input,[data-theme=light] .excel-v2-scope .prompt-bank-unit-picker select,.hr-container[data-theme=light] .excel-v2-scope .prompt-bank-unit-picker select,[data-theme=light] .excel-v2-scope .prompt-bank-unit-select,.hr-container[data-theme=light] .excel-v2-scope .prompt-bank-unit-select,[data-theme=light] .excel-v2-scope .prompt-bank-engines__runs,.hr-container[data-theme=light] .excel-v2-scope .prompt-bank-engines__runs{background:#fff;border:1px solid #cbd5e1;color:#0f172a}[data-theme=light] .excel-v2-scope .prompt-bank-units__chip,.hr-container[data-theme=light] .excel-v2-scope .prompt-bank-units__chip,[data-theme=light] .excel-v2-scope .prompt-bank-engines__chip,.hr-container[data-theme=light] .excel-v2-scope .prompt-bank-engines__chip{background:#fff;border:1px solid #cbd5e1;color:#334155}[data-theme=light] .excel-v2-scope .prompt-bank-units__chip:hover,.hr-container[data-theme=light] .excel-v2-scope .prompt-bank-units__chip:hover,[data-theme=light] .excel-v2-scope .prompt-bank-engines__chip:hover,.hr-container[data-theme=light] .excel-v2-scope .prompt-bank-engines__chip:hover{border-color:#6366f1;color:#4338ca}[data-theme=light] .excel-v2-scope .prompt-bank-units__chip.active,.hr-container[data-theme=light] .excel-v2-scope .prompt-bank-units__chip.active,[data-theme=light] .excel-v2-scope .prompt-bank-engines__chip.active,.hr-container[data-theme=light] .excel-v2-scope .prompt-bank-engines__chip.active{background:#eef2ff;border-color:#6366f1;color:#4338ca}[data-theme=light] .excel-v2-scope .add-prompts-defaults,.hr-container[data-theme=light] .excel-v2-scope .add-prompts-defaults{background:#f8fafc;border:1px solid #e2e8f0}[data-theme=light] .excel-v2-scope .add-prompts-number,.hr-container[data-theme=light] .excel-v2-scope .add-prompts-number,[data-theme=light] .excel-v2-scope .add-prompts-staged-text,.hr-container[data-theme=light] .excel-v2-scope .add-prompts-staged-text{background:#fff;border:1px solid #cbd5e1;color:#0f172a}[data-theme=light] .excel-v2-scope .add-prompts-staged-head,.hr-container[data-theme=light] .excel-v2-scope .add-prompts-staged-head{color:#0f172a}.excel-v2-scope .geo-top-urls-body{padding:18px!important;margin-bottom:16px}.excel-v2-scope .geo-top-urls-header{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;flex-wrap:wrap}.excel-v2-scope .geo-top-urls-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;flex-wrap:wrap}.excel-v2-scope .geo-top-urls-tabs{display:flex;gap:6px;flex-wrap:wrap}.excel-v2-scope .geo-top-urls-tab{background:#f8fafc;border:1px solid #e2e8f0;color:#475569;padding:5px 12px;border-radius:6px;font-size:11px;font-weight:600;cursor:pointer;transition:all .15s ease}.excel-v2-scope .geo-top-urls-tab:hover{background:#f1f5f9;color:#0f172a}.excel-v2-scope .geo-top-urls-tab.active{background:#0ea5e9;border-color:#0284c7;color:#fff}.excel-v2-scope .geo-top-urls-table-wrapper{overflow-x:auto;overflow-y:auto;max-height:480px;border:1px solid #e2e8f0;border-radius:8px;position:relative;scrollbar-width:thin;scrollbar-color:#cbd5e1 #f8fafc}.excel-v2-scope .geo-top-urls-table{width:100%;border-collapse:collapse;font-size:12px;text-align:left}.excel-v2-scope .geo-top-urls-table thead th{position:sticky;top:0;z-index:10;background:#f8fafc;box-shadow:0 1px 2px #0000000d}.excel-v2-scope .geo-top-urls-table th{background:#f8fafc;padding:10px 12px;color:#475569;font-weight:700;font-size:11px;border-bottom:1px solid #e2e8f0}.excel-v2-scope .geo-top-urls-table td{padding:9px 12px;border-bottom:1px solid #f1f5f9;color:#1e293b}.excel-v2-scope .geo-top-urls-table tr:hover td{background:#f8fafc}.excel-v2-scope .geo-top-urls-table-wrapper::-webkit-scrollbar,.excel-v2-scope .geo-references__bank::-webkit-scrollbar{width:6px;height:6px}.excel-v2-scope .geo-top-urls-table-wrapper::-webkit-scrollbar-track,.excel-v2-scope .geo-references__bank::-webkit-scrollbar-track{background:#f8fafc;border-radius:4px}.excel-v2-scope .geo-top-urls-table-wrapper::-webkit-scrollbar-thumb,.excel-v2-scope .geo-references__bank::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.excel-v2-scope .geo-top-urls-table-wrapper::-webkit-scrollbar-thumb:hover,.excel-v2-scope .geo-references__bank::-webkit-scrollbar-thumb:hover{background:#94a3b8}.excel-v2-scope .geo-references__bank{width:100%!important;max-width:100%!important;max-height:480px!important;overflow-y:auto!important;overflow-x:hidden!important;padding-right:6px;scrollbar-width:thin;scrollbar-color:#cbd5e1 #f8fafc}.excel-v2-scope .geo-top-urls-link{color:#0284c7;text-decoration:none;font-weight:600;word-break:break-all}.excel-v2-scope .geo-top-urls-link:hover{text-decoration:underline}.excel-v2-scope .geo-type-pill{font-size:10px;font-weight:700;padding:2px 7px;border-radius:4px;display:inline-block;text-transform:uppercase}.excel-v2-scope .geo-type-pill--brand{background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe}.excel-v2-scope .geo-type-pill--competitor{background:#fefce8;color:#a16207;border:1px solid #fef08a}.excel-v2-scope .geo-type-pill--third_party{background:#f1f5f9;color:#475569;border:1px solid #e2e8f0}.excel-v2-scope .geo-action-pill{font-size:11px;font-weight:700;padding:3px 8px;border-radius:6px;display:inline-block;white-space:nowrap}.excel-v2-scope .action--cite{background:#f0fdf4;border:1px solid #bbf7d0;color:#15803d}.excel-v2-scope .action--optimize{background:#eff6ff;border:1px solid #bfdbfe;color:#1d4ed8}.excel-v2-scope .action--create{background:#fff7ed;border:1px solid #fed7aa;color:#c2410c}.excel-v2-scope .action--leave{background:#f8fafc;border:1px solid #e2e8f0;color:#64748b}.excel-v2-scope .geo-health-badge{display:inline-flex;align-items:center;gap:5px;border-radius:999px;border:1px solid;padding:2px 8px;font-size:11px;font-weight:700;background:#fff;white-space:nowrap}.excel-v2-scope .geo-health-badge__dot{width:6px;height:6px;border-radius:50%}.excel-v2-scope .geo-health-badge__label{color:#1e293b}.excel-v2-scope .geo-health-badge__score{color:#0284c7}.excel-v2-scope .health--solid{border-color:#86efac;background:#f0fdf4}.excel-v2-scope .health--acceptable{border-color:#fde047;background:#fefce8}.excel-v2-scope .health--weak{border-color:#fca5a5;background:#fff1f2}.excel-v2-scope{--x-surface: #ffffff;--x-surface-2: #f8fafc;--x-surface-3: #f1f5f9;--x-border: #e2e8f0;--x-border-strong: #cbd5e1;--x-text: #0f172a;--x-text-2: #475569;--x-text-3: #64748b;--x-accent: #6366f1;--x-accent-strong: #4f46e5;--x-accent-soft: rgba(99, 102, 241, .08);--x-accent-border: rgba(99, 102, 241, .3);--x-button: #4f46e5;--x-button-hover: #4338ca;--x-danger: #dc2626;--x-danger-soft: rgba(239, 68, 68, .08);--x-danger-border: rgba(239, 68, 68, .3);--x-warning: #b45309;--x-success: #047857}.hr-container[data-theme=dark] .excel-v2-scope{--x-surface: #242427;--x-surface-2: #1c1c1f;--x-surface-3: #2c2c30;--x-border: #333336;--x-border-strong: #48484e;--x-text: #f0f0f0;--x-text-2: #b4b4bc;--x-text-3: #8a8a94;--x-accent: #818cf8;--x-accent-strong: #a5b4fc;--x-accent-soft: rgba(129, 140, 248, .12);--x-accent-border: rgba(129, 140, 248, .38);--x-button: #6366f1;--x-button-hover: #4f46e5;--x-danger: #f87171;--x-danger-soft: rgba(248, 113, 113, .12);--x-danger-border: rgba(248, 113, 113, .35);--x-warning: #fbbf24;--x-success: #4ade80}main.background1.excel-v2-scope{background-image:none}.excel-v2-scope .cost-optimizer__dropzone-hint{color:var(--x-text-3)}.excel-v2-scope .proj-bar-new-btn,.excel-v2-scope .proj-btn--primary{background:var(--x-button);border-color:var(--x-button);color:#fff}.excel-v2-scope .proj-bar-new-btn:hover,.excel-v2-scope .proj-btn--primary:hover:not(:disabled){background:var(--x-button-hover);border-color:var(--x-button-hover)}.hr-container[data-theme=light] .excel-v2-scope .cost-optimizer__sheet-card,.hr-container[data-theme=light] .excel-v2-scope .cost-optimizer__table-toolbar--sticky{background:var(--x-surface);border-color:var(--x-border);color:var(--x-text)}.hr-container[data-theme=light] .excel-v2-scope .cost-optimizer__sheet-head h4{color:var(--x-text)}.hr-container[data-theme=light] .excel-v2-scope .cost-optimizer__sheet-head small,.hr-container[data-theme=light] .excel-v2-scope .cost-optimizer__sheet-card>small{color:var(--x-text-3)}.hr-container[data-theme=light] .excel-v2-scope .cost-optimizer__table-toolbar--sticky span{color:var(--x-text-2)}.hr-container[data-theme=light] .excel-v2-scope .cmp-editor{color:var(--x-text)}.hr-container[data-theme=light] .excel-v2-scope .cmp-intro{color:var(--x-text-2)}.hr-container[data-theme=light] .excel-v2-scope .cmp-muted,.hr-container[data-theme=light] .excel-v2-scope .cmp-tier-title,.hr-container[data-theme=light] .excel-v2-scope .cmp-table th{color:var(--x-text-3)}.hr-container[data-theme=light] .excel-v2-scope .cmp-warn{color:var(--x-warning)}.hr-container[data-theme=light] .excel-v2-scope .cmp-suggest{border-color:var(--x-accent-border);background:var(--x-accent-soft)}.hr-container[data-theme=light] .excel-v2-scope .cmp-suggestion{border-color:var(--x-border);background:var(--x-surface)}.hr-container[data-theme=light] .excel-v2-scope .cmp-input{background:var(--x-surface-2);border-color:var(--x-border);color:var(--x-text)}.hr-container[data-theme=light] .excel-v2-scope .cmp-input::placeholder{color:var(--x-text-3)}.hr-container[data-theme=light] .excel-v2-scope .cmp-input:focus{border-color:var(--x-accent);box-shadow:0 0 0 3px var(--x-accent-soft)}.hr-container[data-theme=light] .excel-v2-scope .cmp-btn{border-color:var(--x-border);background:var(--x-surface);color:var(--x-text)}.hr-container[data-theme=light] .excel-v2-scope .cmp-btn--danger{color:var(--x-danger);border-color:var(--x-danger-border)}.hr-container[data-theme=light] .excel-v2-scope .cmp-table td{border-bottom-color:var(--x-border)}.excel-v2-scope .cmp-btn--primary{background:var(--x-button);border-color:var(--x-button);color:#fff}.excel-v2-scope .builder-btn-primary{background:var(--x-button);color:#fff;box-shadow:none}.excel-v2-scope .builder-btn-primary:hover:not(:disabled){background:var(--x-button-hover)}.excel-v2-scope .builder-btn-generate{background:var(--x-button);color:#fff;border:none;box-shadow:0 6px 18px #4f46e547}.excel-v2-scope .builder-btn-generate:hover:not(:disabled){background:var(--x-button-hover)}.hr-container[data-theme=light] .excel-v2-scope .builder-weight-card small{color:var(--x-text-3)}.hr-container[data-theme=light] .excel-v2-scope .builder-panel label,.hr-container[data-theme=light] .excel-v2-scope .builder-input-group label,.hr-container[data-theme=light] .excel-v2-scope .prompt-bank-unit-picker span{color:var(--x-text-2)}.hr-container[data-theme=light] .excel-v2-scope .prompt-drawer-empty p,.excel-v2-scope .v2-mix__pct small{color:var(--x-text-3)}.hr-container[data-theme=dark] .excel-v2-scope .v2-mix{background:var(--x-surface);border-color:var(--x-border)}.hr-container[data-theme=dark] .excel-v2-scope .v2-mix__total,.hr-container[data-theme=dark] .excel-v2-scope .v2-mix__name,.hr-container[data-theme=dark] .excel-v2-scope .v2-mix__pct{color:var(--x-text)}.hr-container[data-theme=dark] .excel-v2-scope .v2-mix__reading,.hr-container[data-theme=dark] .excel-v2-scope .v2-mix>label{color:var(--x-text-2)}.hr-container[data-theme=dark] .excel-v2-scope .v2-mix__total-label,.hr-container[data-theme=dark] .excel-v2-scope .v2-mix__count,.hr-container[data-theme=dark] .excel-v2-scope .v2-mix__pct small{color:var(--x-text-3)}.hr-container[data-theme=dark] .excel-v2-scope .v2-mix__track{background:var(--x-surface-3)}.hr-container[data-theme=dark] .excel-v2-scope .v2-mix__target{background:var(--x-text-2)}.hr-container[data-theme=dark] .excel-v2-scope .v2-mix__badge--neutral{background:var(--x-surface-3);color:var(--x-text-3)}.hr-container[data-theme=dark] .excel-v2-scope .v2-mix__badge--ok{color:#4ade80}.hr-container[data-theme=dark] .excel-v2-scope .v2-mix__badge--warn,.hr-container[data-theme=dark] .excel-v2-scope .v2-mix__list li.is-off .v2-mix__name{color:var(--x-warning)}.excel-v2-scope .xl-stepper{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0 0 20px;padding:0;list-style:none;border:1px solid var(--x-border);border-radius:14px;background:var(--x-surface);overflow:hidden}.excel-v2-scope .xl-stepper__step{position:relative;display:flex;align-items:center;gap:10px;padding:14px 18px;color:var(--x-text-3);font-size:.84rem;font-weight:600}.excel-v2-scope .xl-stepper__step+.xl-stepper__step{border-left:1px solid var(--x-border)}.excel-v2-scope .xl-stepper__num{flex-shrink:0;width:26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid var(--x-border-strong);color:var(--x-text-3);font-size:.76rem;font-weight:700}.excel-v2-scope .xl-stepper__step.is-current{color:var(--x-text);background:var(--x-accent-soft)}.excel-v2-scope .xl-stepper__step.is-current .xl-stepper__num{border-color:var(--x-button);background:var(--x-button);color:#fff}.excel-v2-scope .xl-stepper__step.is-done{color:var(--x-text-2)}.excel-v2-scope .xl-stepper__step.is-done .xl-stepper__num{border-color:var(--x-success);color:var(--x-success)}.excel-v2-scope .xl-file-bar{display:flex;align-items:center;gap:14px;margin-bottom:20px;padding:12px 16px;border:1px solid var(--x-border);border-radius:14px;background:var(--x-surface)}.excel-v2-scope .xl-file-bar__icon{flex-shrink:0;width:40px;height:40px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:#10b9811f;color:var(--x-success);font-size:1.1rem}.excel-v2-scope .xl-file-bar__meta{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.excel-v2-scope .xl-file-bar__meta strong{color:var(--x-text);font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.excel-v2-scope .xl-file-bar__meta span{color:var(--x-text-3);font-size:.78rem}.excel-v2-scope .xl-file-bar__actions{display:flex;flex-wrap:wrap;gap:8px}.excel-v2-scope .xl-file-bar__actions .cost-optimizer__button{display:inline-flex;align-items:center;gap:6px}.excel-v2-scope .builder-ingestion-tab-icon i{font-size:1.05rem;color:var(--x-accent)}@media(max-width:820px){.excel-v2-scope .xl-stepper{grid-template-columns:minmax(0,1fr)}.excel-v2-scope .xl-stepper__step+.xl-stepper__step{border-left:none;border-top:1px solid var(--x-border)}.excel-v2-scope .xl-file-bar{flex-wrap:wrap}}.excel-v2-scope .cmp-intro{font-size:.82rem;line-height:1.5}.spam-ip-workspace{--sip-bg: var(--hr-bg-main, #121212);--sip-surface: var(--hr-bg-card, #242427);--sip-surface-hover: #2a2a2e;--sip-surface-active: #323236;--sip-border: var(--hr-border-color, #333336);--sip-border-subtle: #27272a;--sip-text-primary: var(--hr-text-primary, #f0f0f0);--sip-text-secondary: var(--hr-text-secondary, #a0a0a8);--sip-text-muted: var(--hr-text-muted, #71717a);--sip-accent: var(--hr-accent-primary, #818cf8);--sip-accent-hover: #a5b4fc;--sip-accent-subtle: rgba(129, 140, 248, .1);--sip-accent-border: rgba(129, 140, 248, .25);--sip-success: var(--hr-success, #34d399);--sip-success-bg: rgba(52, 211, 153, .12);--sip-success-border: rgba(52, 211, 153, .25);--sip-warning: var(--hr-warning, #fbbf24);--sip-warning-bg: rgba(251, 191, 36, .12);--sip-warning-border: rgba(251, 191, 36, .25);--sip-danger: var(--hr-danger, #f87171);--sip-danger-bg: rgba(248, 113, 113, .12);--sip-danger-border: rgba(248, 113, 113, .25);--sip-radius: 14px;--sip-radius-sm: 8px;--sip-radius-lg: 18px;width:100%;display:flex;flex-direction:column;flex:1 1 auto;gap:20px;color:var(--sip-text-primary);font-family:Inter,system-ui,sans-serif;box-sizing:border-box}[data-theme=light] .spam-ip-workspace{--sip-bg: #f8fafc;--sip-surface: #ffffff;--sip-surface-hover: #f1f5f9;--sip-surface-active: #e2e8f0;--sip-border: #e2e8f0;--sip-border-subtle: #f1f5f9;--sip-text-primary: #0f172a;--sip-text-secondary: #475569;--sip-text-muted: #94a3b8;--sip-accent: #6366f1;--sip-accent-hover: #4f46e5;--sip-accent-subtle: rgba(99, 102, 241, .08);--sip-accent-border: rgba(99, 102, 241, .2);--sip-success: #059669;--sip-success-bg: rgba(5, 150, 105, .08);--sip-success-border: rgba(5, 150, 105, .2);--sip-warning: #d97706;--sip-warning-bg: rgba(217, 119, 6, .08);--sip-warning-border: rgba(217, 119, 6, .2);--sip-danger: #dc2626;--sip-danger-bg: rgba(220, 38, 38, .08);--sip-danger-border: rgba(220, 38, 38, .2)}.spam-ip-hero-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.spam-ip-hero-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;background:var(--sip-accent-subtle);border:1px solid var(--sip-accent-border);border-radius:999px;color:var(--sip-accent);font-size:12px;font-weight:600;letter-spacing:.02em}.spam-ip-hero-dot{width:7px;height:7px;border-radius:50%;background:var(--sip-accent);box-shadow:0 0 8px var(--sip-accent);animation:hrPulse 1.8s infinite ease-in-out}.spam-ip-btn-hero{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:var(--sip-surface);border:1px solid var(--sip-border);border-radius:var(--sip-radius-sm);color:var(--sip-text-primary);font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}.spam-ip-btn-hero:hover{background:var(--sip-surface-hover);border-color:var(--sip-accent);color:var(--sip-accent);transform:translateY(-1px)}.spam-ip-layout{display:grid;grid-template-columns:460px 1fr;gap:20px;height:calc(100vh - 280px);min-height:620px;width:100%;align-items:stretch}@media(max-width:1100px){.spam-ip-layout{grid-template-columns:1fr;height:auto}}.spam-ip-sidebar,.spam-ip-results-panel{display:flex;flex-direction:column;height:100%;overflow:hidden;background:var(--hr-bg-card, #242427);border:1px solid var(--hr-border-color, #333336);border-radius:var(--hr-radius-lg, 16px);box-shadow:0 4px 20px #00000026}.spam-ip-sidebar-header,.spam-ip-results-header{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid var(--hr-border-color, #333336);background:#ffffff05;flex-shrink:0}.spam-ip-sidebar-title,.spam-ip-results-title{display:flex;align-items:center;gap:10px}.spam-ip-sidebar-title i,.spam-ip-results-title i{font-size:15px;color:var(--hr-accent-primary, #818cf8)}.spam-ip-sidebar-title h3,.spam-ip-results-title h3{margin:0;font-size:.95rem;font-weight:700;letter-spacing:-.01em;color:var(--hr-text-primary, #f0f0f0)}.spam-ip-status-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;background:var(--hr-accent-light, rgba(129, 140, 248, .12));border:1px solid rgba(129,140,248,.3);border-radius:6px;color:var(--hr-accent-primary, #818cf8);font-size:.7rem;font-weight:700;text-transform:uppercase}.spam-ip-status-dot{width:6px;height:6px;border-radius:50%;background:var(--hr-accent-primary, #818cf8)}.spam-ip-count-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;background:#ffffff0a;border:1px solid var(--hr-border-color, #333336);border-radius:6px;color:var(--hr-text-secondary, #a0a0a8);font-size:.72rem;font-weight:600}.spam-ip-sidebar-body{flex:1 1 auto;overflow-y:auto;padding:18px;display:flex;flex-direction:column;gap:16px}.spam-ip-results-body{flex:1 1 auto;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:20px}.spam-ip-card{padding:18px 20px;border:1px solid var(--sip-border);border-radius:var(--sip-radius);background:#ffffff04;box-shadow:none;width:100%;min-width:0;box-sizing:border-box;transition:border-color .2s ease}.spam-ip-card:hover{border-color:var(--sip-accent-border)}[data-theme=light] .spam-ip-sidebar,[data-theme=light] .spam-ip-results-panel{background:#fff;border-color:#e2e8f0;box-shadow:0 4px 20px #0f172a0f}[data-theme=light] .spam-ip-sidebar-header,[data-theme=light] .spam-ip-results-header{background:#f8fafc;border-bottom-color:#e2e8f0}[data-theme=light] .spam-ip-sidebar-title h3,[data-theme=light] .spam-ip-results-title h3{color:#0f172a}[data-theme=light] .spam-ip-card{background:#f8fafc;border-color:#e2e8f0}[data-theme=light] .spam-ip-count-badge{background:#f1f5f9;border-color:#e2e8f0;color:#475569}.spam-ip-card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;gap:12px}.spam-ip-card-head h3{margin:0;color:var(--sip-text-primary);font-size:1.15rem;font-weight:700;letter-spacing:-.01em}.spam-ip-card-help{margin:0 0 14px;color:var(--sip-text-secondary);font-size:.88rem;line-height:1.5}.spam-ip-dropzone{border:2px dashed var(--sip-border);border-radius:var(--sip-radius);padding:28px 20px;text-align:center;cursor:pointer;color:var(--sip-text-primary);background:#ffffff05;transition:all .25s ease}.spam-ip-dropzone:hover{border-color:var(--sip-accent);background:var(--sip-accent-subtle)}.spam-ip-dropzone p{margin:8px 0 0;color:var(--sip-text-secondary);font-size:.85rem}.spam-ip-dropzone strong{color:var(--sip-text-primary);font-size:1.05rem;font-weight:600}.spam-ip-chip-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.spam-ip-chip-row span{border-radius:999px;padding:4px 12px;background:var(--sip-accent-subtle);border:1px solid var(--sip-accent-border);color:var(--sip-accent);font-size:.8rem;font-weight:600}.spam-ip-actions-row{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px;align-items:center}.spam-ip-btn{border:1px solid var(--sip-border);padding:9px 18px;border-radius:10px;cursor:pointer;font-weight:600;font-size:.88rem;font-family:inherit;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:all .2s ease;background:transparent;color:var(--sip-text-primary)}.spam-ip-btn-primary{background:var(--sip-accent);color:#fff;border-color:transparent;box-shadow:0 2px 10px #818cf84d}.spam-ip-btn-primary:hover:not(:disabled){background:var(--sip-accent-hover);transform:translateY(-1px);box-shadow:0 4px 14px #818cf873}.spam-ip-btn-secondary{background:var(--sip-surface-hover);border-color:var(--sip-border);color:var(--sip-text-primary)}.spam-ip-btn-secondary:hover:not(:disabled){border-color:var(--sip-accent);color:var(--sip-accent)}.spam-ip-btn-ghost{background:transparent;border-color:var(--sip-border);color:var(--sip-text-secondary)}.spam-ip-btn-ghost:hover:not(:disabled){background:var(--sip-surface-hover);border-color:var(--sip-text-secondary);color:var(--sip-text-primary)}.spam-ip-btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.spam-ip-file-name{color:var(--sip-text-muted);font-size:.88rem;font-weight:500}.spam-ip-weights-fixed{display:flex;flex-wrap:wrap;gap:10px}.spam-ip-weight-pill{border-radius:999px;padding:6px 14px;border:1px solid var(--sip-border);background:#ffffff0a;color:var(--sip-text-primary);font-size:.82rem;font-weight:600}.spam-ip-vertical-stack{display:grid;grid-template-columns:1fr;gap:20px}.spam-ip-globe-wrap{position:relative;border-radius:var(--sip-radius);overflow:hidden;min-height:380px;background:#090a10;border:1px solid var(--sip-border)}.spam-ip-globe{width:100%;height:460px;border-radius:var(--sip-radius);background:#090a10}.spam-ip-globe-wrap.is-expanded{min-height:74vh}.spam-ip-globe-filter{display:flex;align-items:center;gap:12px;margin-top:14px}.spam-ip-globe-filter label{color:var(--sip-text-secondary);font-size:.82rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.spam-ip-globe-filter select{border:1px solid var(--sip-border);border-radius:8px;background:var(--sip-surface);color:var(--sip-text-primary);padding:6px 12px;outline:none;font-size:.86rem}.spam-ip-live-panel{margin-top:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.spam-ip-live-panel article{border:1px solid var(--sip-border);border-radius:12px;padding:12px 16px;background:#ffffff05}.spam-ip-live-panel span{display:block;font-size:.72rem;color:var(--sip-text-muted);text-transform:uppercase;letter-spacing:.06em;font-weight:600;margin-bottom:4px}.spam-ip-live-panel strong{font-size:1.4rem;color:var(--sip-text-primary);font-weight:700}.spam-ip-globe-modal{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:24px}.spam-ip-globe-modal-backdrop{position:absolute;inset:0;background:#000c;backdrop-filter:blur(8px)}.spam-ip-globe-modal-content{position:relative;width:min(1280px,96vw);max-height:92vh;overflow:auto;padding:24px;border-radius:18px;border:1px solid var(--sip-border);background:var(--sip-surface);box-shadow:0 20px 50px #00000080}.spam-ip-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.spam-ip-summary-item{border-radius:14px;padding:16px 18px;border:1px solid var(--sip-border);background:#ffffff05;display:grid;gap:6px}.spam-ip-summary-item span{color:var(--sip-text-muted);font-size:.76rem;text-transform:uppercase;letter-spacing:.08em;font-weight:700}.spam-ip-summary-item strong{color:var(--sip-text-primary);font-size:1.8rem;line-height:1;font-weight:800}.spam-ip-summary-item small{color:var(--sip-text-secondary);font-size:.8rem}.spam-ip-summary-item.is-high{border-color:var(--sip-danger-border);background:var(--sip-danger-bg)}.spam-ip-summary-item.is-high strong{color:var(--sip-danger)}.spam-ip-summary-item.is-medium{border-color:var(--sip-warning-border);background:var(--sip-warning-bg)}.spam-ip-summary-item.is-medium strong{color:var(--sip-warning)}.spam-ip-summary-item.is-low{border-color:var(--sip-success-border);background:var(--sip-success-bg)}.spam-ip-summary-item.is-low strong{color:var(--sip-success)}.spam-ip-filters-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.spam-ip-filters-grid-5{grid-template-columns:repeat(5,minmax(0,1fr))}.spam-ip-filters-grid label{display:grid;gap:8px;color:var(--sip-text-secondary);font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.spam-ip-filters-grid input,.spam-ip-filters-grid select{border:1px solid var(--sip-border);border-radius:10px;background:#ffffff08;color:var(--sip-text-primary);padding:10px 12px;font-size:.9rem;outline:none;transition:border-color .2s ease}.spam-ip-filters-grid input:focus,.spam-ip-filters-grid select:focus{border-color:var(--sip-accent)}.spam-ip-filters-grid select option{background:var(--sip-surface);color:var(--sip-text-primary)}.spam-ip-table-shell{border:1px solid var(--sip-border);border-radius:14px;background:var(--sip-surface);max-width:100%;max-height:600px;overflow-y:auto;margin-top:12px}.spam-ip-table-search{margin-top:12px;display:flex;align-items:center;justify-content:space-between;gap:12px}.spam-ip-table-search input{width:100%;max-width:340px;padding:10px 14px;border:1px solid var(--sip-border);border-radius:10px;background:#ffffff08;color:var(--sip-text-primary);font-size:.9rem;outline:none}.spam-ip-table-search input:focus{border-color:var(--sip-accent)}.spam-ip-table-search input::placeholder{color:var(--sip-text-muted)}.spam-ip-table{width:100%;border-collapse:collapse;table-layout:fixed}.spam-ip-table th,.spam-ip-table td{border-bottom:1px solid var(--sip-border-subtle);text-align:left;padding:12px 14px;color:var(--sip-text-primary);vertical-align:middle;font-size:.88rem;overflow-wrap:anywhere;word-break:break-word}.spam-ip-table th{color:var(--sip-text-secondary);font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700;background:#ffffff05;position:sticky;top:0;z-index:2}.spam-ip-clickable-row{cursor:pointer;transition:background .15s ease}.spam-ip-clickable-row:hover{background:#818cf80f}.spam-ip-muted{color:var(--sip-text-muted)}.spam-ip-risk-pill{display:inline-flex;border-radius:999px;padding:3px 10px;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;font-weight:700}.spam-ip-risk-pill-low{background:var(--sip-success-bg);border:1px solid var(--sip-success-border);color:var(--sip-success)}.spam-ip-risk-pill-medium{background:var(--sip-warning-bg);border:1px solid var(--sip-warning-border);color:var(--sip-warning)}.spam-ip-risk-pill-high{background:var(--sip-danger-bg);border:1px solid var(--sip-danger-border);color:var(--sip-danger)}.spam-ip-chat-box{max-height:280px;overflow-y:auto;display:grid;gap:10px;padding:12px;border:1px solid var(--sip-border);border-radius:12px;background:#ffffff05}.spam-ip-chat-msg{border-radius:10px;padding:10px 14px;font-size:.88rem;line-height:1.5}.spam-ip-chat-msg.is-ai{background:var(--sip-accent-subtle);border:1px solid var(--sip-accent-border);color:var(--sip-text-primary)}.spam-ip-chat-msg.is-user{background:var(--sip-surface-hover);border:1px solid var(--sip-border);color:var(--sip-text-primary);margin-left:24px}.spam-ip-chat-input{width:100%;min-height:54px;max-height:110px;border:1px solid var(--sip-border);border-radius:10px;background:#ffffff08;color:var(--sip-text-primary);padding:10px 14px;font-size:.9rem;outline:none;font-family:inherit;resize:vertical}.spam-ip-chat-input:focus{border-color:var(--sip-accent)}.spam-ip-json-input textarea{min-height:120px;resize:vertical;border-radius:10px;border:1px solid var(--sip-border);background:#ffffff08;color:var(--sip-text-primary);padding:12px;font-family:JetBrains Mono,monospace;font-size:.85rem;line-height:1.45;outline:none}.spam-ip-json-input textarea:focus{border-color:var(--sip-accent)}@media(max-width:1100px){.spam-ip-filters-grid-5{grid-template-columns:repeat(3,minmax(0,1fr))}.spam-ip-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.spam-ip-filters-grid,.spam-ip-filters-grid-5,.spam-ip-summary-grid,.spam-ip-live-panel{grid-template-columns:1fr}}.hr-container{--cg-surface: #ffffff;--cg-surface-2: #f1f5f9;--cg-surface-sunken: #f8fafc;--cg-border: #e2e8f0;--cg-text: #0f172a;--cg-text-2: #475569;--cg-text-3: #64748b;--cg-accent: #6366f1;--cg-accent-strong: #4f46e5;--cg-success: #047857;--cg-danger: #dc2626;--cg-danger-text: #991b1b;--cg-overlay-rgb: 15, 23, 42;--cg-shadow: 0 1px 3px rgba(15, 23, 42, .06), 0 1px 2px rgba(15, 23, 42, .04)}.hr-container[data-theme=dark]{--cg-surface: #1e1e22;--cg-surface-2: #242428;--cg-surface-sunken: rgba(18, 18, 20, .65);--cg-border: #333338;--cg-text: #f0f0f0;--cg-text-2: #a0a0a8;--cg-text-3: #64748b;--cg-accent: #818cf8;--cg-accent-strong: #c7d2fe;--cg-success: #6ee7b7;--cg-danger: #fca5a5;--cg-danger-text: #fee2e2;--cg-overlay-rgb: 255, 255, 255;--cg-shadow: 0 2px 8px rgba(0, 0, 0, .3)}.content-grid-page{width:100%;height:100%;display:flex;flex-direction:column}.content-grid-layout{display:grid;grid-template-columns:390px 1fr;gap:20px;height:calc(100vh - 280px);min-height:620px;width:100%;align-items:stretch}.content-grid-card{background:var(--cg-surface);border:1px solid var(--cg-border);border-radius:16px;box-shadow:var(--cg-shadow)}.content-grid-sidebar{display:flex;flex-direction:column;height:100%;overflow:hidden}.content-grid-sidebar-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--cg-border);background:rgba(var(--cg-overlay-rgb),.02);flex-shrink:0}.content-grid-sidebar-title{display:flex;align-items:center;gap:10px;color:var(--cg-text)}.content-grid-sidebar-title i{font-size:15px;color:var(--cg-accent)}.content-grid-sidebar-title h3{margin:0;font-size:.95rem;font-weight:700;letter-spacing:-.01em;color:var(--cg-text)}.content-grid-badge{background:#818cf81f;color:var(--cg-accent-strong);border:1px solid rgba(129,140,248,.3);padding:3px 8px;border-radius:6px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.content-grid-badge.is-ready{background:#34d3991f;color:var(--cg-success);border-color:#34d39959}.content-grid-form{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.content-grid-form-body{flex:1;overflow-y:auto;padding:18px 20px;display:flex;flex-direction:column;gap:16px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.15) transparent}.content-grid-form-body::-webkit-scrollbar{width:6px}.content-grid-form-body::-webkit-scrollbar-track{background:transparent}.content-grid-form-body::-webkit-scrollbar-thumb{background:rgba(var(--cg-overlay-rgb),.15);border-radius:6px}.content-grid-field-group{display:flex;flex-direction:column;gap:6px}.content-grid-field-group label{color:var(--cg-text-2);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.content-grid-field-header{display:flex;align-items:center;justify-content:space-between}.content-grid-field-val{font-size:.75rem;color:var(--cg-accent);font-weight:600}.content-grid-field-group .text-area{width:100%;min-height:40px;border:1px solid var(--cg-border);background:var(--cg-surface-sunken);color:var(--cg-text);border-radius:10px;padding:10px 14px;outline:none;font-family:Inter,sans-serif;font-size:.88rem;transition:all .2s ease;line-height:1.4;box-sizing:border-box}.content-grid-field-group select.text-area{cursor:pointer;appearance:auto}.content-grid-field-group select.text-area option{background:var(--cg-surface);color:var(--cg-text)}.content-grid-field-group textarea.text-area{min-height:64px;resize:vertical}.content-grid-field-group .text-area:focus{border-color:#818cf8;background:var(--cg-surface-sunken);box-shadow:0 0 0 2px #818cf833}.content-grid-field-group .text-area::placeholder{color:var(--cg-text-3);font-size:.84rem;font-weight:400}.content-grid-chip-group,.content-grid-note-pills{display:flex;flex-wrap:wrap;gap:6px}.content-grid-pill{border:1px solid var(--cg-border);background:rgba(var(--cg-overlay-rgb),.04);color:var(--cg-text-2);padding:6px 12px;border-radius:20px;cursor:pointer;font-size:.78rem;font-weight:500;transition:all .18s ease;font-family:Inter,sans-serif;outline:none}.content-grid-pill:hover{background:rgba(var(--cg-overlay-rgb),.08);border-color:rgba(var(--cg-overlay-rgb),.18);color:var(--cg-text)}.content-grid-pill.is-active{background:#6366f12e;border-color:#818cf8;color:var(--cg-accent-strong);font-weight:600;box-shadow:none}.content-grid-divider{height:1px;background:var(--cg-border);margin:2px 0}.content-grid-sidebar-footer{padding:14px 20px;border-top:1px solid var(--cg-border);background:rgba(var(--cg-overlay-rgb),.02);flex-shrink:0}.principal-b{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;background:linear-gradient(135deg,#6366f1,#4f46e5);color:#fff;border:none;border-radius:10px;padding:12px 18px;font-size:.92rem;font-weight:700;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px #6366f138;font-family:Inter,sans-serif}.principal-b:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #6366f147;filter:brightness(1.08)}.principal-b:active:not(:disabled){transform:translateY(0)}.principal-b:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.content-grid-results{display:flex;flex-direction:column;height:100%;overflow:hidden}.content-grid-results-head{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid var(--cg-border);background:rgba(var(--cg-overlay-rgb),.02);flex-shrink:0;gap:16px;flex-wrap:wrap}.content-grid-results-title{display:flex;align-items:center;gap:10px}.content-grid-results-title i{font-size:16px;color:var(--cg-accent)}.content-grid-results-title h3{margin:0;font-size:1rem;font-weight:700;letter-spacing:-.01em;color:var(--cg-text)}.content-grid-result-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.content-grid-action-btn{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--cg-border);border-radius:8px;padding:7px 14px;font-size:.82rem;font-weight:600;cursor:pointer;transition:all .2s ease;font-family:Inter,sans-serif;background:rgba(var(--cg-overlay-rgb),.05);color:var(--cg-text);outline:none}.content-grid-action-btn:hover{background:rgba(var(--cg-overlay-rgb),.1);border-color:rgba(var(--cg-overlay-rgb),.18);transform:translateY(-1px)}.content-grid-action-btn.is-history i{color:var(--cg-text-2)}.content-grid-action-btn.is-copy i{color:var(--cg-accent)}.content-grid-action-btn.is-copy:hover{border-color:#818cf866;background:#818cf81f;color:var(--cg-accent-strong)}.content-grid-action-btn.is-export i{color:var(--cg-success)}.content-grid-action-btn.is-export:hover{border-color:#34d39966;background:#34d3991f;color:var(--cg-success)}.content-grid-results-content{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:20px 24px;position:relative}.content-grid-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;max-width:520px;margin:0 auto;gap:12px}.content-grid-empty-icon{width:64px;height:64px;border-radius:18px;background:#818cf81a;border:1px solid rgba(129,140,248,.22);display:flex;align-items:center;justify-content:center;font-size:26px;color:var(--cg-accent);margin-bottom:4px}.content-grid-empty h4{margin:0;font-size:1.15rem;font-weight:700;color:var(--cg-text)}.content-grid-empty p{margin:0;font-size:.88rem;color:var(--cg-text-2);line-height:1.55}.content-grid-empty strong{color:var(--cg-text)}.content-grid-empty-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:10px;font-size:.78rem;color:var(--cg-text-2);background:rgba(var(--cg-overlay-rgb),.03);padding:10px 16px;border-radius:12px;border:1px solid var(--cg-border)}.content-grid-empty-chips span{display:inline-flex;align-items:center;gap:6px}.content-grid-empty-chips i{color:var(--cg-success);font-size:11px}.content-grid-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;gap:16px;color:var(--cg-text)}.content-grid-loading h4{margin:0;font-size:1.1rem;font-weight:700}.content-grid-loading p{margin:0;font-size:.88rem;color:var(--cg-text-2);max-width:440px;line-height:1.5}.content-grid-markdown{flex:1;min-height:0;overflow:auto;border-radius:12px;border:1px solid var(--cg-border);background:var(--cg-surface-sunken);scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent}.content-grid-markdown::-webkit-scrollbar{width:8px;height:8px}.content-grid-markdown::-webkit-scrollbar-track{background:transparent}.content-grid-markdown::-webkit-scrollbar-thumb{background-color:rgba(var(--cg-overlay-rgb),.18);border-radius:10px}.content-grid-markdown table{width:100%;border-collapse:separate;border-spacing:0;font-size:.86rem;line-height:1.45}.content-grid-markdown th,.content-grid-markdown td{padding:12px 14px;text-align:left;border-bottom:1px solid var(--cg-border);border-right:1px solid var(--cg-border);min-width:120px}.content-grid-markdown th:last-child,.content-grid-markdown td:last-child{border-right:none}.content-grid-markdown th{background:var(--cg-surface-2);color:var(--cg-text);font-weight:700;position:sticky;top:0;z-index:10;border-bottom:1px solid var(--cg-border);text-transform:uppercase;font-size:.74rem;letter-spacing:.05em}.content-grid-markdown td{color:var(--cg-text);background:transparent}.content-grid-markdown tr:last-child td{border-bottom:none}.content-grid-markdown tr:hover td{background:rgba(var(--cg-overlay-rgb),.03);color:var(--cg-text)}.content-grid-refine-box{flex-shrink:0;padding:14px 24px;border-top:1px solid var(--cg-border);background:rgba(var(--cg-overlay-rgb),.015);display:flex;flex-direction:column;gap:8px}.content-grid-refine-header{display:flex;align-items:center;justify-content:space-between}.content-grid-refine-header label{color:var(--cg-text-2);font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;display:flex;align-items:center;gap:6px}.content-grid-refine-header label i{color:var(--cg-accent)}.content-grid-refine-header small{color:var(--cg-text-3);font-size:.75rem}.content-grid-refine-input-row{display:flex;align-items:center;gap:10px}.content-grid-refine-input{flex:1;min-height:42px!important;max-height:72px;border:1px solid var(--cg-border);background:var(--cg-surface-sunken);color:var(--cg-text);border-radius:10px;padding:10px 14px;outline:none;font-family:Inter,sans-serif;font-size:.86rem;resize:vertical;transition:all .2s ease;box-sizing:border-box}.content-grid-refine-input:focus{border-color:#818cf8;background:var(--cg-surface-sunken);box-shadow:0 0 0 2px #818cf833}.content-grid-action-btn.is-refine{background:linear-gradient(135deg,#6366f1,#4f46e5);color:#fff;border:none;padding:10px 18px;border-radius:10px;font-weight:700;cursor:pointer;align-self:stretch;box-shadow:0 2px 8px #6366f138}.content-grid-action-btn.is-refine:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}.content-grid-action-btn.is-refine:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}.content-grid-error-box{border:1px solid rgba(239,68,68,.3);background:#ef44441a;border-radius:12px;padding:14px 18px;margin-top:14px}.content-grid-error-box strong{color:var(--cg-danger);font-size:.78rem;text-transform:uppercase;letter-spacing:.06em}.content-grid-error-box p{margin:6px 0 0;color:var(--cg-danger-text);font-size:.88rem;line-height:1.45}@media(max-width:1080px){.content-grid-layout{grid-template-columns:1fr;height:auto;min-height:auto}.content-grid-sidebar,.content-grid-results{height:650px}}.content-grid-field-group input.text-area,.content-grid-field-group select.text-area{height:44px;min-height:44px}.plpstudio-workspace{--color-bg: var(--hr-bg-main, #121212);--color-panel: var(--hr-bg-card, #242427);--color-panel-hover: #2a2a2e;--color-elevated: #1e1e21;--color-primary: var(--hr-accent-primary, #818cf8);--color-primary-dark: #6366f1;--color-secondary: #818cf8;--color-warning: #fbbf24;--color-success: #34d399;--color-danger: #f87171;--color-text-primary: var(--hr-text-primary, #f0f0f0);--color-text-secondary: var(--hr-text-secondary, #a0a0a8);--color-text-muted: var(--hr-text-muted, #71717a);--color-divider: var(--hr-border-color, #333336);min-height:0;width:100%;color:var(--color-text-primary);font-family:Inter,system-ui,sans-serif;background:transparent;display:flex;flex-direction:column;flex:1 1 auto;gap:20px;box-sizing:border-box}[data-theme=light] .plpstudio-workspace{--color-bg: #f8fafc;--color-panel: #ffffff;--color-panel-hover: #f1f5f9;--color-elevated: #f8fafc;--color-primary: #6366f1;--color-primary-dark: #4f46e5;--color-secondary: #3b82f6;--color-warning: #d97706;--color-success: #059669;--color-danger: #dc2626;--color-text-primary: #0f172a;--color-text-secondary: #475569;--color-text-muted: #94a3b8;--color-divider: #e2e8f0}.plpstudio-hero-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.plpstudio-tabs{display:inline-flex;align-items:center;gap:4px;padding:4px;border-radius:999px;background:var(--color-panel);border:1px solid var(--color-divider)}.plpstudio-tab{height:36px;min-width:110px;padding:0 16px;border:none;border-radius:999px;background:transparent;color:var(--color-text-secondary);font-size:13px;font-weight:500;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:all .2s ease}.plpstudio-tab svg{width:15px;height:15px;flex-shrink:0}.plpstudio-tab:hover:not(.is-active){color:var(--color-text-primary);background:#ffffff0a}.plpstudio-tab.is-active{background:var(--color-primary);color:#fff;font-weight:600;box-shadow:0 2px 8px #818cf859}.plpstudio-tab:focus-visible{outline:none;box-shadow:0 0 0 3px #818cf840}.plpstudio-ai-badge{padding:6px 14px;border-radius:999px;border:1px solid rgba(52,211,153,.3);background:#34d3991a;color:var(--color-success);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;display:inline-flex;align-items:center;gap:8px}.plpstudio-ai-dot{width:7px;height:7px;border-radius:50%;background:var(--color-success);box-shadow:0 0 8px var(--color-success);animation:pulse-dot 1.5s ease infinite}.plpstudio-layout{display:grid;grid-template-columns:440px 1fr;gap:20px;height:calc(100vh - 280px);min-height:620px;width:100%;align-items:stretch}.plpstudio-form,.plpstudio-results{display:flex;flex-direction:column;height:100%;overflow:hidden;background:var(--color-panel);border:1px solid var(--color-divider);border-radius:16px;box-shadow:0 4px 20px #00000026;box-sizing:border-box;min-width:0}.plpstudio-panel-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--color-divider);background:#ffffff05;flex-shrink:0}.plpstudio-panel-title{display:flex;align-items:center;gap:10px;color:var(--color-text-primary)}.plpstudio-panel-title i{font-size:16px;color:var(--color-primary)}.plpstudio-panel-title h3{margin:0;font-size:.95rem;font-weight:700;letter-spacing:-.01em;color:var(--color-text-primary)}.plpstudio-mode-indicator{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;background:#818cf81f;border:1px solid rgba(129,140,248,.3);border-radius:6px;color:var(--color-primary);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.plpstudio-form-scroll,.plpstudio-results-scroll{flex:1 1 auto;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:16px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.15) transparent}.plpstudio-form-scroll::-webkit-scrollbar,.plpstudio-results-scroll::-webkit-scrollbar{width:6px}.plpstudio-form-scroll::-webkit-scrollbar-thumb,.plpstudio-results-scroll::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:6px}.plpstudio-card{background:transparent;border:0;margin:0;padding:0}.plpstudio-card+.plpstudio-card{margin-top:14px}.plpstudio-panel-kicker{margin:0 0 6px;padding:0;color:var(--color-text-muted);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.plpstudio-panel-subtitle{margin:0 0 22px;color:var(--color-text-secondary);font-size:14px;line-height:1.6}.plpstudio-form-section{margin-bottom:36px}.plpstudio-section-head{display:flex;align-items:center;gap:10px;margin-bottom:10px}.plpstudio-section-number{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:var(--color-primary);font-size:12px;font-weight:700}.plpstudio-section-title{margin:0;color:var(--color-text-primary);font-size:15px;font-weight:600;letter-spacing:-.01em;text-transform:none}.plpstudio-section-line{height:1px;margin-top:14px;background:var(--color-divider)}.plpstudio-field{display:flex;flex-direction:column;gap:6px}.plpstudio-field+.plpstudio-field{margin-top:18px}.plpstudio-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.plpstudio-field-grid .plpstudio-field+.plpstudio-field{margin-top:0}.plpstudio-card label{color:var(--color-text-secondary);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.plpstudio-label-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}.plpstudio-label-badge{display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;border-radius:999px;background:#6366f129;color:var(--color-primary);font-size:10px;font-weight:600;letter-spacing:.08em}.plpstudio-input,.plpstudio-textarea,select.plpstudio-input{width:100%;border-radius:8px;border:1px solid var(--color-divider);background:#ffffff08;color:var(--color-text-primary);font-size:13px;line-height:1.45;outline:none;transition:border .2s ease,background .2s ease,box-shadow .2s ease;font-family:inherit}.plpstudio-input{min-height:44px;padding:12px 16px}.plpstudio-textarea{min-height:80px;padding:12px 16px;resize:vertical}.plpstudio-textarea-compact{min-height:80px}.plpstudio-input:hover,.plpstudio-textarea:hover,select.plpstudio-input:hover{background:#ffffff0d;border-color:var(--color-primary)}.plpstudio-input:focus,.plpstudio-textarea:focus,select.plpstudio-input:focus{background:#818cf80d;border-color:var(--color-primary);box-shadow:0 0 0 3px #818cf826}.plpstudio-input::placeholder,.plpstudio-textarea::placeholder{color:var(--color-text-muted)}select.plpstudio-input{appearance:none;padding-right:34px;background-image:linear-gradient(45deg,transparent 50%,var(--color-text-muted) 50%),linear-gradient(135deg,var(--color-text-muted) 50%,transparent 50%);background-position:calc(100% - 18px) calc(50% - 3px),calc(100% - 12px) calc(50% - 3px);background-size:6px 6px;background-repeat:no-repeat}select.plpstudio-input option{background:var(--color-panel);color:var(--color-text-primary)}.plpstudio-input-icon-wrap{position:relative}.plpstudio-input-icon-wrap svg{position:absolute;left:10px;top:50%;width:15px;height:15px;transform:translateY(-50%);color:var(--color-text-secondary);pointer-events:none}.plpstudio-input-icon-wrap .plpstudio-input{padding-left:32px}.plpstudio-input-url.is-valid{border-color:var(--color-secondary)}.plpstudio-input-url.is-invalid{border-color:var(--color-danger)}.plpstudio-field-counter{margin-top:2px;color:var(--color-text-secondary);font-size:11px;line-height:1;align-self:flex-end}.plpstudio-counter-ok{color:var(--color-success)}.plpstudio-counter-warn{color:var(--color-warning)}.plpstudio-counter-error{color:var(--color-danger)}.plpstudio-prompt-boost{border:1px dashed rgba(99,102,241,.25);border-radius:10px;background:#6366f10a;padding:12px}.plpstudio-prompt-boost-label{margin-bottom:10px;color:var(--color-primary);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;display:inline-flex;align-items:center;gap:6px}.plpstudio-prompt-boost-label svg{width:12px;height:12px}.plpstudio-upload{border:2px dashed rgba(79,142,247,.3);border-radius:14px;background:#4f8ef708;padding:32px 20px;text-align:center;transition:all .3s ease;cursor:pointer}.plpstudio-upload:hover{background:#4f8ef70f}.plpstudio-upload.is-dragover{border-color:var(--color-primary);background:#6366f10f;transform:scale(1.01)}.plpstudio-upload-empty{display:flex;flex-direction:column;align-items:center;gap:10px}.plpstudio-upload-icon{width:36px;height:36px;color:var(--color-secondary)}.plpstudio-upload-icon svg{width:36px;height:36px}.plpstudio-upload-empty strong{color:var(--color-text-primary);font-size:15px;font-weight:600}.plpstudio-upload-empty p{margin:0;color:var(--color-text-muted);font-size:12px}.plpstudio-upload-divider{color:var(--color-text-muted);font-size:11px}.plpstudio-file-btn{border:1px solid var(--color-secondary);border-radius:999px;padding:8px 16px;background:transparent;color:var(--color-secondary);font-size:12px;font-weight:600;cursor:pointer;transition:all .22s ease}.plpstudio-file-btn:hover{color:#1e3a8a;background:#4f8ef71f}.plpstudio-file-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;text-align:left;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-left:3px solid var(--color-success);border-radius:10px;padding:10px}.plpstudio-file-card-icon{width:24px;height:24px;color:var(--color-success)}.plpstudio-file-card-icon svg{width:24px;height:24px}.plpstudio-file-card-meta{min-width:0}.plpstudio-file-card-meta strong{display:block;color:var(--color-text-primary);font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.plpstudio-file-card-meta small{color:var(--color-text-muted);font-size:11px}.plpstudio-file-remove{border:0;background:transparent;color:#c98f8f;font-size:18px;line-height:1;cursor:pointer;transition:color .18s ease}.plpstudio-file-remove:hover{color:var(--color-danger)}.plpstudio-tags{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px}.plpstudio-tags span{border-radius:20px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:var(--color-text-muted);padding:4px 10px;font-size:10px;font-weight:500;letter-spacing:.06em}.plpstudio-strict-row{margin-top:12px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--color-text-secondary);font-size:11px;letter-spacing:.03em}.plpstudio-switch{position:relative;display:inline-flex;align-items:center;cursor:pointer}.plpstudio-switch input{position:absolute;opacity:0;width:0;height:0}.plpstudio-switch-track{width:42px;height:24px;border-radius:20px;background:#ffffff24;border:1px solid rgba(255,255,255,.15);display:inline-flex;align-items:center;transition:background .22s ease}.plpstudio-switch-knob{width:16px;height:16px;border-radius:50%;background:#d7e8ff;transform:translate(4px);transition:transform .22s ease}.plpstudio-switch input:checked+.plpstudio-switch-track{background:#6366f140;border-color:#6366f173}.plpstudio-switch input:checked+.plpstudio-switch-track .plpstudio-switch-knob{transform:translate(21px);background:var(--color-primary)}.plpstudio-details-toggle{width:100%;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;color:var(--color-text-secondary);font-size:12px;font-weight:500;padding:10px 12px;cursor:pointer;transition:all .22s ease}.plpstudio-details-toggle:hover,.plpstudio-details-toggle.is-open{color:var(--color-text-primary);border-color:#6366f159;background:#6366f114}.plpstudio-optional-fields{margin-top:10px;padding:10px;border-radius:10px;background:#ffffff05;border:1px solid rgba(255,255,255,.06)}.plpstudio-optional-note{margin:10px 0 0;color:var(--color-text-muted);font-size:11px}.plpstudio-actions{margin-top:18px}.plpstudio-primary-btn{width:100%;min-height:48px;border:none;border-radius:10px;background:var(--color-primary);color:#fff;font-size:14px;font-weight:600;letter-spacing:.01em;cursor:pointer;box-shadow:0 1px 3px #0000001f;transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.plpstudio-primary-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 32px #6366f166}.plpstudio-primary-btn:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 12px #6366f133}.plpstudio-primary-btn.loading{background:var(--color-panel);border:1px solid var(--color-primary);color:var(--color-primary);box-shadow:none;cursor:not-allowed}.plpstudio-primary-btn.success{background:var(--color-success);color:#fff;box-shadow:0 8px 24px #10b98159}.plpstudio-primary-btn:disabled{opacity:.55;transform:none;cursor:not-allowed}.plpstudio-btn-content{display:inline-flex;align-items:center;justify-content:center;gap:8px}.plpstudio-btn-content svg{width:16px;height:16px}.plpstudio-dot-loader{display:inline-flex;gap:4px}.plpstudio-dot-loader span{width:5px;height:5px;border-radius:50%;background:currentColor;animation:dot-bounce .8s ease-in-out infinite}.plpstudio-dot-loader span:nth-child(2){animation-delay:.15s}.plpstudio-dot-loader span:nth-child(3){animation-delay:.3s}.plpstudio-check-path{stroke-dasharray:50;stroke-dashoffset:50;animation:check-draw .4s ease forwards}.plpstudio-actions-hint{margin-top:10px;display:block;color:var(--color-text-muted);font-size:11px}.plpstudio-feedback{margin-top:10px;border-radius:10px;padding:10px 12px}.plpstudio-feedback-error{border:1px solid rgba(239,68,68,.35);background:#ef44441f;color:#ffd8d8;font-size:12px}.plpstudio-result-card{width:100%;background:transparent;border:none;border-radius:0;padding:0;animation:fade-slide-up .4s ease}.plpstudio-placeholder{width:100%;flex:1 1 auto;min-height:500px;border:1px dashed var(--color-divider);border-radius:14px;background:#ffffff05;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:32px;box-sizing:border-box}.plpstudio-placeholder h3{margin:0;color:var(--color-text-primary);font-size:18px;font-weight:600}.plpstudio-placeholder p{margin:8px 0 0;color:var(--color-text-secondary);font-size:13px;line-height:1.7}.plpstudio-result-card.is-real,.plpstudio-result-card.is-demo{background:transparent}.plpstudio-result-topbar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.plpstudio-kicker{border-radius:20px;border:1px solid rgba(16,185,129,.2);background:#10b9811f;color:var(--color-success);padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex;align-items:center;gap:8px}.plpstudio-kicker svg{width:14px;height:14px}.plpstudio-type-pill{border-radius:20px;border:1px solid rgba(79,142,247,.2);background:#4f8ef71a;color:var(--color-secondary);padding:6px 14px;font-size:10px;font-weight:600;letter-spacing:.07em}.plpstudio-result-head h3{margin:0;color:var(--color-text-primary);font-family:JetBrains Mono,Courier New,monospace;font-size:16px;font-weight:600;display:inline-flex;align-items:center;gap:8px;word-break:break-word}.plpstudio-result-head h3 svg{width:16px;height:16px;color:#22c55e}.plpstudio-result-head p{margin:8px 0 0;color:var(--color-text-secondary);font-size:13px;line-height:1.7}.plpstudio-result-meta{margin-top:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.plpstudio-result-meta>div{background:var(--color-panel);border:1px solid rgba(255,255,255,.07);border-radius:10px;padding:12px 14px}.plpstudio-result-meta small{display:block;color:var(--color-text-muted);font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.1em}.plpstudio-result-meta strong{margin-top:4px;display:block;color:var(--color-text-primary);font-size:13px;font-weight:500;line-height:1.5;word-break:break-word}.plpstudio-meta-highlight strong{font-size:24px;font-weight:600;color:var(--color-primary);line-height:1}.plpstudio-sheet-preview{margin-top:14px;border:1px solid var(--color-divider);border-radius:10px;overflow:hidden;background:#ffffff05}.plpstudio-sheet-header,.plpstudio-sheet-row{display:grid;grid-template-columns:1.2fr 2.2fr .7fr .7fr}.plpstudio-sheet-header{background:var(--color-panel-hover);border-bottom:1px solid var(--color-divider)}.plpstudio-sheet-header span{padding:10px 16px;color:var(--color-text-secondary);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.plpstudio-sheet-body{max-height:290px;overflow:auto}.plpstudio-sheet-row{border-bottom:1px solid rgba(255,255,255,.04)}.plpstudio-sheet-row:nth-child(2n){background:#ffffff04}.plpstudio-sheet-row:hover{background:#4f8ef70d;transition:background .15s ease}.plpstudio-sheet-row span{padding:11px 16px;color:var(--color-text-primary);font-size:12px;line-height:1.55}.plpstudio-sheet-completar{color:#93c5fd;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.plpstudio-char-badge{font-family:JetBrains Mono,Courier New,monospace;font-size:11px;font-style:normal;color:var(--color-text-secondary);background:#ffffff0f;border-radius:6px;padding:2px 8px}.plpstudio-sheet-owner{color:var(--color-text-muted);font-size:11px}.plpstudio-summary{margin-top:14px;background:linear-gradient(135deg,#6366f10a,#4f8ef70a);border:1px solid rgba(99,102,241,.15);border-radius:12px;padding:14px 16px}.plpstudio-summary h4{margin:0 0 8px;color:var(--color-primary);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.plpstudio-summary ul{margin:0;padding:0;list-style:none}.plpstudio-summary li{position:relative;padding-left:14px;color:var(--color-text-secondary);font-size:12px;line-height:1.8}.plpstudio-summary li:before{content:"";position:absolute;top:9px;left:0;width:5px;height:5px;background:var(--color-primary)}.plpstudio-result-actions{margin-top:14px}.plpstudio-download-main-btn{width:100%;min-height:50px;border-radius:12px;border:none;background:linear-gradient(135deg,#4f8ef7,#3b5fcc);color:#fff;font-size:15px;font-weight:600;letter-spacing:.02em;box-shadow:0 6px 28px #4f8ef759;cursor:pointer;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.plpstudio-download-main-btn:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 10px 36px #4f8ef773}.plpstudio-download-main-btn:active:not(:disabled){transform:translateY(-1px)}.plpstudio-download-main-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.plpstudio-download-main-btn .plpstudio-btn-content svg{width:16px;height:16px}.plpstudio-result-loading .plpstudio-kicker{color:var(--color-primary);border-color:#6366f140;background:#6366f114}.plpstudio-skeleton{min-height:18px;border-radius:8px;background:linear-gradient(90deg,#ffffff0d 20%,#ffffff1f,#ffffff0d 80%);background-size:220% 100%;animation:shimmer 1.5s linear infinite}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-8px)}to{transform:translateY(0)}}@keyframes pulse-dot{0%{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(1.4)}to{opacity:1;transform:scale(1)}}@keyframes shimmer{0%{background-position:-100% 0}to{background-position:100% 0}}@keyframes fade-slide-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes check-draw{0%{stroke-dashoffset:50}to{stroke-dashoffset:0}}@keyframes dot-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.plpstudio-form,.plpstudio-sheet-body{scrollbar-width:thin;scrollbar-color:#162034 transparent}.plpstudio-form::-webkit-scrollbar,.plpstudio-sheet-body::-webkit-scrollbar,.plpstudio-page ::-webkit-scrollbar{width:4px;height:4px}.plpstudio-form::-webkit-scrollbar-track,.plpstudio-sheet-body::-webkit-scrollbar-track,.plpstudio-page ::-webkit-scrollbar-track{background:transparent}.plpstudio-form::-webkit-scrollbar-thumb,.plpstudio-sheet-body::-webkit-scrollbar-thumb,.plpstudio-page ::-webkit-scrollbar-thumb{background:#162034;border-radius:4px}.plpstudio-form::-webkit-scrollbar-thumb:hover,.plpstudio-sheet-body::-webkit-scrollbar-thumb:hover,.plpstudio-page ::-webkit-scrollbar-thumb:hover{background:#3d5470}@media(max-width:1080px){.plpstudio-layout{grid-template-columns:1fr}.plpstudio-form{border-right:0;border-bottom:1px solid var(--color-divider);max-height:none}.plpstudio-workspace-header{grid-template-columns:1fr;height:auto;gap:10px;padding:10px}.plpstudio-brand,.plpstudio-tabs,.plpstudio-ai-badge{justify-self:center}.plpstudio-result-meta{grid-template-columns:1fr}}@media(max-width:680px){.plpstudio-container{padding-inline:10px}.plpstudio-form,.plpstudio-results{padding:14px}.plpstudio-field-grid{grid-template-columns:1fr}.plpstudio-tabs{width:100%;justify-content:center}.plpstudio-tab{min-width:0;width:50%}.plpstudio-sheet-header,.plpstudio-sheet-row{grid-template-columns:1fr 1.35fr .7fr .7fr}}.plpstudio-page header *:not([class*=-number]):not([class*=-badge]):not([class*=is-active]),.plpstudio-workspace-header *:not([class*=-number]):not([class*=-badge]):not([class*=is-active]){color:inherit}.plpstudio-page .plpstudio-section-number,.plpstudio-page header [class*=-number]{color:#fff}.plpstudio-page .plpstudio-tab{color:var(--color-text-secondary)}.plpstudio-page .plpstudio-tab.is-active,.plpstudio-page .plpstudio-tab.is-active span{color:#fff}.plpstudio-page .plpstudio-ai-badge{color:#047857}.plpstudio-workspace,.plpstudio-workspace *{font-family:Inter,system-ui,sans-serif}.plpstudio-workspace [class*=mono],.plpstudio-workspace code,.plpstudio-workspace pre{font-family:JetBrains Mono,Courier New,monospace}.cs-agent-panel{background:#1e1e22!important;color:#f0f0f0!important;border:1px solid #333338!important;border-radius:16px!important;padding:24px 22px!important;display:flex!important;flex-direction:column!important;flex:1 1 0%!important;min-height:0!important;box-sizing:border-box!important;gap:16px!important}.cs-agent-panel__cabecera{display:flex!important;align-items:center!important;justify-content:space-between!important;padding-bottom:14px!important;border-bottom:1px solid #333338!important}.cs-agent-panel__cabecera h3{margin:0!important;font-size:1.05rem!important;font-weight:700!important;color:#fff!important;letter-spacing:-.01em!important}.cs-agent-panel__fase{margin:0!important;font-size:.88rem!important;color:#818cf8!important;font-weight:600!important}.cs-agent-panel__terminal{max-height:380px!important;flex:1 1 0%!important;overflow-y:auto!important;background:#141416!important;border:1px solid #2a2a30!important;color:#e2e8f0!important;border-radius:10px!important;padding:14px 16px!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;font-size:.78rem!important;line-height:1.5!important}.cs-agent-panel__linea{margin:0 0 .25rem;white-space:pre-wrap;word-break:break-word}.cs-agent-panel__linea--warn{color:#fbbf24}.cs-agent-panel__linea--error{color:#f87171}.cs-agent-panel__error{margin:0;color:var(--cs-error, #ff8a8a);font-size:.85rem}.cs-agent-panel:has(.cs-agent-panel__reposo){border-style:solid!important;background:#1e1e22!important}.cs-agent-panel__reposo{margin:40px auto!important;padding:24px 16px!important;text-align:center!important;color:#a0a0a8!important;font-size:.88rem!important;line-height:1.55!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:12px!important;max-width:280px!important}.cs-agent-panel__reposo-icon{width:52px!important;height:52px!important;border-radius:50%!important;background:#818cf81a!important;border:1px solid #333338!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:1.45rem!important;color:#818cf8!important;margin-bottom:4px!important}.cs-agent-panel__reposo h4{margin:0!important;font-size:1.05rem!important;font-weight:700!important;color:#fff!important;letter-spacing:-.01em!important}.cs-agent-panel__reposo p{margin:0!important;font-size:.86rem!important;color:#a0a0a8!important;line-height:1.5!important}.cs-agent-panel__terminal{max-height:26rem}.cs-agent-panel__linea--pensamiento,.cs-agent-panel__linea--herramienta{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem;padding:.3rem 0;border-bottom:1px solid rgba(255,255,255,.05)}.cs-agent-panel__quien{flex:0 0 auto;font-size:.68rem;text-transform:uppercase;letter-spacing:.04em;color:var(--cs-acento, #7aa2ff);font-weight:600}.cs-agent-panel__tool{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.74rem;padding:.1rem .4rem;border-radius:5px;background:#ffffff14;color:var(--cs-texto, #f2f4f8)}.cs-agent-panel__detalle{flex:1 1 100%;color:var(--cs-texto-suave, #a8b0bf);font-size:.8rem;line-height:1.45}.cs-agent-panel__duracion{margin-left:auto;font-size:.7rem;color:var(--cs-texto-tenue, #838c9c);font-variant-numeric:tabular-nums}.cs-agent-panel__pensado{flex:1 1 100%;color:var(--cs-texto, #f2f4f8);font-size:.84rem;line-height:1.55}.cs-agent-panel__linea--error .cs-agent-panel__tool{background:#ff8a8a2e;color:var(--cs-error, #ff8a8a)}.cs-layout{--cs-fondo: #121212;--cs-superficie: #1e1e22;--cs-superficie-alta: #25252b;--cs-borde: #333338;--cs-borde-fuerte: #3f3f4a;--cs-texto: #f0f0f0;--cs-texto-suave: #a0a0a8;--cs-texto-tenue: #6b6b74;--cs-acento: #818cf8;--cs-acento-fuerte: #6366f1;--cs-acento-tinta: #ffffff;--cs-error: #f87171;--cs-exito: #34d399;--cs-radio: 12px}.hr-container[data-theme=light] .cs-layout,[data-theme=light] .cs-layout{--cs-fondo: #f8fafc;--cs-superficie: #ffffff;--cs-superficie-alta: #f1f5f9;--cs-borde: #e2e8f0;--cs-borde-fuerte: #cbd5e1;--cs-texto: #0f172a;--cs-texto-suave: #475569;--cs-texto-tenue: #94a3b8;--cs-acento: #4f46e5;--cs-acento-fuerte: #4338ca;--cs-acento-tinta: #ffffff;--cs-error: #ef4444;--cs-exito: #10b981}.cs-modern-page.cs-layout{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;flex:1 1 0%!important;min-height:calc(100vh - 280px)!important;height:100%!important;box-sizing:border-box!important;background:transparent!important;gap:20px!important}.cs-steps-wrapper{background:#1e1e22!important;border:1px solid #333338!important;border-radius:14px!important;padding:16px 24px!important;width:100%!important;box-sizing:border-box!important}.hr-container[data-theme=light] .cs-steps-wrapper,[data-theme=light] .cs-steps-wrapper{background:#fff!important;border-color:#e2e8f0!important;box-shadow:0 2px 10px #0000000a!important}.hr-container[data-theme=light] .cs-steps-bar .p-steps-number,[data-theme=light] .cs-steps-bar .p-steps-number{background:#f1f5f9!important;color:#64748b!important;border-color:#cbd5e1!important}.hr-container[data-theme=light] .cs-steps-bar .p-steps-title,[data-theme=light] .cs-steps-bar .p-steps-title{color:#64748b!important}.hr-container[data-theme=light] .cs-steps-bar .p-steps-current .p-steps-number,[data-theme=light] .cs-steps-bar .p-steps-current .p-steps-number{background:#4f46e5!important;color:#fff!important;border-color:#4f46e5!important;box-shadow:0 2px 8px #4f46e54d!important}.hr-container[data-theme=light] .cs-steps-bar .p-steps-current .p-steps-title,[data-theme=light] .cs-steps-bar .p-steps-current .p-steps-title{color:#4f46e5!important;font-weight:700!important}.cs-steps-bar.p-steps{position:relative}.cs-steps-bar .p-steps-item{flex:1 1 0%}.cs-steps-bar .p-steps-item .p-menuitem-link{background:transparent!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:8px!important;text-decoration:none!important;cursor:pointer!important}.cs-steps-bar .p-steps-number{width:32px!important;height:32px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:13px!important;font-weight:700!important;background:#141416!important;color:#a0a0a8!important;border:1px solid #333338!important;transition:all .2s ease!important;z-index:2!important}.cs-steps-bar .p-steps-title{font-size:12px!important;font-weight:600!important;color:#8e8e93!important;transition:color .2s ease!important;white-space:nowrap!important}.cs-steps-bar .p-steps-current .p-steps-number{background:#818cf8!important;color:#fff!important;border-color:#818cf8!important;box-shadow:0 0 16px #818cf866!important}.cs-steps-bar .p-steps-current .p-steps-title{color:#fff!important;font-weight:700!important}.cs-steps-bar .p-steps-item:not(.p-disabled):hover .p-steps-number{border-color:#818cf8!important;color:#fff!important}.cs-steps-bar .p-steps-item:not(.p-disabled):hover .p-steps-title{color:#e0e0e0!important}.cs-steps-bar.p-steps:before{content:""!important;border-top:1px solid #333338!important;width:100%!important;top:16px!important;left:0!important;position:absolute!important;z-index:1!important}.cs-layout__columnas{display:grid!important;grid-template-columns:minmax(0,1fr) 360px!important;gap:20px!important;flex:1 1 0%!important;min-height:0!important;align-items:stretch!important;width:100%!important;box-sizing:border-box!important}@media(max-width:1100px){.cs-layout__columnas{grid-template-columns:1fr!important}}.cs-layout__trabajo{background:#1e1e22!important;border:1px solid #333338!important;border-radius:16px!important;padding:32px 36px!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;align-self:stretch!important;flex:1 1 0%!important;min-height:0!important;height:100%!important;overflow-y:auto!important;box-sizing:border-box!important}.cs-layout__panel{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;align-self:stretch!important;flex:1 1 0%!important;min-height:0!important;height:100%!important}.cs-brand-step{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:24px!important;width:100%!important;margin:0!important}.cs-brand-step__header{display:flex;flex-direction:column;gap:6px}.cs-brand-step__eyebrow{display:inline-flex;align-items:center;gap:6px;background:#818cf81f;border:1px solid rgba(129,140,248,.28);color:#818cf8;padding:4px 12px;border-radius:20px;font-size:11px;font-weight:700;letter-spacing:.06em;width:fit-content;margin-bottom:4px}.cs-brand-step__eyebrow i{font-size:11px}.cs-brand-step h2{margin:0!important;font-size:1.55rem!important;font-weight:700!important;color:#fff!important;letter-spacing:-.015em!important}.cs-brand-step__ayuda{margin:0!important;color:#9ca3af!important;font-size:.95rem!important;max-width:780px!important;line-height:1.55!important}.cs-brand-step__search-panel{background:#18181b;border:1px solid #2d2d32;border-radius:14px;padding:16px 20px;box-shadow:0 4px 16px #00000040}.cs-brand-step__buscador{display:flex!important;gap:14px!important;align-items:center!important;flex-wrap:wrap!important;width:100%!important}.cs-search-input-wrapper{position:relative;flex:1 1 360px;display:flex;align-items:center}.cs-search-input-icon{position:absolute;left:16px;color:#6b7280;font-size:15px;pointer-events:none;z-index:2}.cs-search-input-wrapper .p-autocomplete{width:100%!important}.cs-search-input-wrapper .p-autocomplete-input,.cs-search-input-wrapper .p-inputtext{width:100%!important;background:#141416!important;border:1px solid #2e2e33!important;color:#fff!important;border-radius:10px!important;padding:12px 16px 12px 44px!important;font-size:14px!important;font-family:inherit!important;transition:all .2s ease!important}.cs-search-input-wrapper .p-autocomplete-input:focus,.cs-search-input-wrapper .p-inputtext:focus{border-color:#818cf8!important;box-shadow:0 0 0 2px #818cf833!important}.cs-create-brand-btn.p-button{background:#818cf8!important;border:none!important;color:#fff!important;font-weight:700!important;font-size:13px!important;padding:12px 22px!important;border-radius:10px!important;cursor:pointer!important;transition:all .2s ease!important;white-space:nowrap!important;display:inline-flex!important;align-items:center!important;gap:8px!important;box-shadow:0 2px 10px #818cf840!important}.cs-create-brand-btn.p-button:hover:not(:disabled){background:#6366f1!important;transform:translateY(-1px)!important;box-shadow:0 6px 16px #818cf866!important}.cs-brand-step__opcion{display:inline-flex;align-items:center;gap:.6rem;font-size:14px}.cs-brand-step__opcion-name{font-weight:500;color:#f3f4f6}.cs-brand-unselected-content{display:flex;flex-direction:column;gap:24px;width:100%}.cs-brand-catalog-section{display:flex;flex-direction:column;gap:12px}.cs-catalog-header{display:flex;justify-content:space-between;align-items:center}.cs-catalog-header__title{display:flex;align-items:center;gap:8px;color:#d1d5db;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.cs-catalog-header__title i{color:#818cf8}.cs-catalog-count-badge{background:#ffffff0f;color:#9ca3af;padding:2px 8px;border-radius:10px;font-size:11px;font-weight:600}.cs-catalog-cards-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.cs-catalog-card{background:#18181b;border:1px solid #2e2e33;border-radius:12px;padding:12px 14px;display:flex;align-items:center;gap:12px;cursor:pointer;transition:all .2s ease;text-align:left;width:100%}.cs-catalog-card:hover{border-color:#818cf8;background:#202026;transform:translateY(-2px);box-shadow:0 6px 18px #0006}.cs-catalog-card__avatar{width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;flex-shrink:0}.cs-catalog-card__info{flex:1;min-width:0;display:flex;flex-direction:column}.cs-catalog-card__name{font-weight:600;font-size:13.5px;color:#f3f4f6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-catalog-card__tag{font-size:11px;color:#9ca3af}.cs-catalog-card__arrow{color:#6b7280;font-size:12px;transition:transform .2s ease,color .2s ease}.cs-catalog-card:hover .cs-catalog-card__arrow{color:#818cf8;transform:translate(3px)}.cs-brand-workflow-guide{background:linear-gradient(180deg,#1a1a1eb3,#141418e6);border:1px solid #2d2d32;border-radius:14px;padding:22px;display:flex;flex-direction:column;gap:16px}.cs-workflow-guide__header{display:flex;align-items:center;gap:8px;color:#818cf8;font-size:12.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.cs-workflow-guide__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.cs-workflow-card{background:#141416;border:1px solid #26262b;border-radius:12px;padding:18px;display:flex;flex-direction:column;gap:8px;transition:all .2s ease}.cs-workflow-card:hover{border-color:#383840;background:#18181c;transform:translateY(-2px)}.cs-workflow-card__icon{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:17px;margin-bottom:2px}.cs-workflow-card__icon--blue{background:#3b82f626;color:#60a5fa}.cs-workflow-card__icon--purple{background:#a855f726;color:#c084fc}.cs-workflow-card__icon--emerald{background:#10b98126;color:#34d399}.cs-workflow-card__step{font-size:10px;font-weight:800;color:#6b7280;letter-spacing:.08em}.cs-workflow-card h4{font-size:14px;font-weight:700;color:#fff;margin:0}.cs-workflow-card p{font-size:12.5px;color:#9ca3af;line-height:1.5;margin:0}.cs-brand-selected-section{display:flex;flex-direction:column;gap:22px;width:100%}.cs-brand-selected-card{background:linear-gradient(135deg,#222228,#1a1a1f);border:1px solid #383840;border-radius:14px;padding:20px 24px;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;box-shadow:0 8px 24px #0000004d}.cs-brand-selected-card__main{display:flex;align-items:center;gap:16px}.cs-brand-selected-card__avatar{width:52px;height:52px;border-radius:14px;background:linear-gradient(135deg,#6366f1,#a855f7);display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:800;color:#fff;flex-shrink:0;box-shadow:0 4px 14px #6366f159}.cs-brand-selected-card__info{display:flex;flex-direction:column;gap:4px}.cs-brand-selected-card__title-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cs-brand-selected-card__title-row h3{font-size:1.3rem;font-weight:700;color:#fff;margin:0}.cs-brand-selected-card__meta{font-size:13px;color:#9ca3af;margin:0}.cs-brand-selected-card__meta a{color:#818cf8;text-decoration:none;display:inline-flex;align-items:center;gap:5px}.cs-brand-selected-card__meta a:hover{text-decoration:underline}.cs-change-brand-btn.p-button{border:1px solid #383840!important;color:#d1d5db!important;background:transparent!important;font-size:13px!important;font-weight:600!important;border-radius:10px!important;padding:10px 18px!important;gap:8px!important;transition:all .2s ease!important}.cs-change-brand-btn.p-button:hover{background:#24242b!important;border-color:#818cf8!important;color:#fff!important}.cs-brand-step__proyectos{display:flex;flex-direction:column;gap:16px;margin-top:0!important}.cs-projects-card-header{display:flex;align-items:center;justify-content:space-between}.cs-projects-card-title{display:flex;align-items:center;gap:10px}.cs-projects-card-title i{color:#818cf8;font-size:18px}.cs-projects-card-title h3{font-size:1.15rem;font-weight:700;color:#fff;margin:0}.cs-projects-count-pill{background:#818cf826;color:#818cf8;padding:2px 8px;border-radius:10px;font-size:12px;font-weight:700}.cs-brand-step__nuevo-box{background:#18181b;border:1px solid #2d2d32;border-radius:12px;padding:16px 20px;display:flex;flex-direction:column;gap:10px}.cs-nuevo-box__label{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.04em}.cs-nuevo-box__label i{color:#818cf8}.cs-brand-step__nuevo{display:flex!important;gap:10px!important;align-items:center!important;flex-wrap:wrap!important}.cs-brand-step__nuevo .p-inputtext{flex:1 1 300px!important;background:#141416!important;border:1px solid #2e2e33!important;border-radius:10px!important;padding:11px 16px!important;color:#fff!important;font-size:14px!important;transition:all .2s ease!important}.cs-brand-step__nuevo .p-inputtext:focus{border-color:#818cf8!important;box-shadow:0 0 0 2px #818cf833!important}.cs-brand-step__nuevo .p-button{background:#818cf8!important;border:none!important;color:#fff!important;font-weight:700!important;font-size:13px!important;padding:11px 20px!important;border-radius:10px!important;cursor:pointer!important;transition:all .2s ease!important;white-space:nowrap!important;gap:8px!important}.cs-brand-step__nuevo .p-button:hover:not(:disabled){background:#6366f1!important;transform:translateY(-1px)!important;box-shadow:0 4px 14px #818cf84d!important}.cs-projects-empty-card{border:1px dashed #333338;background:#16161a80;border-radius:12px;padding:36px 20px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px}.cs-projects-empty-card i{font-size:32px;color:#4b5563;margin-bottom:4px}.cs-projects-empty-card h4{font-size:14px;font-weight:700;color:#fff;margin:0}.cs-projects-empty-card p{font-size:13px;color:#9ca3af;max-width:480px;margin:0;line-height:1.4}.cs-projects-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px}.cs-project-item-card{background:#18181b;border:1px solid #2d2d32;border-radius:12px;padding:16px;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;gap:12px}.cs-project-item-card:hover{border-color:#818cf8;background:#202025;transform:translateY(-2px);box-shadow:0 6px 18px #0006}.cs-project-item-card__header{display:flex;justify-content:space-between;align-items:center}.cs-project-item-card__icon{width:32px;height:32px;border-radius:8px;background:#818cf81f;display:flex;align-items:center;justify-content:center;color:#818cf8;font-size:14px}.cs-project-item-card__title{font-size:14px;font-weight:600;color:#f3f4f6;margin:0;line-height:1.4;word-break:break-word}.cs-project-item-card__footer{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#818cf8;font-weight:600;padding-top:8px;border-top:1px solid #26262b}.cs-brand-dialog.p-dialog{background:#1e1e22!important;border:1px solid #333338!important;border-radius:16px!important;box-shadow:0 24px 60px #00000080!important;overflow:hidden!important}.cs-brand-dialog .p-dialog-header{background:#1e1e22!important;color:#fff!important;border-bottom:1px solid #333338!important;padding:18px 22px!important}.cs-brand-dialog .p-dialog-title{font-size:1.15rem!important;font-weight:700!important;color:#fff!important}.cs-brand-dialog .p-dialog-content{background:#1e1e22!important;color:#f0f0f0!important;padding:22px!important}.cs-brand-step__formulario{display:flex!important;flex-direction:column!important;gap:14px!important}.cs-brand-step__formulario label{font-size:10px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:#6b6b74!important;margin-bottom:-6px!important}.cs-brand-step__formulario .p-inputtext,.cs-brand-step__formulario select.p-inputtext{width:100%!important;background:#141416!important;border:1px solid #2a2a30!important;color:#fff!important;border-radius:8px!important;padding:10px 14px!important;font-size:13px!important;font-family:inherit!important;outline:none!important;box-sizing:border-box!important;transition:border-color .2s ease!important}.cs-brand-step__formulario .p-inputtext:focus,.cs-brand-step__formulario select.p-inputtext:focus{border-color:#818cf8!important}.cs-brand-step__formulario .p-button{background:#818cf8!important;border:none!important;color:#fff!important;font-weight:700!important;font-size:13px!important;padding:10px 20px!important;border-radius:8px!important;cursor:pointer!important;margin-top:10px!important;transition:all .2s ease!important}.cs-brand-step__formulario .p-button:hover:not(:disabled){background:#6366f1!important;transform:translateY(-1px)!important;box-shadow:0 4px 14px #818cf859!important}.cs-brand-step__formulario .p-button:disabled{opacity:.45!important;cursor:not-allowed!important}.cs-brand-step__error{color:var(--cs-error);font-size:.9rem}.cs-placeholder__fase{color:var(--cs-texto-suave);font-size:.85rem}.cs-brief-step{display:grid!important;grid-template-columns:minmax(0,1fr) 340px!important;gap:20px!important;align-items:stretch!important;height:100%!important;min-height:calc(100vh - 380px)!important;width:100%!important}@media(max-width:960px){.cs-brief-step{grid-template-columns:minmax(0,1fr)!important}}.cs-brief-step__chat{display:flex!important;flex-direction:column!important;justify-content:space-between!important;background:#18181b!important;border:1px solid #2e2e33!important;border-radius:14px!important;padding:18px 20px!important;height:100%!important;box-sizing:border-box!important;box-shadow:0 4px 16px #00000040!important}.cs-brief-chat__header{display:flex;justify-content:space-between;align-items:center;padding-bottom:14px;border-bottom:1px solid #26262b;margin-bottom:14px}.cs-brief-chat__title{display:flex;align-items:center;gap:8px;color:#fff;font-size:14px;font-weight:700}.cs-brief-chat__title i{color:#818cf8;font-size:16px}.cs-brief-chat__title h3{margin:0;font-size:14px;font-weight:700;color:#fff}.cs-brief-chat__status{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:#34d399;background:#34d3991a;border:1px solid rgba(52,211,153,.25);padding:2px 8px;border-radius:12px}.cs-brief-chat__status i{font-size:7px}.cs-brief-chat__messages-container{flex:1 1 auto;overflow-y:auto;display:flex;flex-direction:column;min-height:260px;max-height:480px;padding-right:6px}.cs-chat__vacio{flex:1 1 auto;display:flex;align-items:center;justify-content:center;text-align:center;color:#9ca3af;font-size:.95rem;padding:3rem 1.5rem;margin:0;background:#14141880;border:1px dashed #2e2e33;border-radius:12px}.cs-chat__mensajes{display:flex;flex-direction:column;gap:12px}.cs-chat__mensaje{max-width:82%;padding:10px 14px;border-radius:12px;font-size:13.5px;line-height:1.55;word-break:break-word}.cs-chat__mensaje p{margin:0;white-space:pre-wrap}.cs-chat__mensaje--user{align-self:flex-end;background:#6366f1;color:#fff;border-bottom-right-radius:4px;box-shadow:0 2px 10px #6366f14d}.cs-chat__mensaje--assistant{align-self:flex-start;background:#222228;color:#f3f4f6;border:1px solid #33333a;border-bottom-left-radius:4px}.cs-chat__cursor{display:inline-block;width:7px;height:1em;margin-left:2px;background:#818cf8;animation:cs-parpadeo 1s steps(2,start) infinite;vertical-align:text-bottom}@keyframes cs-parpadeo{to{visibility:hidden}}.cs-brief-step__adjuntos{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}.cs-brief-step__redaccion{margin-top:14px!important;display:flex!important;flex-direction:column!important;gap:8px!important;background:#141416!important;border:1px solid #2e2e33!important;border-radius:12px!important;padding:12px 14px!important;box-shadow:0 4px 14px #0000004d!important}.cs-brief-step__redaccion .p-inputtextarea{width:100%!important;min-height:52px!important;max-height:110px!important;height:56px!important;resize:none!important;background:transparent!important;border:none!important;outline:none!important;box-shadow:none!important;padding:0!important;font-size:13.5px!important;color:#fff!important;line-height:1.5!important;font-family:inherit!important}.cs-brief-step__redaccion .p-inputtextarea:focus{box-shadow:none!important;border:none!important}.cs-brief-step__redaccion .p-inputtextarea::placeholder{color:#6b7280!important}.cs-brief-step__acciones{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding-top:8px!important;border-top:1px solid #26262b!important}.cs-brief-step__acciones-left{display:flex;align-items:center}.cs-brief-step__adjuntar{display:inline-flex!important;align-items:center!important;gap:6px!important;font-size:12.5px!important;color:#818cf8!important;cursor:pointer!important;padding:6px 10px!important;border-radius:8px!important;background:#818cf814!important;border:1px solid rgba(129,140,248,.2)!important;transition:all .2s ease!important}.cs-brief-step__adjuntar:hover{background:#818cf829!important;color:#fff!important}.cs-brief-step__acciones input[type=file]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.cs-brief-step__acciones-right{display:flex;align-items:center;gap:8px}.cs-send-brief-btn.p-button{background:#818cf8!important;border:none!important;color:#fff!important;font-weight:700!important;font-size:12.5px!important;padding:8px 16px!important;border-radius:8px!important;gap:6px!important}.cs-send-brief-btn.p-button:hover:not(:disabled){background:#6366f1!important;box-shadow:0 4px 12px #818cf859!important}.cs-close-brief-btn.p-button{background:transparent!important;border:1px solid #383840!important;color:#d1d5db!important;font-size:12.5px!important;font-weight:600!important;padding:8px 14px!important;border-radius:8px!important;gap:6px!important}.cs-close-brief-btn.p-button:enabled:hover{background:#222228!important;border-color:#818cf8!important;color:#fff!important}.cs-brief-step__error{margin:8px 0 0;color:#ef4444;font-size:12px}.cs-brief-card.p-card{background:#18181b!important;border:1px solid #2e2e33!important;border-radius:14px!important;height:100%!important;display:flex!important;flex-direction:column!important;box-shadow:0 4px 16px #00000040!important}.cs-brief-card .p-card-body{padding:18px 20px!important;display:flex!important;flex-direction:column!important;flex:1!important}.cs-brief-card .p-card-title{margin:0 0 10px!important}.cs-brief-card__header{display:flex;justify-content:space-between;align-items:center;width:100%}.cs-brief-card__title{display:flex;align-items:center;gap:8px;color:#fff;font-size:14.5px;font-weight:700}.cs-brief-card__title i{color:#818cf8;font-size:16px}.cs-brief-card__faltan-badge{background:#f59e0b1f;border:1px solid rgba(245,158,11,.28);color:#f59e0b;padding:2px 8px;border-radius:10px;font-size:11px;font-weight:700}.cs-brief-card__descripcion{margin:0 0 14px!important;font-size:12.5px!important;color:#9ca3af!important;line-height:1.45!important}.cs-brief-card__lista{margin:0!important;display:flex!important;flex-direction:column!important;gap:8px!important;flex:1!important;overflow-y:auto!important}.cs-brief-card__fila{display:flex!important;flex-direction:column!important;gap:3px!important;padding:8px 10px!important;background:#141416!important;border:1px solid #26262b!important;border-radius:8px!important;transition:all .2s ease!important}.cs-brief-card__fila--completa{border-color:#34d39940!important;background:#34d3990a!important}.cs-brief-card__fila dt{display:flex;align-items:center;gap:6px;font-size:11.5px!important;font-weight:600!important;color:#9ca3af!important;text-transform:uppercase!important;letter-spacing:.04em!important}.cs-brief-card__fila dt i{font-size:12px;color:#6b7280}.cs-brief-card__fila--completa dt i{color:#34d399}.cs-campo-req{color:#ef4444}.cs-brief-card__fila dd{margin:0!important;font-size:13px!important;color:#f3f4f6!important;word-break:break-word!important;padding-left:18px!important}.cs-brief-card__pendiente{color:#6b7280!important;font-style:italic!important;font-size:12px!important}.cs-contra{display:flex;flex-direction:column;gap:20px;width:100%}.cs-contra__vacio{color:#9ca3af;font-size:.95rem;padding:2rem;text-align:center;background:#18181b;border:1px dashed #2e2e33;border-radius:12px}.cs-contra__cabecera{display:flex;flex-direction:column;gap:6px}.cs-contra__eyebrow{display:inline-flex;align-items:center;gap:6px;background:#818cf81f;border:1px solid rgba(129,140,248,.28);color:#818cf8;padding:4px 12px;border-radius:20px;font-size:11px;font-weight:700;letter-spacing:.06em;width:fit-content;margin-bottom:4px}.cs-contra__cabecera h2{margin:0!important;font-size:1.45rem!important;font-weight:700!important;color:#fff!important}.cs-contra__subtitulo{margin:0!important;color:#9ca3af!important;font-size:.95rem!important;max-width:780px!important;line-height:1.5!important}.cs-contra__progreso-card{background:#18181b;border:1px solid #2e2e33;border-radius:12px;padding:14px 18px;margin-top:8px;display:flex;flex-direction:column;gap:10px}.cs-contra__progreso-info{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:#d1d5db}.cs-contra__progreso-info strong{color:#818cf8}.cs-contra__progreso-bar-wrap{width:100%;height:6px;background:#141416;border-radius:6px;overflow:hidden}.cs-contra__progreso-bar-fill{height:100%;background:linear-gradient(90deg,#6366f1,#818cf8);border-radius:6px;transition:width .3s ease}.cs-contra__preguntas{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.cs-contra__pregunta{background:#18181b;border:1px solid #2e2e33;border-radius:14px;padding:20px 22px;display:flex;flex-direction:column;gap:16px;box-shadow:0 2px 10px #0003;transition:border-color .2s ease}.cs-contra__pregunta:hover{border-color:#3b3b44}.cs-contra__pregunta-top{display:flex;align-items:flex-start;gap:14px}.cs-contra__num-badge{width:32px;height:32px;border-radius:8px;background:#818cf81f;border:1px solid rgba(129,140,248,.28);color:#818cf8;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;flex-shrink:0}.cs-contra__pregunta-encabezado{flex:1;display:flex;flex-direction:column;gap:6px}.cs-contra__enunciado{margin:0!important;font-size:1.05rem!important;font-weight:600!important;color:#fff!important;line-height:1.45!important}.cs-contra__motivo-callout{display:flex;align-items:flex-start;gap:8px;background:#1e1e24cc;border:1px solid #2a2a32;border-radius:8px;padding:8px 12px;margin-top:4px}.cs-contra__motivo-callout i{color:#818cf8;font-size:14px;margin-top:2px}.cs-contra__motivo-text{display:flex;flex-direction:column;gap:2px}.cs-contra__motivo-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#818cf8}.cs-contra__motivo-text p{margin:0!important;font-size:12.5px!important;color:#9ca3af!important;line-height:1.4!important}.cs-contra__opciones-bloque{display:flex;flex-direction:column;gap:10px;padding-left:46px}.cs-contra__pista-badge{display:inline-flex;align-items:center;gap:6px;color:#9ca3af;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.cs-contra__pista-badge i,.cs-contra__pista-count{color:#818cf8}.cs-contra__opciones{display:flex;flex-wrap:wrap;gap:10px}.cs-contra__opcion{display:inline-flex!important;align-items:center!important;gap:10px!important;font-size:13.5px!important;cursor:pointer!important;padding:10px 16px!important;border:1px solid #2d2d34!important;border-radius:10px!important;background:#141416!important;color:#e5e7eb!important;transition:all .2s ease!important;user-select:none!important}.cs-contra__opcion:hover{border-color:#4b5563!important;background:#1a1a20!important;transform:translateY(-1px)!important}.cs-contra__opcion--elegida{border-color:#818cf8!important;background:#818cf81f!important;color:#fff!important;font-weight:600!important;box-shadow:0 0 0 1px #818cf8,0 4px 12px #818cf833!important}.cs-contra__opcion-label{line-height:1.3}.cs-contra__opcion .p-checkbox .p-checkbox-box,.cs-contra__opcion .p-radiobutton .p-radiobutton-box{background:#18181c!important;border:1.5px solid #4b5563!important;transition:all .2s ease!important}.cs-contra__opcion:hover .p-checkbox .p-checkbox-box,.cs-contra__opcion:hover .p-radiobutton .p-radiobutton-box{border-color:#818cf8!important}.cs-contra__opcion .p-checkbox .p-checkbox-box.p-highlight{background:#818cf8!important;border-color:#818cf8!important;color:#fff!important}.cs-contra__opcion .p-radiobutton .p-radiobutton-box.p-highlight{border-color:#818cf8!important;background:#18181c!important}.cs-contra__opcion .p-radiobutton .p-radiobutton-box.p-highlight .p-radiobutton-icon{background:#818cf8!important}.cs-contra__campo-texto{padding-left:46px}.cs-contra__campo-texto .p-inputtextarea{width:100%!important;background:#141416!important;border:1px solid #2e2e33!important;border-radius:10px!important;padding:10px 14px!important;color:#fff!important;font-size:13.5px!important;min-height:56px!important;max-height:120px!important;resize:vertical!important}.cs-contra__campo-texto .p-inputtextarea:focus{border-color:#818cf8!important;box-shadow:0 0 0 2px #818cf833!important}.cs-contra__acciones-footer{display:flex;justify-content:flex-end;padding-top:14px}.cs-contra__submit-btn.p-button{background:#818cf8!important;border:none!important;color:#fff!important;font-weight:700!important;font-size:13.5px!important;padding:12px 24px!important;border-radius:10px!important;gap:8px!important;box-shadow:0 2px 10px #818cf840!important}.cs-contra__submit-btn.p-button:hover:not(:disabled){background:#6366f1!important;transform:translateY(-1px)!important;box-shadow:0 6px 16px #818cf866!important}.cs-research__eyebrow,.cs-kv__eyebrow,.cs-piezas__eyebrow{display:inline-flex;align-items:center;gap:6px;background:#818cf81f;border:1px solid rgba(129,140,248,.28);color:#818cf8;padding:4px 12px;border-radius:20px;font-size:11px;font-weight:700;letter-spacing:.06em;width:fit-content;margin-bottom:8px}.cs-research__subtitulo{margin:0 0 16px!important;color:#9ca3af!important;font-size:.95rem!important;max-width:780px!important;line-height:1.5!important}.cs-iniciar-research-btn.p-button{background:#818cf8!important;border:none!important;color:#fff!important;font-weight:700!important;font-size:13.5px!important;padding:12px 24px!important;border-radius:10px!important;gap:8px!important;box-shadow:0 4px 14px #818cf84d!important}.cs-iniciar-research-btn.p-button:hover:not(:disabled){background:#6366f1!important;transform:translateY(-1px)!important}.cs-ficha.p-card{background:#18181b!important;border:1px solid #2e2e33!important;border-radius:14px!important;box-shadow:0 4px 16px #00000040!important;overflow:hidden!important}.cs-ficha .p-card-body{padding:24px!important;background:transparent!important}.cs-ficha__cabecera{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:.75rem}.cs-ficha__cabecera h2{margin:0 0 .35rem;font-size:1.25rem!important;font-weight:700!important;color:#fff!important}.cs-ficha__motivo{margin:0 0 1.25rem;font-size:.85rem;color:var(--cs-texto-suave);font-style:italic}.cs-ficha__seccion{margin-bottom:1.25rem}.cs-ficha__seccion h4{margin:0 0 .4rem;font-size:.8rem;text-transform:uppercase;letter-spacing:.04em;color:var(--cs-texto-suave)}.cs-ficha__seccion p{margin:0;font-size:.9rem;line-height:1.5}.cs-ficha__lista{margin:0;padding-left:1.1rem;font-size:.9rem;line-height:1.6}.cs-ficha__noticias{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.cs-ficha__noticias li{display:flex;flex-direction:column;font-size:.9rem}.cs-ficha__fuente{font-size:.75rem;color:var(--cs-texto-suave)}.cs-ficha__vacio{margin:0;font-size:.85rem;color:var(--cs-texto-tenue);font-style:italic}.cs-paleta__cabecera{display:flex;align-items:center;gap:.75rem;margin-bottom:.6rem}.cs-paleta__cabecera h4{margin:0;font-size:.8rem;text-transform:uppercase;letter-spacing:.04em;color:var(--cs-texto-suave)}.cs-paleta__lista{list-style:none;margin:0 0 .75rem;padding:0;display:flex;flex-direction:column;gap:.5rem}.cs-paleta__color{display:flex;align-items:center;gap:.6rem}.cs-paleta__muestra{width:28px;height:28px;border-radius:6px;border:1px solid var(--cs-borde);flex-shrink:0}.cs-paleta__rol{font-size:.78rem;color:var(--cs-texto-suave)}.cs-paleta__acciones{display:flex;gap:.75rem;flex-wrap:wrap}.cs-paleta__error{margin:0 0 .5rem;color:var(--cs-error);font-size:.85rem}.cs-paleta__vacia{margin:0 0 .5rem;font-size:.85rem;color:var(--cs-texto-suave)}.cs-research h2{margin:0 0 .5rem;font-size:1.2rem}.cs-research>p{margin:0 0 1.25rem;color:var(--cs-texto-suave);font-size:.9rem;max-width:60ch}.cs-research__error{color:var(--cs-error);font-size:.85rem}.cs-research__esperando{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:3rem 1rem;text-align:center;color:var(--cs-texto-suave)}.cs-biblia{display:flex;flex-direction:column;gap:20px;width:100%}.cs-biblia__eyebrow{display:inline-flex;align-items:center;gap:6px;background:#818cf81f;border:1px solid rgba(129,140,248,.28);color:#818cf8;padding:4px 12px;border-radius:20px;font-size:11px;font-weight:700;letter-spacing:.06em;width:fit-content;margin-bottom:4px}.cs-biblia h2,.cs-biblia__generando h2{margin:0!important;font-size:1.45rem!important;font-weight:700!important;color:#fff!important}.cs-biblia__ayuda,.cs-biblia>p,.cs-biblia__generando p{margin:0!important;color:#9ca3af!important;font-size:.95rem!important;max-width:780px!important;line-height:1.5!important}.cs-biblia__empty-cta{margin-top:12px}.cs-generar-biblia-btn.p-button{background:#818cf8!important;border:none!important;color:#fff!important;font-weight:700!important;font-size:13.5px!important;padding:12px 24px!important;border-radius:10px!important;gap:8px!important;box-shadow:0 4px 14px #818cf84d!important}.cs-generar-biblia-btn.p-button:hover:not(:disabled){background:#6366f1!important;transform:translateY(-1px)!important}.cs-biblia__generando{padding:3rem 1.5rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:14px;background:#18181b;border:1px solid #2e2e33;border-radius:14px}.cs-biblia__tabs-wrapper{width:100%}.cs-bible-tabs.p-tabview{background:transparent!important;border:none!important;padding:0!important}.cs-bible-tabs .p-tabview-nav{display:flex!important;gap:8px!important;border-bottom:1px solid #2e2e33!important;padding:0 0 14px!important;margin:0 0 20px!important;list-style:none!important;flex-wrap:wrap!important;background:transparent!important}.cs-bible-tabs .p-tabview-nav-content{background:transparent!important;border:none!important}.cs-bible-tabs .p-tabview-ink-bar{display:none!important}.cs-bible-tabs .p-tabview-nav li,.cs-bible-tabs .p-tabview-nav li.p-highlight,.cs-bible-tabs .p-tabview-nav li:not(.p-highlight){margin:0!important;padding:0!important;background:transparent!important;border:none!important;border-radius:12px!important;outline:none!important;box-shadow:none!important}.cs-bible-tabs .p-tabview-nav li .p-tabview-nav-link{display:inline-flex!important;align-items:center!important;gap:9px!important;padding:10px 20px!important;border-radius:12px!important;background:#18181c!important;border:1px solid #33333d!important;color:#d1d5db!important;font-size:13.5px!important;font-weight:600!important;text-decoration:none!important;cursor:pointer!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;user-select:none!important}.cs-bible-tabs .p-tabview-nav li .p-tabview-nav-link:hover{background:#22222a!important;border-color:#6366f1!important;color:#fff!important;transform:translateY(-1px)!important}.cs-bible-tabs .p-tabview-nav li.p-highlight .p-tabview-nav-link{background:linear-gradient(135deg,#3730a3,#4338ca)!important;border:1.5px solid #818cf8!important;color:#fff!important;font-weight:700!important;box-shadow:0 4px 16px #4f46e573!important}.cs-tab-header-item{display:inline-flex;align-items:center;gap:8px}.cs-tab-header-item i{font-size:14px;color:#a5b4fc;transition:color .2s ease}.cs-bible-tabs .p-tabview-nav li.p-highlight .cs-tab-header-item i{color:#fff!important}.cs-tab-header-badge{background:#272732;color:#a5b4fc;border:1px solid #3f3f50;padding:2px 8px;border-radius:12px;font-size:11px;font-weight:700;transition:all .2s ease}.cs-bible-tabs .p-tabview-nav li.p-highlight .cs-tab-header-badge{background:#fff3!important;color:#fff!important;border:1px solid rgba(255,255,255,.35)!important;box-shadow:0 1px 3px #0003!important}.hr-container[data-theme=light] .cs-bible-tabs .p-tabview-nav,[data-theme=light] .cs-bible-tabs .p-tabview-nav{border-bottom-color:#e2e8f0!important}.hr-container[data-theme=light] .cs-bible-tabs .p-tabview-nav li,[data-theme=light] .cs-bible-tabs .p-tabview-nav li,.hr-container[data-theme=light] .cs-bible-tabs .p-tabview-nav li.p-highlight,[data-theme=light] .cs-bible-tabs .p-tabview-nav li.p-highlight{background:transparent!important;border:none!important;box-shadow:none!important}.hr-container[data-theme=light] .cs-bible-tabs .p-tabview-nav li .p-tabview-nav-link,[data-theme=light] .cs-bible-tabs .p-tabview-nav li .p-tabview-nav-link{background:#f1f5f9!important;border:1px solid #cbd5e1!important;color:#334155!important}.hr-container[data-theme=light] .cs-bible-tabs .p-tabview-nav li .p-tabview-nav-link:hover,[data-theme=light] .cs-bible-tabs .p-tabview-nav li .p-tabview-nav-link:hover{background:#e2e8f0!important;border-color:#94a3b8!important;color:#0f172a!important}.hr-container[data-theme=light] .cs-bible-tabs .p-tabview-nav li.p-highlight .p-tabview-nav-link,[data-theme=light] .cs-bible-tabs .p-tabview-nav li.p-highlight .p-tabview-nav-link{background:linear-gradient(135deg,#4f46e5,#4338ca)!important;border:1.5px solid #312e81!important;color:#fff!important;box-shadow:0 4px 14px #4338ca59!important}.hr-container[data-theme=light] .cs-tab-header-item i,[data-theme=light] .cs-tab-header-item i{color:#4f46e5!important}.hr-container[data-theme=light] .cs-bible-tabs .p-tabview-nav li.p-highlight .cs-tab-header-item i,[data-theme=light] .cs-bible-tabs .p-tabview-nav li.p-highlight .cs-tab-header-item i{color:#fff!important}.hr-container[data-theme=light] .cs-tab-header-badge,[data-theme=light] .cs-tab-header-badge{background:#e2e8f0!important;color:#4338ca!important;border:1px solid #cbd5e1!important}.hr-container[data-theme=light] .cs-bible-tabs .p-tabview-nav li.p-highlight .cs-tab-header-badge,[data-theme=light] .cs-bible-tabs .p-tabview-nav li.p-highlight .cs-tab-header-badge{background:#ffffff40!important;color:#fff!important;border:1px solid rgba(255,255,255,.4)!important}.cs-bible-tabs .p-tabview-panels{background:transparent!important;border:none!important;padding:0!important;color:inherit!important}.cs-biblia__error{color:#ef4444;font-size:13px;margin:8px 0}.cs-biblia__cierre{margin-top:24px;padding:16px 20px!important;border:1px solid #2e2e33!important;border-radius:14px!important;background:#18181b!important;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;box-shadow:0 4px 16px #00000040!important}.hr-container[data-theme=light] .cs-biblia__cierre,[data-theme=light] .cs-biblia__cierre{border-color:#e2e8f0!important;background:#fff!important;box-shadow:0 4px 16px #0000000f!important}.cs-biblia__alerta-requisito{display:inline-flex;align-items:center;gap:8px;color:#fbbf24;font-size:13px;font-weight:500;background:#f59e0b1f;border:1px solid rgba(245,158,11,.3);padding:9px 16px;border-radius:10px}.hr-container[data-theme=light] .cs-biblia__alerta-requisito,[data-theme=light] .cs-biblia__alerta-requisito{background:#fffbeb!important;border-color:#fde68a!important;color:#92400e!important}.cs-biblia__alerta-listo{display:inline-flex;align-items:center;gap:8px;color:#34d399;font-size:13px;font-weight:500;background:#10b9811f;border:1px solid rgba(16,185,129,.3);padding:9px 16px;border-radius:10px}.hr-container[data-theme=light] .cs-biblia__alerta-listo,[data-theme=light] .cs-biblia__alerta-listo{background:#ecfdf5!important;border-color:#a7f3d0!important;color:#065f46!important}.cs-cerrar-biblia-btn.p-button{background:#6366f1!important;border:none!important;color:#fff!important;font-weight:700!important;font-size:13.5px!important;padding:11px 22px!important;border-radius:10px!important;gap:8px!important;box-shadow:0 4px 14px #6366f159!important;transition:all .2s ease!important}.cs-cerrar-biblia-btn.p-button:hover:not(:disabled){background:#4f46e5!important;transform:translateY(-1px)!important;box-shadow:0 6px 18px #6366f180!important}.cs-cerrar-biblia-btn.p-button:disabled{background:#27272a!important;color:#71717a!important;border:1px solid #3f3f46!important;box-shadow:none!important;cursor:not-allowed!important}.hr-container[data-theme=light] .cs-cerrar-biblia-btn.p-button,[data-theme=light] .cs-cerrar-biblia-btn.p-button{background:#4f46e5!important;color:#fff!important}.hr-container[data-theme=light] .cs-cerrar-biblia-btn.p-button:disabled,[data-theme=light] .cs-cerrar-biblia-btn.p-button:disabled{background:#e2e8f0!important;color:#94a3b8!important;border-color:#cbd5e1!important}.cs-direccion{margin-bottom:1.75rem;padding:1.25rem 1.5rem;border:1px solid #2e2e33;background:#18181b;border-radius:14px;box-shadow:0 4px 16px #0003}.cs-direccion__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.cs-direccion__header-title{display:flex;align-items:center;gap:12px}.cs-direccion__header-icon{font-size:1.25rem;color:#818cf8;background:#818cf81f;border:1px solid rgba(129,140,248,.25);padding:9px;border-radius:10px}.cs-direccion h3{margin:0;font-size:1.05rem;font-weight:700;letter-spacing:-.01em;color:#f4f4f5}.cs-direccion__subtitulo{margin:3px 0 0;font-size:.8rem;color:#9ca3af}.cs-direccion__territorios{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.15rem}.cs-direccion__chip.p-chip{background:#27272a!important;border:1px solid #3f3f46!important;color:#e4e4e7!important;font-size:.78rem!important;font-weight:600!important;border-radius:8px!important;padding:4px 10px!important}.cs-direccion__chip .p-chip-icon{color:#818cf8!important;font-size:.72rem!important}.cs-direccion__paleta-wrapper{margin-bottom:1.15rem}.cs-direccion__paleta-label{font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:#9ca3af;font-weight:700;margin-bottom:7px;display:block}.cs-direccion__paleta{display:flex;gap:.6rem;flex-wrap:wrap;align-items:center}.cs-direccion__color-item{display:flex;flex-direction:column;align-items:center;gap:4px}.cs-direccion__color{width:32px;height:32px;border-radius:8px;border:1px solid rgba(255,255,255,.15);box-shadow:0 2px 6px #00000059;transition:transform .15s ease;display:block}.cs-direccion__color:hover{transform:scale(1.12)}.cs-direccion__color-label{font-size:.68rem;color:#9ca3af;font-family:ui-monospace,monospace}.cs-direccion__campos{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;padding-top:1rem;border-top:1px solid #27272a}.cs-direccion__campo-row{background:#141416;border:1px solid #27272a;border-radius:10px;padding:10px 13px;display:flex;flex-direction:column;gap:4px}.cs-direccion__campo-row dt{font-size:.73rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#818cf8;display:flex;align-items:center;gap:4px}.cs-direccion__campo-bullet{font-size:.68rem;color:#6366f1}.cs-direccion__campo-row dd{margin:0;font-size:.85rem;color:#e4e4e7;line-height:1.45}.cs-galeria__cabecera{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:1.25rem}.cs-galeria__contador-badge{display:inline-flex;align-items:center;gap:8px;background:#818cf81f;border:1px solid rgba(129,140,248,.28);color:#c7d2fe;font-size:.82rem;font-weight:600;padding:6px 14px;border-radius:9999px}.cs-galeria__contador-badge i{color:#818cf8}.cs-galeria__hint{font-size:.8rem;color:#9ca3af}.cs-galeria__vacia-box{text-align:center;padding:3rem 1.5rem;background:#141416;border:1px dashed #2e2e33;border-radius:14px;margin-bottom:1.5rem}.cs-galeria__vacia-icon{font-size:2rem;color:#6b7280;margin-bottom:.75rem;display:block}.cs-galeria__vacia{color:#9ca3af;font-size:.88rem;margin:0}.cs-galeria__rejilla{list-style:none;margin:0 0 1.5rem;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:1.25rem}.cs-galeria__celda{background:#18181b;border:1px solid #2e2e33;border-radius:14px;overflow:hidden;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column}.cs-galeria__celda:hover{border-color:#3f3f46;transform:translateY(-2px);box-shadow:0 10px 24px #00000073}.cs-galeria__celda--elegida{border-color:#818cf8!important;box-shadow:0 0 0 1px #818cf8,0 12px 28px #818cf840!important;background:#1c1c22}.cs-galeria__boton{position:relative;display:block;width:100%;aspect-ratio:1;padding:0;border:none;background:#141416;cursor:pointer;overflow:hidden}.cs-galeria__boton:disabled{cursor:not-allowed;opacity:.6}.cs-galeria__boton img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s cubic-bezier(.4,0,.2,1)}.cs-galeria__boton:hover:not(:disabled) img{transform:scale(1.04)}.cs-galeria__marca{position:absolute;top:10px;right:10px;border-radius:9999px;display:inline-flex;align-items:center;gap:5px;z-index:2;transition:all .2s ease}.cs-galeria__marca--activa{background:#818cf8;color:#fff;padding:5px 11px;font-size:.74rem;font-weight:700;box-shadow:0 4px 12px #818cf880}.cs-galeria__marca--inactiva{width:30px;height:30px;justify-content:center;background:#18181bd9;backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.15);color:#9ca3af;font-size:.8rem;opacity:.7}.cs-galeria__boton:hover:not(:disabled) .cs-galeria__marca--inactiva{opacity:1;border-color:#818cf8;color:#c7d2fe;transform:scale(1.08)}.cs-galeria__pie-celda{padding:10px 14px 12px;border-top:1px solid #27272a;flex:1;display:flex;align-items:center}.cs-galeria__intencion{margin:0;font-size:.82rem;font-weight:500;color:#d4d4d8;line-height:1.45;display:flex;align-items:flex-start;gap:7px}.cs-galeria__intencion i{color:#818cf8;font-size:.78rem;margin-top:3px;flex-shrink:0}.cs-galeria__fallida{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;height:100%;padding:1.25rem;font-size:.8rem;color:#ef4444;text-align:center;background:#ef44440d}.cs-galeria__fallida i{font-size:1.4rem}.cs-galeria__error{color:#ef4444;font-size:.85rem;margin:.5rem 0 1rem;background:#ef44441a;border:1px solid rgba(239,68,68,.25);padding:8px 14px;border-radius:8px}.cs-galeria__mas{background:#18181b;border:1px solid #2e2e33;border-radius:12px;padding:12px 16px;display:flex;gap:12px;align-items:center;flex-wrap:wrap}.cs-galeria__mas-input-wrap{flex:1;min-width:260px;position:relative;display:flex;align-items:center}.cs-galeria__mas-icon{position:absolute;left:14px;color:#818cf8;font-size:.95rem;pointer-events:none}.cs-galeria__input.p-inputtext{width:100%!important;padding-left:38px!important;background:#141416!important;border:1px solid #2e2e33!important;color:#f4f4f5!important;border-radius:8px!important;height:42px!important;font-size:13.5px!important}.cs-galeria__input.p-inputtext:focus{border-color:#818cf8!important;box-shadow:0 0 0 2px #818cf840!important}.cs-galeria__btn-mas.p-button{background:#27272a!important;border:1px solid #3f3f46!important;color:#f4f4f5!important;font-weight:600!important;font-size:13px!important;border-radius:8px!important;height:42px!important;padding:0 18px!important;gap:7px!important;transition:all .2s ease!important}.cs-galeria__btn-mas.p-button:hover:not(:disabled){background:#3f3f46!important;border-color:#818cf8!important;color:#fff!important;transform:translateY(-1px)!important}.cs-kv h2,.cs-kv__generando h2{margin:0 0 .5rem;font-size:1.2rem}.cs-kv>p,.cs-kv__generando p{margin:0 0 1.25rem;color:var(--cs-texto-suave);font-size:.9rem;max-width:62ch}.cs-kv__generando{padding:2rem 0}.cs-kv__cabecera-status{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:1.25rem}.cs-kv__contador-badge{display:inline-flex;align-items:center;gap:8px;background:#818cf81f;border:1px solid rgba(129,140,248,.28);color:#c7d2fe;font-size:.82rem;font-weight:600;padding:6px 14px;border-radius:9999px}.hr-container[data-theme=light] .cs-kv__contador-badge,[data-theme=light] .cs-kv__contador-badge{background:#e0e7ff;border-color:#c7d2fe;color:#4338ca}.cs-kv__contador-hint{font-size:.8rem;color:var(--cs-texto-suave)}.cs-kv__rejilla{list-style:none;margin:0 0 1.5rem;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:1.5rem}.cs-kv__celda{background:#18181b;border:1px solid #2e2e33;border-radius:14px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 4px 16px #00000040;transition:all .2s cubic-bezier(.4,0,.2,1)}.hr-container[data-theme=light] .cs-kv__celda,[data-theme=light] .cs-kv__celda{background:#fff;border-color:#e2e8f0;box-shadow:0 4px 14px #0000000d}.cs-kv__celda:hover{border-color:#3f3f46;transform:translateY(-2px);box-shadow:0 10px 24px #0006}.hr-container[data-theme=light] .cs-kv__celda:hover,[data-theme=light] .cs-kv__celda:hover{border-color:#cbd5e1;box-shadow:0 10px 24px #00000014}.cs-kv__celda--elegido{border-color:#818cf8!important;box-shadow:0 0 0 1px #818cf8,0 12px 28px #818cf840!important;background:#1c1c22}.hr-container[data-theme=light] .cs-kv__celda--elegido,[data-theme=light] .cs-kv__celda--elegido{border-color:#4f46e5!important;box-shadow:0 0 0 1.5px #4f46e5,0 12px 24px #4f46e52e!important;background:#fafafa}.cs-kv__imagen-wrapper{position:relative;width:100%;aspect-ratio:3 / 2;overflow:hidden;background:#141416}.cs-kv__imagen-wrapper img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.cs-kv__celda:hover .cs-kv__imagen-wrapper img{transform:scale(1.03)}.cs-kv__marca-elegido{position:absolute;top:10px;right:10px;background:#10b981;color:#fff;padding:5px 12px;border-radius:9999px;font-size:11.5px;font-weight:700;display:inline-flex;align-items:center;gap:5px;box-shadow:0 4px 12px #10b98180;z-index:2}.cs-kv__fallido{display:grid;place-items:center;height:100%;background:#141416;color:#ef4444;font-size:.85rem;padding:1rem;text-align:center}.cs-kv__pie{padding:1.25rem;background:#18181b;border-top:1px solid #27272a;display:flex;flex-direction:column;gap:1rem;flex:1}.hr-container[data-theme=light] .cs-kv__pie,[data-theme=light] .cs-kv__pie{background:#fff;border-top-color:#f1f5f9}.cs-kv__info-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.cs-kv__titulo{font-size:1.05rem;font-weight:700;color:#f4f4f5;line-height:1.35}.hr-container[data-theme=light] .cs-kv__titulo,[data-theme=light] .cs-kv__titulo{color:#0f172a}.cs-kv__origen{display:flex;flex-direction:column;gap:8px}.cs-kv__origen-label{font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;font-weight:700;color:#818cf8}.hr-container[data-theme=light] .cs-kv__origen-label,[data-theme=light] .cs-kv__origen-label{color:#4f46e5}.cs-kv__refs-list{display:flex;flex-direction:column;gap:8px}.cs-kv__ref{display:flex;align-items:flex-start;gap:8px;background:#202026;border:1px solid #33333e;border-radius:9px;padding:7px 11px;font-size:.8rem;line-height:1.45;color:#e4e4e7;transition:all .2s ease;cursor:default;width:100%;box-sizing:border-box}.cs-kv__ref:hover{border-color:#818cf8;background:#272733}.hr-container[data-theme=light] .cs-kv__ref,[data-theme=light] .cs-kv__ref{background:#f8fafc;border-color:#e2e8f0;color:#1e293b}.hr-container[data-theme=light] .cs-kv__ref:hover,[data-theme=light] .cs-kv__ref:hover{border-color:#6366f1;background:#eef2ff}.cs-kv__ref i{color:#818cf8;font-size:.78rem;margin-top:3px;flex-shrink:0}.hr-container[data-theme=light] .cs-kv__ref i,[data-theme=light] .cs-kv__ref i{color:#4f46e5}.cs-kv__ref-body{flex:1;min-width:0;line-height:1.4}.cs-kv__ref-cat{font-weight:700;color:#c7d2fe}.hr-container[data-theme=light] .cs-kv__ref-cat,[data-theme=light] .cs-kv__ref-cat{color:#4338ca}.cs-kv__ref-text{white-space:normal;word-break:break-word;color:#d4d4d8}.hr-container[data-theme=light] .cs-kv__ref-text,[data-theme=light] .cs-kv__ref-text{color:#334155}.cs-kv__acciones{display:flex;gap:.6rem;align-items:center;margin-top:auto;padding-top:8px}.cs-kv__btn-variaciones.p-button{background:#27272a!important;border:1px solid #3f3f46!important;color:#e4e4e7!important;font-weight:600!important;font-size:13px!important;border-radius:8px!important;padding:8px 14px!important;gap:6px!important;transition:all .2s ease!important}.cs-kv__btn-variaciones.p-button:hover:not(:disabled){background:#3f3f46!important;border-color:#818cf8!important;color:#fff!important}.hr-container[data-theme=light] .cs-kv__btn-variaciones.p-button,[data-theme=light] .cs-kv__btn-variaciones.p-button{background:#f1f5f9!important;border-color:#cbd5e1!important;color:#334155!important}.hr-container[data-theme=light] .cs-kv__btn-variaciones.p-button:hover:not(:disabled),[data-theme=light] .cs-kv__btn-variaciones.p-button:hover:not(:disabled){background:#e2e8f0!important;border-color:#94a3b8!important;color:#0f172a!important}.cs-kv__btn-elegir.p-button{background:#818cf826!important;border:1px solid #818cf8!important;color:#c7d2fe!important;font-weight:600!important;font-size:13px!important;border-radius:8px!important;padding:8px 16px!important;gap:6px!important;transition:all .2s ease!important}.cs-kv__btn-elegir.p-button:hover:not(:disabled){background:#6366f1!important;border-color:#6366f1!important;color:#fff!important}.cs-kv__btn-elegir--activo.p-button{background:#10b981!important;border-color:#059669!important;color:#fff!important;font-weight:700!important}.cs-kv__btn-elegir--activo.p-button:hover:not(:disabled){background:#ef4444!important;border-color:#dc2626!important;color:#fff!important}.hr-container[data-theme=light] .cs-kv__btn-elegir.p-button,[data-theme=light] .cs-kv__btn-elegir.p-button{background:#e0e7ff!important;border-color:#6366f1!important;color:#4338ca!important}.hr-container[data-theme=light] .cs-kv__btn-elegir.p-button:hover:not(:disabled),[data-theme=light] .cs-kv__btn-elegir.p-button:hover:not(:disabled){background:#4f46e5!important;color:#fff!important}.hr-container[data-theme=light] .cs-kv__btn-elegir--activo.p-button,[data-theme=light] .cs-kv__btn-elegir--activo.p-button{background:#059669!important;border-color:#047857!important;color:#fff!important}.cs-kv__cierre{margin-top:24px;padding:16px 20px!important;border:1px solid #2e2e33!important;border-radius:14px!important;background:#18181b!important;display:flex;gap:12px;align-items:center;flex-wrap:wrap;box-shadow:0 4px 16px #00000040!important}.hr-container[data-theme=light] .cs-kv__cierre,[data-theme=light] .cs-kv__cierre{border-color:#e2e8f0!important;background:#fff!important;box-shadow:0 4px 16px #0000000f!important}.cs-kv__btn-continuar.p-button{background:#6366f1!important;border:none!important;color:#fff!important;font-weight:700!important;font-size:13.5px!important;padding:11px 22px!important;border-radius:10px!important;gap:8px!important;box-shadow:0 4px 14px #6366f159!important}.cs-kv__btn-continuar.p-button:hover:not(:disabled){background:#4f46e5!important;transform:translateY(-1px)!important}.cs-kv__btn-regenerar.p-button{background:#27272a!important;border:1px solid #3f3f46!important;color:#e4e4e7!important;font-weight:600!important;font-size:13px!important;border-radius:10px!important;padding:11px 20px!important;gap:8px!important}.cs-kv__btn-regenerar.p-button:hover:not(:disabled){background:#3f3f46!important;border-color:#818cf8!important;color:#fff!important}.hr-container[data-theme=light] .cs-kv__btn-continuar.p-button,[data-theme=light] .cs-kv__btn-continuar.p-button{background:#4f46e5!important;color:#fff!important}.hr-container[data-theme=light] .cs-kv__btn-regenerar.p-button,[data-theme=light] .cs-kv__btn-regenerar.p-button{background:#f1f5f9!important;border-color:#cbd5e1!important;color:#334155!important}.cs-kv__error{color:#ef4444;font-size:.85rem;background:#ef44441a;border:1px solid rgba(239,68,68,.25);padding:8px 14px;border-radius:8px}.cs-piezas{display:flex;flex-direction:column;width:100%}.cs-piezas__eyebrow{display:inline-flex;align-items:center;gap:6px;background:#818cf81f;border:1px solid rgba(129,140,248,.28);color:#818cf8;padding:4px 12px;border-radius:20px;font-size:11px;font-weight:700;letter-spacing:.06em;width:fit-content;margin-bottom:8px}.cs-piezas h2{margin:0 0 6px!important;font-size:1.45rem!important;font-weight:700!important;color:#fff!important}.hr-container[data-theme=light] .cs-piezas h2,[data-theme=light] .cs-piezas h2{color:#0f172a!important}.cs-piezas__intro{color:#9ca3af!important;max-width:720px;font-size:.95rem;line-height:1.55;margin:0 0 22px!important}.hr-container[data-theme=light] .cs-piezas__intro,[data-theme=light] .cs-piezas__intro{color:#475569!important}.cs-piezas__proponer-card{background:#18181b;border:1px solid #2e2e33;border-radius:14px;padding:24px 28px;max-width:720px;display:flex;flex-direction:column;gap:20px;box-shadow:0 4px 16px #00000040;margin-bottom:24px}.hr-container[data-theme=light] .cs-piezas__proponer-card,[data-theme=light] .cs-piezas__proponer-card{background:#fff;border-color:#e2e8f0;box-shadow:0 4px 16px #0000000d}.cs-piezas__campo{display:flex;flex-direction:column;gap:8px}.cs-piezas__campo-label{font-size:13.5px;font-weight:600;color:#e4e4e7}.hr-container[data-theme=light] .cs-piezas__campo-label,[data-theme=light] .cs-piezas__campo-label{color:#1e293b}.cs-piezas__input-indicacion.p-inputtext{width:100%!important;background:#141416!important;border:1px solid #33333d!important;border-radius:10px!important;color:#fff!important;padding:12px 16px!important;font-size:13.5px!important;transition:all .2s ease!important}.cs-piezas__input-indicacion.p-inputtext:focus{border-color:#818cf8!important;box-shadow:0 0 0 2px #818cf840!important}.hr-container[data-theme=light] .cs-piezas__input-indicacion.p-inputtext,[data-theme=light] .cs-piezas__input-indicacion.p-inputtext{background:#f8fafc!important;border-color:#cbd5e1!important;color:#0f172a!important}.hr-container[data-theme=light] .cs-piezas__input-indicacion.p-inputtext:focus,[data-theme=light] .cs-piezas__input-indicacion.p-inputtext:focus{border-color:#4f46e5!important;box-shadow:0 0 0 2px #4f46e533!important}.cs-piezas__btn-proponer.p-button{background:linear-gradient(135deg,#4f46e5,#4338ca)!important;border:none!important;color:#fff!important;font-weight:700!important;font-size:13.5px!important;padding:12px 24px!important;border-radius:10px!important;gap:8px!important;box-shadow:0 4px 14px #4f46e566!important;width:fit-content!important;transition:all .2s ease!important}.cs-piezas__btn-proponer.p-button:hover:not(:disabled){background:linear-gradient(135deg,#4338ca,#3730a3)!important;transform:translateY(-1px)!important;box-shadow:0 6px 18px #4f46e580!important}.cs-piezas__btn-proponer.p-button:disabled{opacity:.6!important;cursor:not-allowed!important}.cs-piezas__barra{display:flex;gap:.85rem;flex-wrap:wrap;align-items:center;margin:1.25rem 0 1.5rem}.cs-piezas__btn-producir.p-button{background:#6366f1!important;border:none!important;color:#fff!important;font-weight:700!important;font-size:13.5px!important;padding:11px 22px!important;border-radius:10px!important;gap:8px!important;box-shadow:0 4px 14px #6366f159!important}.cs-piezas__btn-producir.p-button:hover:not(:disabled){background:#4f46e5!important;transform:translateY(-1px)!important}.cs-piezas__btn-descargar.p-button{background:#27272a!important;border:1px solid #3f3f46!important;color:#f4f4f5!important;font-weight:600!important;font-size:13px!important;border-radius:10px!important;padding:11px 20px!important;gap:8px!important}.cs-piezas__btn-descargar.p-button:hover:not(:disabled){background:#3f3f46!important;border-color:#818cf8!important;color:#fff!important}.hr-container[data-theme=light] .cs-piezas__btn-producir.p-button,[data-theme=light] .cs-piezas__btn-producir.p-button{background:#4f46e5!important;color:#fff!important}.hr-container[data-theme=light] .cs-piezas__btn-descargar.p-button,[data-theme=light] .cs-piezas__btn-descargar.p-button{background:#f1f5f9!important;border-color:#cbd5e1!important;color:#334155!important}.cs-piezas__lista{display:flex;flex-direction:column;gap:1.25rem}.cs-pieza{display:grid;grid-template-columns:minmax(0,320px) 1fr;gap:1.5rem;padding:1.25rem;border:1px solid #2e2e33;border-radius:14px;background:#18181b;box-shadow:0 4px 16px #00000040;transition:border-color .2s ease}.hr-container[data-theme=light] .cs-pieza,[data-theme=light] .cs-pieza{background:#fff;border-color:#e2e8f0;box-shadow:0 4px 14px #0000000d}.cs-pieza:hover{border-color:#3f3f46}.hr-container[data-theme=light] .cs-pieza:hover,[data-theme=light] .cs-pieza:hover{border-color:#cbd5e1}.cs-pieza__visual img{width:100%;height:auto;display:block;border-radius:10px;background:#141416}.cs-pieza__hueco{display:grid;place-items:center;aspect-ratio:4 / 3;background:#141416;border-radius:10px;border:1px dashed #2e2e33;color:#6b7280;font-size:2rem}.hr-container[data-theme=light] .cs-pieza__hueco,[data-theme=light] .cs-pieza__hueco{background:#f8fafc;border-color:#cbd5e1;color:#94a3b8}.cs-pieza__datos{display:flex;flex-direction:column;gap:.85rem}.cs-pieza__datos .cs-campo{display:flex;flex-direction:column;gap:5px}.cs-pieza__datos .cs-campo span{font-size:.76rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--cs-texto-suave)}.cs-pieza__datos select.p-inputtext,.cs-pieza__datos .p-inputtext{background:#141416!important;border:1px solid #2e2e33!important;color:#f4f4f5!important;border-radius:8px!important;padding:8px 12px!important;font-size:13.5px!important}.hr-container[data-theme=light] .cs-pieza__datos select.p-inputtext,.hr-container[data-theme=light] .cs-pieza__datos .p-inputtext,[data-theme=light] .cs-pieza__datos select.p-inputtext,[data-theme=light] .cs-pieza__datos .p-inputtext{background:#fff!important;border-color:#cbd5e1!important;color:#0f172a!important}.cs-pieza__razon{margin:0;color:var(--cs-texto-suave);font-size:.85rem;line-height:1.45}.cs-pieza__acciones{display:flex;gap:.75rem;align-items:center;margin-top:auto;padding-top:6px}.cs-pieza__btn-recomponer.p-button{background:#27272a!important;border:1px solid #3f3f46!important;color:#e4e4e7!important;font-weight:600!important;font-size:13px!important;border-radius:8px!important;padding:7px 14px!important}.cs-pieza__btn-recomponer.p-button:hover:not(:disabled){background:#3f3f46!important;border-color:#818cf8!important;color:#fff!important}.hr-container[data-theme=light] .cs-pieza__btn-recomponer.p-button,[data-theme=light] .cs-pieza__btn-recomponer.p-button{background:#f1f5f9!important;border-color:#cbd5e1!important;color:#334155!important}.cs-pieza__btn-descarga{background:#818cf826;border:1px solid #818cf8;color:#c7d2fe;padding:7px 14px;border-radius:8px;text-decoration:none;display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:13px;transition:all .2s ease}.cs-pieza__btn-descarga:hover{background:#6366f1;border-color:#6366f1;color:#fff}.hr-container[data-theme=light] .cs-pieza__btn-descarga,[data-theme=light] .cs-pieza__btn-descarga{background:#e0e7ff;border-color:#6366f1;color:#4338ca}.hr-container[data-theme=light] .cs-pieza__btn-descarga:hover,[data-theme=light] .cs-pieza__btn-descarga:hover{background:#4f46e5;color:#fff}.cs-piezas__generando{display:flex;flex-direction:column;gap:1rem}@media(max-width:900px){.cs-pieza{grid-template-columns:1fr}}.cs-layout .p-steps{background:transparent}.cs-layout .p-steps .p-steps-item,.cs-layout .p-steps .p-steps-item.p-highlight,.cs-layout .p-steps .p-steps-item.p-steps-current,.cs-layout .p-steps .p-steps-item .p-menuitem-link{background:transparent!important}.cs-layout .p-steps .p-steps-item .p-menuitem-link{gap:.5rem}.cs-layout .p-steps .p-steps-item .p-steps-number{background:var(--cs-superficie-alta);color:var(--cs-texto-suave);border:1px solid var(--cs-borde);min-width:2rem;height:2rem}.cs-layout .p-steps .p-steps-item .p-steps-title{color:var(--cs-texto-tenue);margin-top:.35rem}.cs-layout .p-steps .p-steps-item.p-highlight .p-steps-number{background:var(--cs-acento);color:var(--cs-acento-tinta);border-color:var(--cs-acento);font-weight:700}.cs-layout .p-steps .p-steps-item.p-highlight .p-steps-title{color:var(--cs-texto);font-weight:600}.cs-layout .p-inputtext,.cs-layout select.p-inputtext,.cs-layout .p-inputtextarea,.cs-layout .p-dropdown,.cs-layout .p-autocomplete-input{background:var(--cs-superficie);color:var(--cs-texto);border:1px solid var(--cs-borde-fuerte);border-radius:var(--cs-radio)}.cs-layout .p-inputtext::placeholder{color:var(--cs-texto-tenue)}.cs-layout .p-inputtext:enabled:focus,.cs-layout select.p-inputtext:focus{border-color:var(--cs-acento);box-shadow:0 0 0 2px #7aa2ff59;outline:none}.cs-layout .p-button{border-radius:var(--cs-radio)}.cs-layout .p-button:not(.p-button-text):not(.p-button-outlined){background:var(--cs-acento);border-color:var(--cs-acento);color:var(--cs-acento-tinta);font-weight:600}.cs-layout .p-button:not(.p-button-text):not(.p-button-outlined):enabled:hover{background:var(--cs-acento-fuerte);border-color:var(--cs-acento-fuerte)}.cs-layout .p-button.p-button-outlined{color:var(--cs-acento);border-color:var(--cs-borde-fuerte);background:transparent}.cs-layout .p-button.p-button-text{color:var(--cs-acento)}.cs-layout .p-button:disabled{opacity:.45}.cs-layout .p-message{border-radius:var(--cs-radio)}.cs-layout .p-tag{border-radius:999px}.cs-kv__origen{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.5rem}.cs-kv__origen-etiqueta{font-size:.72rem;color:var(--cs-texto-tenue);text-transform:uppercase;letter-spacing:.04em;width:100%}.cs-kv__ref{font-size:.75rem;padding:.18rem .5rem;border-radius:999px;border:1px solid var(--cs-borde);background:var(--cs-superficie-alta);color:var(--cs-texto-suave)}.cs-layout__trabajo>section>h2{margin:0 0 .4rem;font-size:1.35rem;font-weight:650;letter-spacing:-.01em}.cs-layout__trabajo>section>h2+p{margin:0 0 1.5rem;color:var(--cs-texto-suave);max-width:62ch;line-height:1.55}.cs-layout .p-steps ul{align-items:flex-start}.cs-layout .p-steps .p-steps-item:before{border-top:1px solid var(--cs-borde);top:1rem}.cs-layout .p-steps .p-steps-item .p-steps-number{transition:background .15s ease,border-color .15s ease}.cs-layout .p-steps .p-steps-item:not(.p-highlight) .p-menuitem-link:not(.p-disabled):hover .p-steps-number{border-color:var(--cs-acento);color:var(--cs-texto)}.cs-layout .p-steps .p-steps-item .p-menuitem-link:focus{box-shadow:none;outline:2px solid var(--cs-acento);outline-offset:3px;border-radius:var(--cs-radio)}.cs-layout .p-button{padding:.7rem 1.15rem;gap:.5rem;overflow:visible;line-height:1.2}.cs-layout .p-button.p-button-sm{padding:.5rem .85rem;font-size:.875rem}.cs-layout .p-button.p-button-icon-only{padding:.7rem}.cs-layout .p-button .p-button-label{flex:0 0 auto}.cs-layout .p-inputtext,.cs-layout select.p-inputtext{padding:.7rem .9rem}.cs-layout .p-inputtextarea{padding:.75rem .9rem;line-height:1.55}.cs-layout .p-tag{padding:.25rem .6rem}.cs-layout .p-message{padding:.85rem 1rem}.cs-layout .p-message .p-message-wrapper{padding:0;gap:.6rem}.cs-layout .p-dropdown .p-dropdown-label{padding:.7rem .9rem}.cs-layout .p-dropdown-panel .p-dropdown-items .p-dropdown-item,.cs-layout .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item{padding:.65rem .9rem}.cs-layout .p-steps .p-menuitem-link{padding:.35rem}.cs-layout .p-progressbar{height:.5rem;border-radius:999px;background:var(--cs-superficie-alta)}.cs-layout .p-progressbar .p-progressbar-value{background:var(--cs-acento)}.cs-layout .p-dialog .p-dialog-header,.cs-layout .p-dialog .p-dialog-content,.cs-layout .p-dialog .p-dialog-footer{padding:1.25rem 1.5rem}.cs-research__siguiente{margin-top:2rem;padding:16px 20px!important;border:1px solid #2e2e33!important;border-radius:14px!important;background:#18181b!important;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;box-shadow:0 4px 16px #00000040!important}.hr-container[data-theme=light] .cs-research__siguiente,[data-theme=light] .cs-research__siguiente{background:#fff!important;border-color:#e2e8f0!important;box-shadow:0 4px 16px #0000000f!important}.cs-research__siguiente p{margin:0;font-size:.85rem;color:var(--cs-texto-suave);max-width:60ch;line-height:1.45}.cs-research__btn-continuar.p-button{background:#6366f1!important;border:none!important;color:#fff!important;font-weight:700!important;font-size:13.5px!important;padding:11px 22px!important;border-radius:10px!important;gap:8px!important;box-shadow:0 4px 14px #6366f159!important}.cs-research__btn-continuar.p-button:hover:not(:disabled){background:#4f46e5!important;transform:translateY(-1px)!important}.hr-container[data-theme=light] .cs-research__btn-continuar.p-button,[data-theme=light] .cs-research__btn-continuar.p-button{background:#4f46e5!important;color:#fff!important}.cs-research__guardado{margin-bottom:1.25rem}.cs-chat__markdown>*:first-child{margin-top:0}.cs-chat__markdown>*:last-child{margin-bottom:0}.cs-chat__markdown p{margin:0 0 .7rem;line-height:1.6}.cs-chat__markdown h1,.cs-chat__markdown h2,.cs-chat__markdown h3{margin:1.1rem 0 .5rem;font-size:1rem;font-weight:650;color:var(--cs-texto)}.cs-chat__markdown ul,.cs-chat__markdown ol{margin:.4rem 0 .8rem;padding-left:1.3rem}.cs-chat__markdown li{margin-bottom:.3rem;line-height:1.55}.cs-chat__markdown strong{color:var(--cs-texto);font-weight:650}.cs-chat__markdown a{color:var(--cs-acento)}.cs-chat__markdown code{background:var(--cs-superficie-alta);padding:.12rem .35rem;border-radius:5px;font-size:.875em}.cs-chat__markdown pre{background:var(--cs-superficie-alta);padding:.8rem 1rem;border-radius:var(--cs-radio);overflow-x:auto}.cs-chat__markdown pre code{background:none;padding:0}.cs-chat__markdown blockquote{margin:.6rem 0;padding-left:.9rem;border-left:2px solid var(--cs-borde-fuerte);color:var(--cs-texto-suave)}.cs-chat__markdown table{display:block;overflow-x:auto;border-collapse:collapse;margin:.6rem 0}.cs-chat__markdown th,.cs-chat__markdown td{border:1px solid var(--cs-borde);padding:.45rem .7rem;text-align:left}.cs-chat__markdown th{background:var(--cs-superficie-alta);font-weight:650}.cs-ficha__dato{margin:0 0 .45rem;line-height:1.55;color:var(--cs-texto)}.cs-ficha__dato span{display:block;font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:var(--cs-texto-tenue)}.cs-ficha__subtitulo{margin:1rem 0 .4rem;font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:var(--cs-texto-tenue);font-weight:600}.cs-ficha__citas{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.cs-ficha__citas li{padding:.55rem .8rem;border-left:2px solid var(--cs-acento);background:var(--cs-superficie-alta);border-radius:0 var(--cs-radio) var(--cs-radio) 0;font-style:italic;color:var(--cs-texto)}.cs-archivo__cargando{display:flex;align-items:center;gap:.9rem;color:var(--cs-texto-suave);padding:2rem 0}.cs-archivo__vacio{color:var(--cs-texto-suave);max-width:62ch;line-height:1.6;padding:1.5rem 0}.cs-archivo__cabecera{display:flex;justify-content:space-between;align-items:flex-start;gap:1.5rem;flex-wrap:wrap;margin-bottom:1.25rem}.cs-archivo__cabecera h3{margin:0 0 .3rem;font-size:1.05rem}.cs-archivo__cabecera p{margin:0;color:var(--cs-texto-suave);font-size:.875rem;max-width:56ch;line-height:1.55}.cs-archivo__rejilla{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.9rem}.cs-archivo__celda{width:100%;padding:0;border:2px solid var(--cs-borde);border-radius:var(--cs-radio);background:var(--cs-superficie);overflow:hidden;cursor:pointer;display:block;text-align:left;transition:border-color .12s ease}.cs-archivo__celda:hover{border-color:var(--cs-borde-fuerte)}.cs-archivo__celda--elegida{border-color:var(--cs-acento)}.cs-archivo__celda img{width:100%;aspect-ratio:1;object-fit:cover;display:block}.cs-archivo__pie{display:block;padding:.5rem .65rem .6rem}.cs-archivo__categoria{display:block;font-size:.68rem;text-transform:uppercase;letter-spacing:.04em;color:var(--cs-acento)}.cs-archivo__origen{display:block;font-size:.78rem;color:var(--cs-texto-suave);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hr-container[data-theme=light] .cs-brand-card,[data-theme=light] .cs-brand-card{background:#fff!important;border-color:#e2e8f0!important;box-shadow:0 4px 14px #0000000d!important}.hr-container[data-theme=light] .cs-brand-card:hover,[data-theme=light] .cs-brand-card:hover{border-color:#4f46e5!important;box-shadow:0 8px 24px #4f46e51f!important}.hr-container[data-theme=light] .cs-brand-card__title,[data-theme=light] .cs-brand-card__title{color:#0f172a!important}.hr-container[data-theme=light] .cs-chat__contenedor,[data-theme=light] .cs-chat__contenedor{background:#fff!important;border-color:#e2e8f0!important;box-shadow:0 4px 16px #0000000d!important}.hr-container[data-theme=light] .cs-chat__cabecera,[data-theme=light] .cs-chat__cabecera{background:#f8fafc!important;border-bottom-color:#e2e8f0!important;color:#0f172a!important}.hr-container[data-theme=light] .cs-chat__mensaje--asistente,[data-theme=light] .cs-chat__mensaje--asistente{background:#f1f5f9!important;border-color:#e2e8f0!important;color:#1e293b!important}.hr-container[data-theme=light] .cs-chat__mensaje--usuario,[data-theme=light] .cs-chat__mensaje--usuario{background:#4f46e5!important;color:#fff!important}.hr-container[data-theme=light] .cs-brief-step__redaccion,[data-theme=light] .cs-brief-step__redaccion{background:#f8fafc!important;border-top-color:#e2e8f0!important}.hr-container[data-theme=light] .cs-brief-step__redaccion .p-inputtextarea,[data-theme=light] .cs-brief-step__redaccion .p-inputtextarea{background:#fff!important;border-color:#cbd5e1!important;color:#0f172a!important}.hr-container[data-theme=light] .cs-brief-card,[data-theme=light] .cs-brief-card{background:#fff!important;border-color:#e2e8f0!important;box-shadow:0 4px 16px #0000000d!important}.hr-container[data-theme=light] .cs-brief-card__titulo,[data-theme=light] .cs-brief-card__titulo{color:#0f172a!important}.hr-container[data-theme=light] .cs-param-item,[data-theme=light] .cs-param-item{background:#f8fafc!important;border-color:#e2e8f0!important;color:#334155!important}.hr-container[data-theme=light] .cs-contra__progreso-card,[data-theme=light] .cs-contra__progreso-card{background:#fff!important;border-color:#e2e8f0!important;box-shadow:0 2px 10px #0000000a!important}.hr-container[data-theme=light] .cs-contra__progreso-info,[data-theme=light] .cs-contra__progreso-info{color:#334155!important}.hr-container[data-theme=light] .cs-contra__progreso-bar-wrap,[data-theme=light] .cs-contra__progreso-bar-wrap{background:#e2e8f0!important}.hr-container[data-theme=light] .cs-contra__pregunta,[data-theme=light] .cs-contra__pregunta{background:#fff!important;border-color:#e2e8f0!important;box-shadow:0 4px 14px #0000000d!important}.hr-container[data-theme=light] .cs-contra__pregunta-texto,[data-theme=light] .cs-contra__pregunta-texto{color:#0f172a!important}.hr-container[data-theme=light] .cs-contra__rationale-box,[data-theme=light] .cs-contra__rationale-box{background:#f8fafc!important;border-color:#e2e8f0!important;color:#475569!important}.hr-container[data-theme=light] .cs-contra__opcion,[data-theme=light] .cs-contra__opcion{background:#f8fafc!important;border-color:#e2e8f0!important;color:#334155!important}.hr-container[data-theme=light] .cs-contra__opcion:hover,[data-theme=light] .cs-contra__opcion:hover{border-color:#cbd5e1!important;background:#f1f5f9!important}.hr-container[data-theme=light] .cs-contra__opcion--seleccionada,[data-theme=light] .cs-contra__opcion--seleccionada{background:#eef2ff!important;border-color:#6366f1!important;color:#3730a3!important}.hr-container[data-theme=light] .cs-contra__input.p-inputtextarea,[data-theme=light] .cs-contra__input.p-inputtextarea{background:#fff!important;border-color:#cbd5e1!important;color:#0f172a!important}.hr-container[data-theme=light] .cs-ficha.p-card,[data-theme=light] .cs-ficha.p-card{background:#fff!important;border-color:#e2e8f0!important;box-shadow:0 4px 16px #0000000d!important}.hr-container[data-theme=light] .cs-ficha__cabecera h2,[data-theme=light] .cs-ficha__cabecera h2{color:#0f172a!important}.hr-container[data-theme=light] .cs-ficha__seccion p,.hr-container[data-theme=light] .cs-ficha__lista,[data-theme=light] .cs-ficha__seccion p,[data-theme=light] .cs-ficha__lista{color:#334155!important}.hr-container[data-theme=light] .cs-direccion,[data-theme=light] .cs-direccion{background:#fff!important;border-color:#e2e8f0!important;box-shadow:0 4px 14px #0000000d!important}.hr-container[data-theme=light] .cs-direccion h3,[data-theme=light] .cs-direccion h3{color:#0f172a!important}.hr-container[data-theme=light] .cs-direccion__campo-row,[data-theme=light] .cs-direccion__campo-row{background:#f8fafc!important;border-color:#e2e8f0!important}.hr-container[data-theme=light] .cs-direccion__campo-row dd,[data-theme=light] .cs-direccion__campo-row dd{color:#334155!important}.hr-container[data-theme=light] .cs-galeria__celda,[data-theme=light] .cs-galeria__celda{background:#fff!important;border-color:#e2e8f0!important;box-shadow:0 4px 14px #0000000d!important}.hr-container[data-theme=light] .cs-galeria__celda--elegida,[data-theme=light] .cs-galeria__celda--elegida{border-color:#4f46e5!important;box-shadow:0 0 0 1.5px #4f46e5,0 12px 24px #4f46e52e!important;background:#fafafa!important}.hr-container[data-theme=light] .cs-galeria__pie-celda,[data-theme=light] .cs-galeria__pie-celda{background:#fff!important;border-top-color:#f1f5f9!important}.hr-container[data-theme=light] .cs-galeria__intencion,[data-theme=light] .cs-galeria__intencion{color:#334155!important}.hr-container[data-theme=light] .cs-galeria__mas,[data-theme=light] .cs-galeria__mas{background:#fff!important;border-color:#e2e8f0!important}.hr-container[data-theme=light] .cs-galeria__input.p-inputtext,[data-theme=light] .cs-galeria__input.p-inputtext{background:#f8fafc!important;border-color:#cbd5e1!important;color:#0f172a!important}.hr-container[data-theme=light] .cs-galeria__btn-mas.p-button,[data-theme=light] .cs-galeria__btn-mas.p-button{background:#f1f5f9!important;border-color:#cbd5e1!important;color:#334155!important}.hr-container[data-theme=light] .cs-galeria__btn-mas.p-button:hover:not(:disabled),[data-theme=light] .cs-galeria__btn-mas.p-button:hover:not(:disabled){background:#e2e8f0!important;color:#0f172a!important}:root{--bg-0: #050816;--bg-1: #0a1228;--bg-2: #0d1833;--text-0: #eff6ff;--text-1: #c6d6ef;--text-2: #8ea6ca;--line: rgba(255, 255, 255, .1);--line-soft: rgba(255, 255, 255, .06);--glass: rgba(10, 16, 30, .66);--brand-a: #0ea5e9;--brand-b: #f5b942;--brand-c: #facc15}*{box-sizing:border-box}.presentation-engine{min-height:100vh;color:var(--text-1);background:radial-gradient(circle at top left,rgba(14,165,233,.18),transparent 30%),radial-gradient(circle at bottom right,rgba(59,130,246,.12),transparent 34%),linear-gradient(145deg,var(--bg-0) 0%,#070d1d 46%,var(--bg-1) 100%);padding:clamp(16px,2.2vw,28px);position:relative}.presentation-engine__ambient{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(148,163,184,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.05) 1px,transparent 1px);background-size:56px 56px;mask-image:linear-gradient(to bottom,rgba(0,0,0,.85),transparent 86%)}.hero-strip,.studio-header,.workspace-grid{position:relative;z-index:1}.hero-strip{max-width:1480px;margin:4px auto 12px}.hero-strip__eyebrow{display:inline-flex;margin:0 0 10px;padding:7px 12px;border-radius:999px;border:1px solid rgba(56,189,248,.35);background:#0b162db3;color:#b8d7ff;font-size:10px;letter-spacing:.15em;text-transform:uppercase}.hero-strip h1{margin:0;font-size:clamp(30px,3vw,44px);line-height:1.03;letter-spacing:-.03em;color:var(--text-0)}.hero-strip p{max-width:76ch;color:#9bb1d1;font-size:clamp(13px,1vw,15px)}.studio-header{max-width:1480px;margin:0 auto 14px;display:flex;justify-content:space-between;align-items:center;border:1px solid var(--line);background:#091020a3;backdrop-filter:blur(10px);border-radius:14px;padding:10px 14px}.studio-header span{font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:#8fc7ff}.studio-header small{font-size:11px;color:#9cb0cd;padding:10px}.workspace-grid{max-width:1480px;margin:0 auto;display:grid;grid-template-columns:minmax(360px,40%) minmax(620px,60%);gap:clamp(14px,1.6vw,22px);align-items:stretch}.control-panel,.preview-stage{border:1px solid var(--line);border-radius:22px;background:var(--glass);backdrop-filter:blur(14px);box-shadow:0 22px 56px #0006,inset 0 1px #ffffff0f}.control-panel{padding:clamp(15px,1.6vw,22px)}.control-panel__head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:14px}.control-panel__head h2{margin:0;font-size:clamp(20px,2.2vw,28px);color:var(--text-0)}.control-panel__head span{color:var(--text-2);font-size:12px}.form-stack{margin-bottom:14px}.form-stack--lead{margin-bottom:16px}.form-stack--split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.form-label{display:block;margin-bottom:6px;font-size:10px;text-transform:uppercase;letter-spacing:.13em;color:#9ab0d0;font-weight:700}.form-help{display:inline-block;margin-top:8px;font-size:12px;color:#8da4c6}.form-input,.form-textarea{width:100%;border:1px solid rgba(255,255,255,.12);background:#060c19bd;color:#e9f1ff;border-radius:12px;padding:10px 12px}.form-input:focus,.form-textarea:focus{outline:none;border-color:#38bdf8a6;box-shadow:0 0 0 3px #38bdf829}.form-input--xl{min-height:48px}.form-textarea{min-height:96px;resize:vertical}.pill-grid{display:flex;flex-wrap:wrap;gap:7px}.pill-button{border:1px solid rgba(255,255,255,.14);background:#0a1222b8;color:#cde2ff;border-radius:999px;padding:7px 11px;font-size:11px;cursor:pointer;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.pill-button:hover{transform:translateY(-1px);border-color:#38bdf88c;box-shadow:0 0 0 1px #38bdf83d,0 8px 20px #0f172a61}.pill-button.is-active{border-color:#38bdf8b8;background:linear-gradient(120deg,#1f58ff94,#22d3ee75);color:#f2f8ff}.switch-line{display:flex;align-items:center;gap:8px;color:#b8cced;margin-bottom:8px}.color-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.color-field span{display:block;font-size:11px;color:#90a7c8;margin-bottom:4px;text-transform:capitalize}.color-field input{width:100%;height:38px;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:transparent}.upload-box{border:1px dashed rgba(125,147,180,.7);border-radius:12px;padding:11px;display:flex;flex-direction:column;gap:4px;color:#bfd2f0;cursor:pointer;position:relative;background:#09101f8c}.upload-box input{position:absolute;inset:0;opacity:0;cursor:pointer}.related-files-list{margin-top:8px;width:100%}.related-file-item{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#0c14269e;margin-top:6px}.related-file-item span{color:#c9dcfa;font-size:12px}.generate-button{width:100%;border:0;border-radius:999px;min-height:46px;background:linear-gradient(135deg,var(--brand-a),var(--brand-b));color:#03111c;font-weight:700;display:inline-flex;justify-content:center;align-items:center;gap:8px;cursor:pointer;box-shadow:0 12px 28px #0ea5e93d;transition:transform .22s ease,box-shadow .22s ease,filter .22s ease}.generate-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 14px 32px #f5b94247,0 0 0 1px #f5b94238;filter:saturate(1.08)}.generate-button:disabled{opacity:.72;cursor:default}.error-text{margin-top:10px;color:#fecdd3;font-size:13px}.control-panel__footer{margin-top:12px;padding-top:10px;border-top:1px solid rgba(255,255,255,.08);display:flex;justify-content:space-between;align-items:center;color:#8ea5c8;font-size:11px}.control-panel__footer small{color:#7fc4ff;text-transform:uppercase;letter-spacing:.1em}.preview-stage{padding:clamp(14px,1.8vw,22px);position:relative;overflow:hidden;min-height:860px}.preview-stage:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 85% 15%,rgba(56,189,248,.16),transparent 42%),radial-gradient(circle at 20% 75%,rgba(59,130,246,.12),transparent 46%);pointer-events:none}.stage-summary,.render-box,.placeholder-box{position:relative;z-index:1}.stage-summary{display:grid;gap:8px;border:1px solid var(--line-soft);background:#080f1d94;border-radius:16px;padding:14px 16px;margin-bottom:14px}.stage-summary__label{margin:0;font-size:10px;text-transform:uppercase;letter-spacing:.16em;color:#7fb8ff}.stage-summary h2{margin:0;font-size:clamp(24px,2.2vw,34px);line-height:1;color:var(--text-0)}.stage-summary p{margin:0;color:#93a9cd}.stage-status-line{display:flex;align-items:center;gap:8px}.stage-status-line small{color:#8ea7cb;font-size:12px}.stage-status-dot{width:9px;height:9px;border-radius:999px;background:#38bdf8;box-shadow:0 0 0 4px #38bdf82b}.stage-status-dot.is-done{background:#34d399;box-shadow:0 0 0 4px #34d3992b}.render-box{border-radius:24px;padding:14px;background:#0a0f19b8;backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.08);box-shadow:0 10px 40px #00000073,inset 0 1px #ffffff0d}.render-toolbar{display:flex;align-items:center;gap:10px;margin-bottom:10px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#09101fcc;padding:8px 10px}.render-toolbar__dots{display:inline-flex;align-items:center;gap:5px}.render-toolbar__dots span{width:8px;height:8px;border-radius:50%;display:block}.render-toolbar__dots span:nth-child(1){background:#f97316}.render-toolbar__dots span:nth-child(2){background:#facc15}.render-toolbar__dots span:nth-child(3){background:#34d399}.render-toolbar__title{margin:0;color:#cce2ff;font-size:11px;text-transform:uppercase;letter-spacing:.12em}.render-toolbar__hint{margin-left:auto;color:#7f98bf;font-size:11px}.render-actions{display:flex;align-items:center;gap:12px;margin-bottom:12px}.render-actions .generate-button{width:auto;padding:0 20px}.render-frame{width:100%;min-height:840px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:#fff;overflow:hidden;box-shadow:0 24px 55px #0206178c,inset 0 1px #ffffff80;animation:previewAppear .45s ease both}.placeholder-box{border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:16px;background:#09101eb8;min-height:840px;display:flex;align-items:stretch;justify-content:center;overflow:hidden}.placeholder-box__glow{position:absolute;width:440px;height:440px;border-radius:50%;background:radial-gradient(circle,rgba(56,189,248,.2) 0%,transparent 70%);filter:blur(8px);transform:translateY(-25%);pointer-events:none}.placeholder-box__panel{width:100%;border:1px solid rgba(255,255,255,.12);border-radius:18px;padding:clamp(22px,2.6vw,34px);background:linear-gradient(140deg,#0f172ad6,#080f1eeb),radial-gradient(circle at top right,rgba(37,99,235,.16),transparent 45%);box-shadow:inset 0 1px #ffffff0d;display:flex;flex-direction:column;justify-content:center;gap:11px}.placeholder-box__eyebrow{margin:0;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#7fc4ff}.placeholder-box__panel h3{margin:0;color:#eef6ff;font-size:clamp(24px,3vw,36px);letter-spacing:-.02em}.placeholder-box__panel p{margin:0;color:#97aecf;max-width:58ch}.placeholder-box__skeleton{margin-top:8px;display:grid;gap:10px}.placeholder-box__skeleton span{display:block;height:12px;border-radius:999px;background:linear-gradient(100deg,#38bdf81a,#94a3b83d,#38bdf81a);background-size:180% 100%;animation:shimmer 2s linear infinite}.placeholder-box__skeleton span:nth-child(1){width:85%}.placeholder-box__skeleton span:nth-child(2){width:95%}.placeholder-box__skeleton span:nth-child(3){width:78%}.placeholder-box__skeleton span:nth-child(4){width:88%}@keyframes shimmer{0%{background-position:180% 0}to{background-position:-180% 0}}@keyframes previewAppear{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1100px){.workspace-grid{grid-template-columns:1fr}.preview-stage{min-height:unset}.presentation-engine{overflow-x:hidden}.hero-strip,.studio-header,.workspace-grid{max-width:100%}.workspace-grid{gap:16px}.control-panel,.preview-stage{width:100%;min-width:0}}@media(max-width:940px){.presentation-engine{padding:14px;overflow-x:hidden}.hero-strip{margin:2px auto 10px}.hero-strip__eyebrow{margin-bottom:8px;padding:6px 10px;font-size:9px}.hero-strip h1{font-size:clamp(24px,6.4vw,34px);line-height:1.06;word-break:break-word}.hero-strip p{margin-top:6px;font-size:clamp(12px,2.2vw,14px);line-height:1.45}.studio-header{padding:8px 10px;margin-bottom:10px}.studio-header span,.studio-header small{font-size:10px}.control-panel,.preview-stage{border-radius:16px;padding:14px}.control-panel__head{margin-bottom:10px}.control-panel__head h2{font-size:clamp(24px,4vw,38px);line-height:1.04}.form-stack{margin-bottom:12px}.form-stack--split{grid-template-columns:1fr;gap:10px}.form-input,.form-textarea{font-size:14px;padding:10px 11px}.pill-grid{gap:6px}.pill-button{font-size:10px;padding:7px 10px}.upload-box{padding:10px}.related-file-item{min-width:0;flex-wrap:wrap}.related-file-item span{overflow-wrap:anywhere}.generate-button{min-height:48px;width:100%}.preview-stage{min-width:0;overflow:hidden}.stage-summary{padding:12px;gap:6px;margin-bottom:10px}.stage-summary h2{font-size:clamp(20px,4.6vw,28px);line-height:1.08;word-break:break-word}.stage-summary p{font-size:12px;line-height:1.45}.render-box{border-radius:16px;padding:10px}.render-toolbar{padding:7px 9px;gap:8px}.render-toolbar__title,.render-toolbar__hint{font-size:10px}.render-actions{gap:8px;flex-wrap:wrap}.render-actions .generate-button{flex:1 1 220px;width:100%;min-width:0}.render-frame,.placeholder-box{width:100%;min-width:0;min-height:500px}.placeholder-box{padding:12px}.placeholder-box__panel{padding:clamp(16px,3vw,24px)}.placeholder-box__panel h3{font-size:clamp(22px,5vw,30px);line-height:1.08;word-break:break-word}.placeholder-box__panel p{font-size:12px;line-height:1.45}}@media(max-width:740px){.presentation-engine{padding:12px;overflow-x:hidden}.control-panel,.preview-stage{border-radius:16px;padding:12px}.form-stack--split,.color-grid{grid-template-columns:1fr}.render-actions{flex-direction:column;align-items:stretch}.render-actions .generate-button{width:100%}.render-frame,.placeholder-box{min-height:420px}.placeholder-box__panel h3{font-size:clamp(20px,7.4vw,27px)}.control-panel__footer{flex-direction:column;align-items:flex-start;gap:4px}}@media(max-width:520px){.presentation-engine{padding:10px}.hero-strip h1{font-size:clamp(22px,8.2vw,30px)}.hero-strip p{font-size:12px}.studio-header{padding:8px}.control-panel__head h2{font-size:clamp(22px,8vw,30px)}.form-label{font-size:9px}.pill-button{font-size:10px;padding:6px 9px}.stage-summary h2{font-size:clamp(18px,6.2vw,24px)}.render-frame,.placeholder-box{min-height:380px}}.ppt-deck-mvp-page{min-height:100vh;color:#f7fbff;background:radial-gradient(1200px 500px at 8% -10%,rgba(28,197,255,.18),transparent 62%),radial-gradient(900px 400px at 100% 120%,rgba(255,170,64,.2),transparent 60%),linear-gradient(160deg,#031019,#091e2f 45%,#10132a)}.ppt-deck-mvp-wrap{max-width:1240px;margin:0 auto;padding:22px 16px 40px}.ppt-deck-studio{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:16px}.studio-panel{border:1px solid rgba(169,215,255,.16);border-radius:22px;background:#041422b3;backdrop-filter:blur(8px);box-shadow:0 24px 45px #00000047}.studio-compose{padding:22px;display:flex;flex-direction:column;gap:14px}.studio-heading h1{margin:2px 0 4px;font-size:clamp(2rem,3.2vw,2.8rem);line-height:1.02}.studio-heading p{margin:0;color:#a6c7e7}.studio-kicker{display:inline-block;font-size:.75rem;letter-spacing:.12em;color:#7ed8ff;text-transform:uppercase}.studio-block{display:flex;flex-direction:column;gap:8px}.studio-options-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.studio-block label{font-weight:700;color:#c6e2ff}.studio-block input,.studio-block textarea,.studio-block select,.studio-block button,.studio-control button,.studio-control progress{width:100%}.studio-block input,.studio-block textarea,.studio-block select,.studio-block input[type=file]{border:1px solid rgba(141,202,255,.35);border-radius:12px;background:#06101cd9;color:#f7fbff;padding:11px 12px}.studio-block textarea{min-height:130px;resize:vertical}.studio-upload-input-hidden{display:none!important}.studio-block select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,#91d8ff 50%),linear-gradient(135deg,#91d8ff 50%,transparent 50%);background-position:calc(100% - 20px) calc(50% - 3px),calc(100% - 14px) calc(50% - 3px);background-size:6px 6px,6px 6px;background-repeat:no-repeat}.studio-upload-card{border:1px dashed rgba(133,209,255,.55);border-radius:16px;background:radial-gradient(circle at 0% 0%,rgba(35,199,255,.16),transparent 45%),radial-gradient(circle at 100% 100%,rgba(255,191,84,.16),transparent 45%),#071422e0;min-height:128px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;cursor:pointer;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease;padding:12px}.studio-upload-card:hover{transform:translateY(-2px);border-color:#ffbf54cc;box-shadow:0 16px 32px #00000042}.studio-upload-card strong{color:#edf7ff}.studio-upload-card small{color:#a8c7e4;max-width:320px}.studio-upload-icon{width:38px;height:38px;border-radius:999px;display:grid;place-items:center;font-weight:900;color:#062137;background:linear-gradient(135deg,#27d4ff,#ffbf54)}.studio-generate,.ppt-deck-output button{border:0;border-radius:999px;padding:12px 16px;font-weight:800;color:#0a1422;background:linear-gradient(135deg,#27d4ff,#ffbf54);cursor:pointer}.studio-generate:disabled,.ppt-deck-output button:disabled,.studio-upload-card:disabled{opacity:.58}.studio-control{padding:18px;display:flex;flex-direction:column;gap:12px}.studio-control-head{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(145,203,255,.2);padding-bottom:10px}.studio-control-head h2{margin:0;font-size:1.2rem}.studio-control-head span{font-size:.85rem;color:#9ec7ed}.studio-progress-wrap{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center;padding:12px;border:1px solid rgba(124,200,255,.2);border-radius:14px;background:#07223699}.studio-progress-wrap p{margin:0;color:#c2d8ef}.studio-progress-wrap strong{font-size:1.2rem}.studio-progress-wrap progress{grid-column:1 / -1;height:10px}.studio-empty{border:1px dashed rgba(151,201,245,.28);border-radius:14px;padding:16px;color:#aac9e8;min-height:180px;display:flex;align-items:center}.ppt-deck-output{border:1px solid rgba(124,210,255,.2);border-radius:14px;padding:14px;background:#051d2db3}.ppt-deck-output-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.ppt-deck-output h3{margin-top:0;margin-bottom:8px}.ppt-deck-badge{text-transform:capitalize;font-size:.75rem;font-weight:700;color:#052133;border-radius:999px;padding:5px 10px;background:linear-gradient(135deg,#2dd4bf,#67e8f9)}.ppt-deck-meta-grid{display:grid;gap:8px;margin-bottom:12px}.ppt-deck-meta-grid p{margin:0;padding:10px;border:1px solid rgba(132,203,255,.2);border-radius:10px;background:#0a22349e}.ppt-deck-meta-grid strong{display:block;color:#99c7eb;font-size:.8rem;margin-bottom:3px}.ppt-deck-meta-grid span{color:#f0f8ff;font-size:.93rem;word-break:break-word}.ppt-deck-summary{border:1px dashed rgba(132,203,255,.24);border-radius:10px;padding:10px;margin-bottom:12px}.ppt-deck-summary strong{color:#9dcbee;font-size:.82rem}.ppt-deck-summary p{margin:6px 0 0;line-height:1.45;color:#e8f2ff}.ppt-deck-note,.ppt-deck-empty{color:#a9c8e4;margin:0}.ppt-deck-error{color:#ff7f7f;font-weight:700}@media(max-width:900px){.ppt-deck-studio,.studio-options-grid{grid-template-columns:1fr}}.rb-page{--rb-surface: #ffffff;--rb-surface-2: #f8fafc;--rb-surface-3: #f1f5f9;--rb-border: #e2e8f0;--rb-border-strong: #cbd5e1;--rb-text: #0f172a;--rb-text-2: #475569;--rb-text-3: #64748b;--rb-accent: #6366f1;--rb-accent-strong: #4f46e5;--rb-accent-soft: rgba(99, 102, 241, .08);--rb-accent-border: rgba(99, 102, 241, .32);--rb-button: #4f46e5;--rb-button-hover: #4338ca;--rb-success: #047857;--rb-success-soft: rgba(16, 185, 129, .1);--rb-danger: #dc2626;--rb-danger-soft: rgba(239, 68, 68, .08);--rb-checker-a: #eef2f7;--rb-checker-b: #ffffff;--rb-shadow: 0 1px 3px rgba(15, 23, 42, .05), 0 1px 2px rgba(15, 23, 42, .03);--rb-overlay: rgba(255, 255, 255, .85);display:flex;flex-direction:column;flex:1 1 auto;min-width:0;color:var(--rb-text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px}.hr-container[data-theme=dark] .rb-page{--rb-surface: #242427;--rb-surface-2: #1c1c1f;--rb-surface-3: #2c2c30;--rb-border: #333336;--rb-border-strong: #48484e;--rb-text: #f0f0f0;--rb-text-2: #b4b4bc;--rb-text-3: #8a8a94;--rb-accent: #818cf8;--rb-accent-strong: #a5b4fc;--rb-accent-soft: rgba(129, 140, 248, .12);--rb-accent-border: rgba(129, 140, 248, .38);--rb-button: #6366f1;--rb-button-hover: #4f46e5;--rb-success: #34d399;--rb-success-soft: rgba(52, 211, 153, .12);--rb-danger: #f87171;--rb-danger-soft: rgba(248, 113, 113, .12);--rb-checker-a: #26262a;--rb-checker-b: #1c1c1f;--rb-shadow: 0 2px 8px rgba(0, 0, 0, .3);--rb-overlay: rgba(28, 28, 31, .85)}.rb-page *,.rb-page *:before,.rb-page *:after{box-sizing:border-box}.rb-page h3{font-family:inherit;text-transform:none}.rb-page :focus-visible{outline:2px solid var(--rb-accent);outline-offset:2px}.rb-page input[type=file].rb-hidden-input{display:none!important}.rb-hero-actions{display:flex;gap:10px}.rb-hero-btn{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:12px;border:1px solid var(--hr-border-color);background:var(--hr-bg-card);color:var(--hr-text-primary);font-family:inherit;font-size:.82rem;font-weight:600;cursor:pointer;transition:border-color .2s ease,color .2s ease,background .2s ease}.rb-hero-btn:hover{border-color:var(--hr-accent-primary);color:var(--hr-accent-primary);background:var(--hr-accent-light)}.rb-layout{display:grid;grid-template-columns:minmax(320px,400px) minmax(0,1fr);gap:24px;align-items:start}.rb-controls{display:flex;flex-direction:column;gap:16px;min-width:0}.rb-stage{display:flex;flex-direction:column;gap:18px;min-width:0}.rb-card{background:var(--rb-surface);border:1px solid var(--rb-border);border-radius:16px;padding:20px 22px;box-shadow:var(--rb-shadow);min-width:0}.rb-card-head{display:flex;align-items:center;gap:12px;padding-bottom:14px;margin-bottom:16px;border-bottom:1px solid var(--rb-border)}.rb-card-head>div:nth-child(2){flex:1;min-width:0}.rb-card-icon{flex-shrink:0;width:34px;height:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:var(--rb-accent-soft);color:var(--rb-accent-strong);font-size:15px}.rb-card-title{margin:0;font-size:15px;font-weight:700;color:var(--rb-text)}.rb-card-sub{display:block;margin-top:2px;font-size:12.5px;color:var(--rb-text-3)}.rb-drop{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;padding:26px 16px;border:1.5px dashed var(--rb-border-strong);border-radius:14px;background:var(--rb-surface-2);color:var(--rb-text-2);font-family:inherit;text-align:center;cursor:pointer;transition:border-color .2s ease,background .2s ease}.rb-drop:hover:not(:disabled),.rb-drop.is-dragging{border-color:var(--rb-accent);background:var(--rb-accent-soft)}.rb-drop:disabled{cursor:progress;opacity:.7}.rb-drop-icon{width:44px;height:44px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:var(--rb-surface);border:1px solid var(--rb-border);color:var(--rb-accent-strong);font-size:18px}.rb-drop-title{font-size:13.5px;font-weight:600;color:var(--rb-text)}.rb-drop-title u{color:var(--rb-accent-strong);text-underline-offset:3px}.rb-drop-hint{font-size:12px;color:var(--rb-text-3)}.rb-divider{display:flex;align-items:center;gap:10px;margin:14px 0 10px;font-size:11.5px;color:var(--rb-text-3)}.rb-divider:before,.rb-divider:after{content:"";flex:1;height:1px;background:var(--rb-border)}.rb-url-row{display:flex;gap:8px}.rb-input{flex:1;min-width:0;padding:10px 12px;border-radius:10px;border:1px solid var(--rb-border);background:var(--rb-surface-2);color:var(--rb-text);font-family:inherit;font-size:13.5px}.rb-input::placeholder{color:var(--rb-text-3)}.rb-input:focus{outline:none;border-color:var(--rb-accent);box-shadow:0 0 0 3px var(--rb-accent-soft);background:var(--rb-surface)}.rb-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:0 14px;border-radius:10px;border:1px solid var(--rb-border);background:var(--rb-surface);color:var(--rb-text);font-family:inherit;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.rb-btn:hover:not(:disabled){border-color:var(--rb-accent-border);color:var(--rb-accent-strong);background:var(--rb-accent-soft)}.rb-btn:disabled{opacity:.5;cursor:not-allowed}.rb-btn-primary{background:var(--rb-button);border-color:var(--rb-button);color:#fff}.rb-btn-primary:hover:not(:disabled){background:var(--rb-button-hover);border-color:var(--rb-button-hover);color:#fff}.rb-btn-block{width:100%;min-height:46px;font-size:14px;font-weight:700;border-radius:12px}.rb-icon-btn{flex-shrink:0;width:30px;height:30px;border-radius:8px;border:1px solid transparent;background:transparent;color:var(--rb-text-3);cursor:pointer}.rb-icon-btn:hover:not(:disabled){background:var(--rb-danger-soft);color:var(--rb-danger)}.rb-icon-btn:disabled{opacity:.4;cursor:not-allowed}.rb-link-btn{border:none;background:none;padding:0;color:var(--rb-accent-strong);font-family:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.rb-link-btn:hover:not(:disabled){text-decoration:underline;text-underline-offset:3px}.rb-link-btn:disabled{opacity:.5;cursor:not-allowed}.rb-queue{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;max-height:420px;overflow-y:auto}.rb-queue li{display:flex;align-items:center;gap:4px}.rb-queue-item{flex:1;min-width:0;display:flex;align-items:center;gap:10px;padding:6px;border-radius:10px;border:1px solid transparent;background:transparent;color:inherit;font-family:inherit;text-align:left;cursor:pointer}.rb-queue-item:hover{background:var(--rb-surface-2)}.rb-queue-item.is-selected{border-color:var(--rb-accent-border);background:var(--rb-accent-soft)}.rb-queue-thumb{flex-shrink:0;width:44px;height:44px;border-radius:8px;overflow:hidden;border:1px solid var(--rb-border);background:conic-gradient(var(--rb-checker-a) 25%,var(--rb-checker-b) 0 50%,var(--rb-checker-a) 0 75%,var(--rb-checker-b) 0) 0 0 / 10px 10px}.rb-queue-thumb img{width:100%;height:100%;object-fit:contain;display:block}.rb-queue-meta{display:flex;flex-direction:column;gap:2px;min-width:0}.rb-queue-meta strong{font-size:13px;font-weight:600;color:var(--rb-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rb-status{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;color:var(--rb-text-3)}.rb-status i{font-size:11px}.rb-status.is-uploading,.rb-status.is-processing{color:var(--rb-accent-strong)}.rb-status.is-done{color:var(--rb-success)}.rb-status.is-error{color:var(--rb-danger)}.rb-queue-error{font-size:11.5px;color:var(--rb-danger);line-height:1.35}.rb-action-bar{position:sticky;bottom:16px;z-index:3;display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:16px;border:1px solid var(--rb-border);background:var(--rb-surface);box-shadow:var(--rb-shadow)}.rb-action-hint{font-size:12px;color:var(--rb-text-3);text-align:center}.rb-bg-picker{display:flex;align-items:center;gap:6px;flex-shrink:0}.rb-bg-swatch{width:26px;height:26px;border-radius:8px;border:1px solid var(--rb-border-strong);cursor:pointer;padding:0}.rb-bg-swatch.is-checker{background:conic-gradient(#e2e8f0 25%,#fff 0 50%,#e2e8f0 0 75%,#fff 0) 0 0 / 8px 8px}.rb-bg-swatch.is-white{background:#fff}.rb-bg-swatch.is-black{background:#0b0b0d}.rb-bg-swatch.is-active{box-shadow:0 0 0 2px var(--rb-surface),0 0 0 4px var(--rb-accent)}.rb-color-input{width:30px;height:28px;padding:0;border:none;background:none;cursor:pointer}.rb-canvas{position:relative;display:flex;align-items:center;justify-content:center;min-height:420px;padding:24px;border-radius:12px;background:var(--rb-surface-2);overflow:hidden}.rb-canvas.is-checker{background:conic-gradient(var(--rb-checker-a) 25%,var(--rb-checker-b) 0 50%,var(--rb-checker-a) 0 75%,var(--rb-checker-b) 0) 0 0 / 20px 20px}.rb-canvas.is-empty{background:var(--rb-surface-2);border:1.5px dashed var(--rb-border-strong)}.rb-empty{display:flex;flex-direction:column;align-items:center;gap:10px;max-width:360px;text-align:center;color:var(--rb-text-3)}.rb-empty-icon{width:56px;height:56px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;background:var(--rb-accent-soft);color:var(--rb-accent-strong);font-size:22px}.rb-empty strong{font-size:15px;color:var(--rb-text)}.rb-empty p{margin:0;font-size:13px;line-height:1.5}.rb-stage-frame,.rb-compare{position:relative;display:inline-flex;max-width:100%;line-height:0}.rb-stage-img{display:block;max-width:100%;max-height:560px;object-fit:contain;border-radius:8px}.rb-compare-before{clip-path:inset(0 calc(100% - var(--rb-pos)) 0 0)}.rb-compare-after{position:absolute;inset:0;width:100%;height:100%;clip-path:inset(0 0 0 var(--rb-pos))}.rb-compare-handle{position:absolute;top:0;bottom:0;left:var(--rb-pos);width:2px;transform:translate(-1px);background:#fff;box-shadow:0 0 0 1px #0f172a40;pointer-events:none}.rb-compare-handle i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#0f172a;font-size:12px;box-shadow:0 2px 8px #0f172a40;line-height:1}.rb-compare-tag{position:absolute;top:10px;padding:4px 9px;border-radius:999px;background:#0f172ab3;color:#fff;font-size:11px;font-weight:700;line-height:1.2;pointer-events:none}.rb-compare-tag.is-before{left:10px}.rb-compare-tag.is-after{right:10px}.rb-compare-range{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize}.rb-overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:20px;border-radius:8px;background:var(--rb-overlay);backdrop-filter:blur(4px);text-align:center;line-height:1.4}.rb-overlay strong{font-size:14px;color:var(--rb-text)}.rb-overlay span{font-size:12.5px;color:var(--rb-text-2)}.rb-overlay.is-error i{font-size:22px;color:var(--rb-danger)}.rb-overlay.is-error span{max-width:360px}.rb-spinner{width:36px;height:36px;border-radius:50%;border:3px solid var(--rb-accent-soft);border-top-color:var(--rb-accent);animation:rb-spin .8s linear infinite}@keyframes rb-spin{to{transform:rotate(360deg)}}.rb-result-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:16px}.rb-result-meta{display:flex;flex-direction:column;gap:2px;min-width:0}.rb-result-meta strong{font-size:14px;font-weight:600;color:var(--rb-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:360px}.rb-result-meta span{font-size:12.5px;color:var(--rb-text-3);font-variant-numeric:tabular-nums}.rb-result-actions{display:flex;flex-wrap:wrap;gap:8px}@media(prefers-reduced-motion:reduce){.rb-spinner{animation-duration:2s}}@media(max-width:960px){.rb-layout{grid-template-columns:minmax(0,1fr)}.rb-stage{position:static}.rb-canvas{min-height:300px;padding:14px}}.rb-page .p-toast{width:360px;max-width:calc(100vw - 32px);opacity:1}.rb-page .p-toast .p-toast-message{margin:0 0 10px;border-radius:12px;border:1px solid var(--rb-border);border-left:4px solid var(--rb-accent);background:var(--rb-surface);color:var(--rb-text);box-shadow:0 10px 30px #0f172a1f}.rb-page .p-toast .p-toast-message-success{border-left-color:var(--rb-success)}.rb-page .p-toast .p-toast-message-error{border-left-color:var(--rb-danger)}.rb-page .p-toast .p-toast-message-warn{border-left-color:#d97706}.rb-page .p-toast .p-toast-message-content{display:flex;align-items:flex-start;gap:10px;padding:12px 14px}.rb-page .p-toast .p-toast-message-icon{flex-shrink:0;width:18px;height:18px;margin-top:1px;color:var(--rb-accent)}.rb-page .p-toast .p-toast-message-success .p-toast-message-icon{color:var(--rb-success)}.rb-page .p-toast .p-toast-message-error .p-toast-message-icon{color:var(--rb-danger)}.rb-page .p-toast .p-toast-message-text{flex:1;min-width:0}.rb-page .p-toast .p-toast-summary{display:block;font-size:13.5px;font-weight:700}.rb-page .p-toast .p-toast-detail{display:block;margin-top:2px;font-size:12.5px;color:var(--rb-text-2)}.rb-page .p-toast .p-toast-icon-close{flex-shrink:0;width:26px;height:26px;border:none;border-radius:7px;background:transparent;color:var(--rb-text-3);cursor:pointer}.rb-page .p-toast .p-toast-icon-close:hover{background:var(--rb-surface-3);color:var(--rb-text)}.gemini-ppt-page{min-height:100vh;color:#f4f8ff;background:radial-gradient(1100px 520px at -10% -10%,rgba(255,120,82,.2),transparent 60%),radial-gradient(950px 450px at 110% 110%,rgba(83,196,255,.2),transparent 62%),linear-gradient(140deg,#1d1021,#122232 52%,#0f1a2d)}.gemini-ppt-wrap{max-width:1260px;margin:0 auto;padding:22px 16px 40px}.gemini-ppt-studio{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:16px}.gemini-panel{border-radius:24px;border:1px solid rgba(163,201,255,.18);background:#081225b8;backdrop-filter:blur(7px);box-shadow:0 24px 45px #00000042}.gemini-compose{padding:22px;display:flex;flex-direction:column;gap:14px}.gemini-kicker{font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:#ffd18f}.gemini-heading h1{margin:2px 0 4px;font-size:clamp(2rem,3.4vw,2.9rem)}.gemini-heading p{margin:0;color:#aac5e9}.gemini-block{display:flex;flex-direction:column;gap:8px}.gemini-block label{font-weight:700;color:#c7ddf9}.gemini-block input,.gemini-block textarea,.gemini-block select{border-radius:12px;border:1px solid rgba(164,198,255,.35);background:#060d1be6;color:#f4f8ff;padding:11px 12px}.gemini-block textarea{min-height:130px;resize:vertical}.gemini-options-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.gemini-switch{border:1px dashed rgba(255,207,142,.55);border-radius:12px;padding:12px;display:flex;align-items:center;gap:10px;font-weight:700;color:#ffe2b8}.gemini-generate,.gemini-output button{border:0;border-radius:999px;padding:12px 16px;font-weight:800;color:#18192b;background:linear-gradient(135deg,#ffd173,#5dd8ff);cursor:pointer}.gemini-result-actions{display:flex;gap:10px;flex-wrap:wrap}.gemini-generate:disabled,.gemini-output button:disabled{opacity:.6}.gemini-control{padding:18px;display:flex;flex-direction:column;gap:12px}.gemini-control-head{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(162,203,255,.18);padding-bottom:10px}.gemini-control-head h2{margin:0}.gemini-control-head span{color:#9ec3ee;font-size:.85rem}.gemini-progress-wrap{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center;border:1px solid rgba(124,198,255,.2);border-radius:14px;padding:12px;background:#0b1d31a6}.gemini-progress-wrap p{margin:0;color:#c2d8ef}.gemini-progress-wrap strong{font-size:1.2rem}.gemini-progress-wrap progress{grid-column:1 / -1;width:100%;height:10px}.gemini-empty{border:1px dashed rgba(151,201,245,.28);border-radius:14px;padding:16px;color:#aac9e8;min-height:180px;display:flex;align-items:center}.gemini-output{border:1px solid rgba(127,194,255,.24);border-radius:14px;padding:14px;background:#071427bf}.gemini-output h3{margin-top:0}.gemini-preview-grid{margin-top:12px;display:grid;grid-template-columns:1fr;gap:8px;max-height:350px;overflow:auto}.gemini-slide-card{border-radius:10px;border:1px solid rgba(130,202,255,.2);background:#112438b3;padding:10px}.gemini-slide-card span{font-size:.75rem;color:#8ec2f6}.gemini-slide-card h4{margin:6px 0}.gemini-slide-card ul{margin:0;padding-left:18px}.gemini-slide-card li{margin-bottom:4px}.gemini-visual-wrap{margin-top:8px;border-radius:8px;overflow:hidden;border:1px solid rgba(137,201,255,.3);background:#0003}.gemini-visual-wrap img{display:block;width:100%;height:118px;object-fit:cover}.gemini-visual-wrap small{display:block;padding:6px 8px;color:#b6d5f5}.gemini-chart-wrap{margin-top:8px;border:1px solid rgba(137,201,255,.3);border-radius:8px;padding:8px}.gemini-chart-wrap small{color:#b6d5f5}.gemini-chart-bars{margin-top:8px;display:flex;gap:6px;align-items:flex-end;height:92px}.gemini-chart-item{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px}.gemini-chart-bar{width:100%;min-height:8px;border-radius:4px 4px 0 0;background:linear-gradient(180deg,#5dd8ff,#ffd173)}.gemini-chart-item span{font-size:.7rem;color:#a9c4e4}.gemini-error{color:#ff8d8d;font-weight:700}.gemini-preview-modal{position:fixed;inset:0;z-index:1200;background:#01060eb8;display:grid;place-items:center;padding:20px}.gemini-preview-panel{width:min(1200px,96vw);height:min(760px,90vh);background:#071427;border:1px solid rgba(137,201,255,.3);border-radius:14px;overflow:hidden;display:grid;grid-template-rows:auto 1fr}.gemini-preview-head{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border-bottom:1px solid rgba(137,201,255,.24)}.gemini-preview-head h3{margin:0}.gemini-preview-head button{border:0;border-radius:999px;padding:8px 12px;font-weight:700;background:#17355a;color:#e9f3ff;cursor:pointer}.gemini-preview-panel iframe{width:100%;height:100%;border:0;background:#fff}.gemini-preview-fallback{display:grid;place-content:center;gap:10px;text-align:center;color:#c3d6ef}.gemini-preview-fallback a{color:#5dd8ff;font-weight:700}@media(max-width:980px){.gemini-ppt-studio,.gemini-options-grid{grid-template-columns:1fr}}.nvidia-mvp-page{min-height:100vh;color:#f5fbff;background:radial-gradient(980px 500px at -12% -18%,rgba(0,224,206,.22),transparent 58%),radial-gradient(880px 420px at 112% 118%,rgba(123,255,105,.14),transparent 60%),linear-gradient(142deg,#031126,#0d2d45 47%,#0a253f)}.nvidia-mvp-wrap{max-width:1320px;margin:0 auto;padding:22px 16px 48px}.nvidia-kicker{margin:0;text-transform:uppercase;letter-spacing:.12em;color:#8cefd1;font-size:.73rem}.nvidia-hero h1{margin:6px 0 4px;font-size:clamp(2.1rem,4.2vw,3.5rem)}.nvidia-hero p{margin:0;color:#b9d9ef}.nvidia-hero-actions{margin-top:12px}.nvidia-manual-btn{border:1px solid rgba(132,216,245,.45);background:#082035cc;color:#d8f3ff;border-radius:999px;padding:9px 14px;font-weight:700;cursor:pointer}.nvidia-top-actions{display:flex;gap:10px;margin-top:14px}.nvidia-top-actions button{border:1px solid rgba(126,216,246,.4);background:#071c2fb8;color:#dcf3ff;border-radius:999px;padding:9px 14px;cursor:pointer;font-weight:700}.nvidia-top-actions button.active{background:linear-gradient(135deg,#74ffd6,#59dcff);color:#05202a}.nvidia-panel{border-radius:22px;border:1px solid rgba(138,203,255,.26);background:#051222c4;backdrop-filter:blur(7px);box-shadow:0 22px 52px #00050e73;padding:16px}.nvidia-panel h2{margin:0 0 12px}.nvidia-benchmark-grid{margin-top:14px;display:grid;grid-template-columns:1fr 1fr;gap:14px}.nvidia-wide{grid-column:1 / -1}.nvidia-step-label{margin:0 0 6px;font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:#86dfbf}.nvidia-step h2{margin-top:0}.nvidia-row-btns{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.nvidia-run{border:0;border-radius:999px;padding:11px 14px;font-weight:800;color:#06222c;background:linear-gradient(135deg,#97ffd2,#67d6ff);cursor:pointer}.nvidia-run.alt{background:linear-gradient(135deg,#ffe791,#8dffab)}.nvidia-run:disabled{opacity:.65;cursor:wait}.nvidia-muted{color:#a7cce8;margin:0 0 8px}.nvidia-cap-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.nvidia-cap-item{border:1px solid rgba(140,211,255,.28);border-radius:10px;padding:9px;background:#0b2236cc}.nvidia-cap-item span{display:block;color:#9dc4e4;text-transform:capitalize;font-size:.8rem}.nvidia-cap-item strong{font-size:1.2rem}.nvidia-spotlight h3{margin:3px 0 8px;font-size:1rem;color:#d2ecff;word-break:break-all}.nvidia-grade{display:inline-flex;align-items:center;justify-content:center;width:68px;height:68px;border-radius:50%;font-size:1.4rem;font-weight:900;color:#05212b;background:linear-gradient(135deg,#79ffd8,#53e0ff);margin:6px 0}.nvidia-table-wrap{overflow:auto}.nvidia-table{width:100%;border-collapse:collapse;min-width:760px}.nvidia-table th,.nvidia-table td{text-align:left;border-bottom:1px solid rgba(141,205,245,.2);padding:10px 8px;font-size:.92rem}.nvidia-table th{color:#9cc4df;font-size:.82rem;text-transform:uppercase;letter-spacing:.08em}.nvidia-grid{margin-top:12px;display:grid;grid-template-columns:260px minmax(0,1fr) minmax(0,1.2fr);gap:14px}.nvidia-action-list{display:grid;gap:8px}.nvidia-action-btn{text-align:left;border:1px solid rgba(150,216,255,.2);background:#0d233cd9;color:#e8f6ff;border-radius:12px;padding:11px;cursor:pointer}.nvidia-action-btn.active{border-color:#79ecbe;background:#163d52e6}.nvidia-config{display:flex;flex-direction:column;gap:10px}.nvidia-config label{display:flex;flex-direction:column;gap:6px;font-weight:700;color:#d6ebff}.nvidia-config input,.nvidia-config textarea,.nvidia-config select{border-radius:10px;border:1px solid rgba(158,210,250,.35);background:#050e1bf0;color:#f3f9ff;padding:10px}.nvidia-config textarea{min-height:118px;resize:vertical}.nvidia-config .raw-area{min-height:190px;font-family:Consolas,Monaco,monospace}.nvidia-tag{margin:0;display:inline-flex;width:fit-content;border-radius:999px;padding:6px 10px;background:#6eedc129;color:#8cf0cb;font-size:.85rem}.nvidia-loading{display:flex;align-items:center;gap:10px;color:#b9d8ef;margin-top:8px}.nvidia-empty{color:#99bbd9;border:1px dashed rgba(146,201,244,.25);border-radius:12px;padding:12px}.nvidia-error{color:#ffa3a3;font-weight:700}.nvidia-warning{color:#ffd98c;font-weight:700;margin:0}.nvidia-output{display:grid;gap:10px}.nvidia-human-card{border:1px solid rgba(132,207,248,.3);border-radius:12px;background:#081a2ccc;padding:12px;overflow:auto}.nvidia-human-card h4{margin:0 0 8px}.nvidia-human-card p{margin:0 0 8px;color:#cce6f8;line-height:1.45}.nvidia-copy-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.nvidia-copy-head h4{margin:0}.nvidia-copy-btn{border:1px solid rgba(134,206,255,.34);border-radius:999px;padding:6px 10px;background:#081e30bf;color:#d6ecff;font-weight:700;cursor:pointer;font-size:.82rem}.nvidia-chat-answer{border-left:3px solid rgba(119,235,196,.75);padding-left:10px;overflow:auto}.nvidia-markdown-output{border-left:3px solid rgba(119,235,196,.75);padding-left:10px}.nvidia-markdown-output p{margin:0 0 8px}.nvidia-markdown-output pre{margin:8px 0;padding:10px;border-radius:8px;overflow:auto;border:1px solid rgba(133,209,255,.28);background:#040b15f2}.nvidia-markdown-output code{font-family:Consolas,Monaco,monospace}.nvidia-code-block{border:1px solid rgba(133,209,255,.28);border-radius:8px;margin:8px 0;overflow:hidden}.nvidia-code-head{display:flex;justify-content:space-between;align-items:center;padding:6px 8px;background:#0a1a2ce0;border-bottom:1px solid rgba(133,209,255,.22)}.nvidia-code-head span{font-size:.78rem;color:#9ec6e6;text-transform:lowercase}.nvidia-code-block pre{margin:0;border:0;border-radius:0}.nvidia-values-row{display:flex;flex-wrap:wrap;gap:6px}.nvidia-values-row span{border:1px solid rgba(134,206,255,.3);border-radius:999px;padding:4px 8px;font-size:.8rem;color:#d1ebff}.nvidia-rerank-list{display:grid;gap:8px}.nvidia-rerank-item{border:1px solid rgba(133,204,245,.25);border-radius:10px;padding:9px;background:#0a1e31b8}.nvidia-rerank-item strong{color:#d8f2ff}.nvidia-rerank-item p{margin:4px 0 0;font-size:.9rem}.nvidia-generated-image{width:100%;max-height:360px;object-fit:cover;border-radius:10px;border:1px solid rgba(133,208,248,.35);background:#05101ccc}.nvidia-tech-toggle{border:1px solid rgba(138,210,248,.35);border-radius:999px;padding:8px 12px;background:#081e30bf;color:#d0ecff;font-weight:700;width:fit-content;cursor:pointer}.nvidia-kpis{display:flex;flex-wrap:wrap;gap:8px}.nvidia-kpis span{border:1px solid rgba(131,205,255,.3);border-radius:999px;padding:6px 10px;font-size:.83rem;color:#b6d5ef}.nvidia-output pre{margin:0;max-height:60vh;overflow:auto;border-radius:12px;border:1px solid rgba(133,209,255,.28);background:#040b15f2;padding:12px;color:#dcf2ff}.nvidia-manual-overlay{position:fixed;inset:0;z-index:1250;background:#020810c7;display:grid;place-items:center;padding:18px}.nvidia-manual-modal{width:min(960px,96vw);max-height:88vh;background:#051629;border:1px solid rgba(138,211,255,.36);border-radius:16px;overflow:hidden;display:grid;grid-template-rows:auto 1fr}.nvidia-manual-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;border-bottom:1px solid rgba(146,210,246,.25)}.nvidia-manual-head h3{margin:0;font-size:1rem}.nvidia-manual-head button{border:0;border-radius:999px;padding:8px 12px;background:#173a5c;color:#eef8ff;font-weight:700;cursor:pointer}.nvidia-manual-body{overflow:auto;padding:14px 16px 20px}.nvidia-manual-body h4{margin:14px 0 6px;color:#9fe8cb}.nvidia-manual-body p{margin:0 0 8px;color:#c2def2;line-height:1.5}@media(max-width:1140px){.nvidia-benchmark-grid,.nvidia-grid{grid-template-columns:1fr}.nvidia-cap-grid{grid-template-columns:repeat(2,1fr)}}.mvp-intake-page{padding:20px 0 36px}.mvp-intake-wrap{display:flex;flex-direction:column;gap:18px}.mvp-intake-hero{border:1px solid rgba(58,168,124,.35);border-radius:16px;padding:18px;background:linear-gradient(130deg,#12241ff2,#091210eb)}.mvp-intake-hero h1{margin:0;color:#e9f9f2}.mvp-intake-hero p{margin:8px 0 0;color:#b8d9ca}.mvp-metrics{margin-top:14px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.mvp-metrics article{border:1px solid rgba(108,217,168,.3);border-radius:12px;padding:10px;background:#122d248c;display:flex;flex-direction:column;gap:3px}.mvp-metrics strong{color:#f0fff8;font-size:1.15rem}.mvp-metrics span{color:#9ecdb9;font-size:.82rem}.mvp-grid{display:grid;grid-template-columns:minmax(500px,560px) minmax(0,1fr);gap:22px}.mvp-grid.is-admin-view{grid-template-columns:1fr}.mvp-board{border:1px solid rgba(108,217,168,.28);border-radius:16px;padding:18px;background:#09120fe6}.mvp-form{border:1px solid rgba(108,217,168,.28);border-radius:16px;padding:22px;background:#09120fe6;display:grid;gap:14px;align-content:start}.mvp-form h2,.mvp-board h2{margin:0 0 12px;color:#e9f9f2}.mvp-form label{display:flex;flex-direction:column;gap:8px;color:#b9d8ca;font-size:.88rem;line-height:1.35;min-width:0;margin:0}.mvp-form input,.mvp-form textarea,.mvp-form select,.mvp-filters input,.mvp-filters select,.mvp-table select{border:1px solid rgba(108,217,168,.25);background:#0a1915e6;color:#e8fbf2;border-radius:10px;padding:9px 10px}.mvp-form input[type=text],.mvp-form input[type=email],.mvp-form input[type=date],.mvp-form textarea,.mvp-filters input[type=text]{cursor:text}.mvp-form select,.mvp-form input[type=range],.mvp-filters select,.mvp-status-select{cursor:pointer}.mvp-date-calendar,.mvp-date-calendar .p-inputtext{width:100%}.mvp-date-calendar .p-inputtext{border:1px solid rgba(108,217,168,.25);background:#0a1915e6;color:#e8fbf2;border-radius:10px}.mvp-date-calendar .p-button{border:1px solid rgba(108,217,168,.32);background:#14352ae6;color:#dcfaec}.mvp-calendar-panel.p-datepicker{background:linear-gradient(180deg,#0a1814fa,#08120ffa);border:1px solid rgba(108,217,168,.38);border-radius:12px;color:#e6f8ef!important;box-shadow:0 14px 30px #00000070}.mvp-calendar-panel .p-datepicker-header{background:#123428d1;border-bottom:1px solid rgba(108,217,168,.3);color:#e9fbf2!important}.download-btn{border:1px solid rgba(108,217,168,.32)!important;background:#14352ae6!important;color:#dcfaec!important;border-radius:8px!important;padding:6px 10px;font-size:.82rem;cursor:pointer}.mvp-calendar-panel .p-datepicker-title,.mvp-calendar-panel .p-datepicker-title span,.mvp-calendar-panel .p-datepicker-month,.mvp-calendar-panel .p-datepicker-year{color:#f3fff9!important;font-weight:700}.mvp-calendar-panel table th,.mvp-calendar-panel table td{color:#d7f0e4!important}.mvp-calendar-panel .p-datepicker-today>span{border:1px solid rgba(126,214,175,.5);background:#2a5e4aa6;color:#f4fff9!important}.mvp-calendar-panel .p-datepicker-calendar td>span.p-highlight{background:#2f8f6a!important;color:#f4fff9!important}.mvp-calendar-panel .p-button.p-button-text{color:#d6f5e8!important}.mvp-calendar-panel .p-datepicker-calendar td>span,.mvp-calendar-panel .p-yearpicker .p-yearpicker-year,.mvp-calendar-panel .p-monthpicker .p-monthpicker-month{color:#e8fbf2!important;background:#0a1814b3!important;border-radius:6px}.mvp-calendar-panel .p-datepicker-calendar td.p-datepicker-other-month>span{color:#9fc5b6!important;background:#08120f85!important}.mvp-calendar-panel .p-datepicker-calendar td>span:hover,.mvp-calendar-panel .p-yearpicker .p-yearpicker-year:hover,.mvp-calendar-panel .p-monthpicker .p-monthpicker-month:hover{background:#37765cbf!important;color:#f2fff9!important}.mvp-calendar-panel .p-yearpicker .p-yearpicker-year.p-highlight,.mvp-calendar-panel .p-monthpicker .p-monthpicker-month.p-highlight{background:#2f8f6a!important;color:#f4fff9!important}.mvp-calendar-panel .p-disabled,.mvp-calendar-panel .p-disabled *{opacity:.55!important;color:#86aa9c!important}.mvp-calendar-panel .p-datepicker-buttonbar{border-top:1px solid rgba(108,217,168,.24);background:#0a1814cc;display:flex;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px}.mvp-calendar-panel .p-datepicker-buttonbar .p-button{background:#1c4336e6!important;border:1px solid rgba(118,201,165,.4)!important;color:#e8fff5!important;border-radius:8px!important;min-height:30px;padding:6px 10px!important;font-size:.82rem;font-weight:700;line-height:1;margin:0!important}.mvp-calendar-panel .p-datepicker-buttonbar .p-button:hover{background:#2e634ef2!important;border-color:#a5eccdcc!important}.mvp-two-col{display:grid;grid-template-columns:repeat(2,minmax(240px,1fr));gap:14px}.mvp-form textarea{resize:vertical;min-height:98px}.mvp-sliders{margin-top:8px;display:grid;gap:8px}.mvp-priority-box{margin-top:10px;border:1px solid rgba(108,217,168,.35);border-radius:12px;padding:10px;display:flex;justify-content:space-between;color:#dff8ed;gap:10px;flex-wrap:wrap}.mvp-attachments-box{border:1px dashed rgba(94,184,149,.45);border-radius:12px;padding:10px;background:#07211c8c}.mvp-attachments-box strong{display:block;color:#d8f4e9;margin-bottom:4px}.mvp-attachments-box p{margin:0 0 6px;color:#a9d8c6;font-size:.83rem}.mvp-attachments-box input[type=file]{width:100%;border:1px solid rgba(94,184,149,.45);border-radius:10px;padding:8px;background:#082d2594;color:#dff8ef}.mvp-attachments-box input[type=file]::file-selector-button{border:1px solid rgba(94,184,149,.5);border-radius:8px;background:#135f4b7a;color:#dff8ef;padding:6px 10px;margin-right:10px;cursor:pointer}.mvp-attachments-box input[type=file]::file-selector-button:hover{background:#217c6294}.mvp-attachments-box small{display:block;margin-top:6px;color:#8fc8b5}.mvp-attachments-list{display:grid;gap:6px;margin-top:8px}.mvp-attachment-item{display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid rgba(94,184,149,.38);border-radius:9px;padding:6px 8px;background:#082d2599;color:#dcf7ed;font-size:.84rem}.mvp-attachment-item .danger{padding:5px 9px}.mvp-actions,.mvp-head-actions,.row-actions{display:flex;gap:10px;flex-wrap:wrap}.mvp-intake-page button{border:1px solid rgba(108,217,168,.35);background:#265c48b3;color:#effff8;border-radius:9px;padding:7px 10px;cursor:pointer}.mvp-intake-page button.secondary{background:#1d312ab3}.mvp-intake-page button.danger{background:#752429cc;border-color:#ff7a8380}.mvp-board-head{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}.mvp-head-actions .is-active{background:#6cd9a88c}.mvp-filters{margin-top:14px;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:10px}.mvp-table-wrap{margin-top:12px;overflow:auto}.mvp-table{width:100%;border-collapse:collapse}.mvp-table th,.mvp-table td{border-bottom:1px solid rgba(108,217,168,.2);padding:8px;text-align:left;color:#d4f4e5;vertical-align:top}.mvp-table th{color:#9fceb9;font-size:.8rem}.mvp-table td p{margin:4px 0 0;color:#95c6b1;font-size:.78rem}.mvp-status-select{min-width:138px;border:1px solid rgba(108,217,168,.42);background:linear-gradient(180deg,#0a1c17f5,#081512f5);color:#e7fcf3;border-radius:10px;padding:7px 30px 7px 10px;font-weight:600;line-height:1.2;cursor:pointer;box-shadow:inset 0 0 0 1px #4896782e}.mvp-status-select:focus{outline:none;border-color:#7decbee6;box-shadow:0 0 0 2px #52bf9338}.admin-comment{color:#8fc7ff!important}.mvp-roadmap{margin-top:8px;display:grid;gap:0}.mvp-roadmap-step{position:relative;display:flex;align-items:center;min-height:22px;padding-left:0}.mvp-roadmap-dot{width:9px;height:9px;border-radius:999px;background:#9ac2af66;border:1px solid rgba(171,217,196,.45);margin-right:8px;z-index:2}.mvp-roadmap-dot.is-done{background:#63d8ad;border-color:#9cf0cf}.mvp-roadmap-dot.is-current{background:#78baff;border-color:#b9ddff}.mvp-roadmap-dot.is-cancelled{background:#de7a86;border-color:#ffc2ca}.mvp-roadmap-label{color:#8dbba6;font-size:.74rem}.mvp-roadmap-label.is-current{color:#cbe5d9;font-weight:600}.mvp-roadmap-line{position:absolute;left:4px;top:16px;width:1px;height:14px;background:#97c8b247}.mvp-roadmap-line.is-done{background:#7be7bbe6}.admin-comment-input{width:100%;margin-top:6px;min-height:58px;border:1px solid rgba(117,174,243,.35);background:#0d1820e6;color:#dff2ff;border-radius:8px;padding:7px 8px}.mvp-modal-backdrop{position:fixed;inset:0;background:#02080cb8;display:flex;justify-content:center;align-items:center;z-index:1100;padding:20px}.mvp-modal-card{width:min(980px,96vw);max-height:88vh;overflow:auto;border:1px solid rgba(108,217,168,.35);border-radius:16px;background:linear-gradient(180deg,#081310fa,#070f0dfa);padding:18px}.mvp-modal-head{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px}.mvp-modal-head h3{margin:0;color:#eafaf2}.mvp-modal-badges{margin-top:8px;display:flex;flex-wrap:wrap;gap:8px}.mvp-modal-badge{border:1px solid rgba(120,208,169,.38);background:#123428b8;color:#d8faeb;border-radius:999px;padding:3px 10px;font-size:.76rem;font-weight:700}.delete-btn{border:1px solid rgba(117,174,243,.35);background:#0d1820e6;color:#dff2ff;border-radius:8px;padding:7px 8px;cursor:pointer}.delete-btn:hover{border-color:#75aef3a6;background:#0d1820f2}.mvp-modal-close{min-width:34px;width:34px;height:34px;border-radius:999px;padding:0;border:1px solid rgba(132,214,177,.5)!important;background:radial-gradient(circle at 30% 30%,#224f3ef2,#0e221cf5)!important;color:#e8fff3!important;font-size:.92rem;font-weight:700;line-height:1;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 6px 16px #00000052;cursor:pointer}.mvp-modal-close:hover{border-color:#a3efcde6!important;transform:translateY(-1px)}.mvp-modal-grid{display:grid;grid-template-columns:repeat(3,minmax(160px,1fr));gap:12px;margin-top:14px}.mvp-modal-stat{border:1px solid rgba(109,194,157,.24);background:#0d1f19b8;border-radius:10px;padding:10px;display:grid;gap:4px}.mvp-modal-stat small{color:#90baa8;font-size:.72rem}.mvp-modal-stat strong{color:#e7fdf3;font-size:.92rem;line-height:1.35}.mvp-modal-long{margin-top:14px;display:grid;gap:10px}.mvp-modal-long article{border:1px solid rgba(109,194,157,.2);background:#0a1814b3;border-radius:10px;padding:10px}.mvp-modal-long article strong{color:#b5e9d4;display:block;margin-bottom:4px;font-size:.82rem;text-transform:uppercase;letter-spacing:.35px}.mvp-modal-long article p{margin:0;color:#d8eee3;line-height:1.45;font-size:.9rem}.mvp-confirm-backdrop{position:fixed;inset:0;background:#030a0eb8;backdrop-filter:blur(2px);z-index:1200;display:flex;align-items:center;justify-content:center;padding:18px}.mvp-confirm-card{width:min(460px,96vw);border:1px solid rgba(107,215,167,.35);background:linear-gradient(180deg,#0a1814fa,#08100efa);border-radius:14px;padding:16px;box-shadow:0 18px 45px #00000073}.mvp-confirm-card h3{margin:0;color:#e9fbf3}.mvp-confirm-card p{margin:9px 0 0;color:#b8daca;line-height:1.45}.mvp-confirm-actions{margin-top:18px;display:flex;justify-content:flex-end;gap:12px}.mvp-confirm-card button,.mvp-drafts-card button{border:1px solid rgba(108,217,168,.4);background:linear-gradient(180deg,#225242eb,#15362bf2);color:#ecfff7;border-radius:10px;padding:8px 14px;font-weight:700;letter-spacing:.1px;cursor:pointer;transition:transform .15s ease,border-color .15s ease,filter .15s ease}.mvp-confirm-card button:hover,.mvp-drafts-card button:hover{border-color:#a7efcee6;filter:brightness(1.05);transform:translateY(-1px)}.mvp-drafts-card{width:min(680px,96vw)}.mvp-drafts-list{margin-top:12px;display:grid;gap:10px;max-height:45vh;overflow:auto;padding-right:4px}.mvp-draft-item{border:1px solid rgba(108,217,168,.24);border-radius:10px;padding:10px;display:flex;align-items:center;justify-content:space-between;gap:10px;background:#0a1814bf}.mvp-draft-item strong{display:block;color:#e8fdf3;font-size:.92rem}.mvp-draft-item small{color:#9ac9b5;font-size:.75rem}.mvp-draft-item .mvp-actions button{min-width:92px}.mvp-confirm-actions .secondary,.mvp-confirm-actions .danger{min-width:112px;border-radius:10px;padding:8px 14px;font-weight:700;letter-spacing:.1px}.mvp-confirm-actions .secondary{border:1px solid rgba(119,195,161,.48)!important;background:linear-gradient(180deg,#1a4336e6,#112e25f0)!important;color:#dbf7ea!important}.mvp-confirm-actions .secondary:hover{border-color:#a5eccde6!important}.mvp-confirm-actions .danger{border:1px solid rgba(255,130,147,.62)!important;background:linear-gradient(180deg,#872d3af2,#601e28f5)!important;color:#ffe8ec!important}.mvp-confirm-actions .danger:hover{border-color:#ffb0bcf2!important}.mvp-manual-card{width:min(620px,96vw)}.mvp-manual-list{margin-top:10px;display:grid;gap:8px}.mvp-manual-list p{margin:0;color:#cae7da;line-height:1.45;border:1px solid rgba(108,217,168,.2);border-radius:10px;background:#0a1814b8;padding:9px 10px}.mvp-manual-step{border:1px solid rgba(108,217,168,.28);border-radius:10px;background:#0a1814c7;overflow:hidden}.mvp-manual-step summary{list-style:none;cursor:pointer;padding:11px 12px;color:#e3f7ee;font-weight:700;border-bottom:1px solid transparent}.mvp-manual-step summary::-webkit-details-marker{display:none}.mvp-manual-step[open] summary{border-bottom-color:#6cd9a833;background:#132b23ad}.mvp-manual-step p{margin:0;border:0;border-radius:0;background:transparent;padding:9px 12px}.pill{border-radius:999px;padding:3px 8px;font-size:.74rem;display:inline-flex;border:1px solid transparent}.pill.critica{background:#ba2a3340;border-color:#ff818a73}.pill.alta{background:#b57c234d;border-color:#f6bc6273}.pill.media{background:#31699c47;border-color:#7ebffb73}.pill.baja{background:#3b785340;border-color:#80dda473}.mvp-kanban{margin-top:12px;display:grid;grid-template-columns:repeat(4,minmax(220px,1fr));gap:10px;overflow:auto}.mvp-column{border:1px solid rgba(108,217,168,.24);border-radius:12px;background:#0e1c18cc;min-height:260px}.mvp-column header{border-bottom:1px solid rgba(108,217,168,.22);padding:8px 10px;display:flex;justify-content:space-between;color:#b8ddcd}.mvp-column-list{padding:8px;display:grid;gap:8px}.mvp-card{border:1px solid rgba(108,217,168,.22);border-radius:10px;padding:8px;display:grid;gap:5px;background:#0a1210eb}.mvp-card small,.mvp-card p{margin:0;color:#8ebca8;font-size:.78rem}.mvp-card strong{color:#e7fcf3}.mvp-card-foot{display:flex;justify-content:space-between;align-items:center}.empty{margin:10px 0 0;color:#98cbb6}@media(max-width:1200px){.mvp-grid{grid-template-columns:1fr}.mvp-form{padding:18px}}@media(max-width:760px){.mvp-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.mvp-two-col,.mvp-filters,.mvp-modal-grid{grid-template-columns:1fr}.mvp-form{gap:11px;padding:16px}.mvp-kanban{grid-template-columns:1fr}}.automation-idea-page{min-height:100vh;position:relative;overflow:hidden}.automation-idea-page:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(44rem 32rem at 4% 96%,rgba(255,82,126,.17),transparent 58%),radial-gradient(36rem 26rem at 20% 88%,rgba(125,89,232,.13),transparent 62%),radial-gradient(30rem 22rem at 96% 8%,rgba(66,148,236,.11),transparent 55%),linear-gradient(160deg,#090c168c,#090c1657)}.automation-idea-wrap{position:relative;z-index:1;max-width:1380px;margin:0 auto;padding:18px 16px 40px}.automation-idea-layout{display:grid;grid-template-columns:minmax(430px,1.02fr) minmax(430px,.98fr);gap:18px;min-height:calc(100vh - 164px)}.automation-panel{height:100%;max-height:800px;overflow:hidden;display:flex;flex-direction:column;border-radius:18px;border:1px solid rgba(161,171,205,.18);background:linear-gradient(165deg,#121520e6,#101523e0 45%,#0e121ee6);box-shadow:0 22px 50px #01061280,inset 0 1px #ffffff14;backdrop-filter:blur(12px);padding:16px}.automation-heading{margin-bottom:10px}.automation-kicker{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;border:1px solid rgba(164,173,210,.34);background:linear-gradient(120deg,#447dd424,#8e63c524);color:#d9deec;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.automation-heading h1{margin:8px 0 4px;color:#f0f6ff;font-size:1.58rem;line-height:1.1;letter-spacing:.01em}.automation-heading p{margin:0;color:#aab2c8;font-size:.9rem}.automation-progress-shell{margin:0 0 10px;padding:10px 11px;border-radius:10px;border:1px solid rgba(148,160,196,.2);background:linear-gradient(150deg,#21263966,#181c2c57)}.automation-progress-copy{display:flex;justify-content:space-between;gap:10px;margin-bottom:8px;color:#d7dceb;font-size:.79rem}.automation-progress-track{height:8px;border-radius:999px;background:#808bac38;overflow:hidden}.automation-progress-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(130deg,#45b6cb,#5d7ed8 60%,#8a62c1);box-shadow:0 0 10px #7a82be47;transition:width .26s ease}.automation-step-pills{display:block;margin-bottom:10px}.automation-step-pill{border:1px solid rgba(147,159,197,.14);border-radius:10px;background:linear-gradient(145deg,#22273b57,#171c2d4d);color:#c6ccdd;padding:7px 8px;display:flex;align-items:center;gap:8px;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.automation-step-pill:hover{transform:translateY(-1px);border-color:#8db8ff57}.automation-step-pill.is-active{border-color:#9bb7e470;box-shadow:0 0 0 1px #798aba33;background:linear-gradient(140deg,#4768a838,#74549e33)}.automation-step-pill.is-done .step-index{background:linear-gradient(130deg,#2fd3b4,#39b8ff)}.step-index{width:24px;height:24px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:.74rem;font-weight:700;color:#f8fbff;background:linear-gradient(130deg,#4f7ac7,#8467b1)}.step-icon{color:#b0b7cb;font-size:.76rem}.step-copy{display:flex;flex-direction:column;min-width:0}.step-copy strong{font-size:.76rem;color:#ecf4ff}.step-copy small{font-size:.68rem;color:#9ea6ba}.automation-form{min-height:0;display:flex;flex-direction:column}.automation-form-scroll{min-height:0;overflow-y:auto;padding-right:6px}.automation-form-section{border:0;border-radius:0;padding:2px 2px 8px;background:transparent}.automation-form-section header h3{margin:0;color:#f0f6ff;font-size:.98rem}.automation-form-section header p{margin:5px 0 10px;color:#9ea7bf;font-size:.78rem}.automation-field-grid{display:grid;gap:8px;padding-top:2px}.automation-field span{display:block;margin-bottom:6px;color:#c8cede;font-size:.75rem}.automation-attachments{margin-top:12px;padding-top:10px;border-top:1px solid rgba(148,161,198,.2)}.automation-attachments strong{display:block;color:#d7deed;font-size:.8rem}.automation-attachments p{margin:4px 0 8px;color:#aeb7cb;font-size:.74rem}.automation-attachments input[type=file]{margin-bottom:6px}.automation-attachments small{display:block;color:#9ea7bd;font-size:.7rem}.automation-attachment-list{display:grid;gap:6px;margin-top:8px}.automation-attachment-item{display:flex;justify-content:space-between;align-items:center;gap:8px;border:1px solid rgba(148,160,196,.3);border-radius:8px;padding:6px 8px;background:#21273b80;color:#d4dae8;font-size:.73rem}.automation-attachment-item button{border:1px solid rgba(147,161,198,.46);border-radius:7px;padding:3px 7px;font-size:.7rem;color:#e8edf8;background:#4d7cc933;cursor:pointer}.automation-form input,.automation-form select,.automation-form textarea{width:100%;border:1px solid rgba(148,160,198,.28);border-radius:8px;background:linear-gradient(160deg,#22283db8,#181e2fb8);color:#e9edf8;padding:9px 10px;font-size:.84rem;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease;resize:vertical}.automation-form input::placeholder,.automation-form textarea::placeholder{color:#a3abbf}.automation-form select{color-scheme:dark}.automation-form input:hover,.automation-form select:hover,.automation-form textarea:hover{border-color:#a4b1d675}.automation-form input:focus,.automation-form select:focus,.automation-form textarea:focus{outline:none;border-color:#88ade6bd;background:linear-gradient(160deg,#272e45d1,#1d2337d1);box-shadow:0 0 0 3px #6080b83d,0 0 20px #8865b829}.automation-feedback,.automation-error{font-size:.8rem;margin:10px 2px 0}.automation-feedback{color:#b6c3de}.automation-error{color:#ff9eb8}.automation-actions{display:flex;gap:10px;margin-top:10px;border-top:1px solid rgba(134,165,220,.3);padding-top:10px;flex-wrap:wrap}.automation-actions button{border:1px solid rgba(140,184,255,.48);border-radius:11px;padding:10px 15px;font-size:.87rem;font-weight:700;color:#f5f9ff;background:linear-gradient(135deg,#2f85ff,#6b61ff 58%,#8955ff);cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.automation-actions button:hover{transform:translateY(-1px) scale(1.01);box-shadow:0 0 18px #4c92ff73}.automation-actions button.secondary{background:linear-gradient(130deg,#819ccd33,#5f78a933);color:#d5e5ff}.automation-actions button:disabled{opacity:.58;cursor:not-allowed;transform:none;box-shadow:none}.automation-results-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid rgba(132,167,229,.22)}.automation-results-head h2{margin:0;color:#eceff7;font-size:1.08rem}.automation-results-head span{font-size:.8rem;color:#a8afc4}.automation-loading,.automation-empty{border-radius:12px;border:1px dashed rgba(151,162,199,.34);background:linear-gradient(160deg,#22273b8c,#181e2f8c);padding:14px;color:#c6dbff}.automation-loading{display:flex;align-items:center;gap:12px}.premium-empty h3{margin:0 0 8px;color:#ecf4ff;font-size:1.02rem}.premium-empty p{margin:0;color:#afb7cb;font-size:.85rem}.automation-live-placeholders{margin-top:11px;display:grid;gap:6px}.automation-live-placeholders span{display:inline-flex;align-items:center;gap:8px;color:#b9bfd0;font-size:.79rem;opacity:0;animation:placePulse 5.4s infinite}.automation-live-placeholders span:nth-child(2){animation-delay:.9s}.automation-live-placeholders span:nth-child(3){animation-delay:1.8s}.automation-live-placeholders span:before{content:"";width:6px;height:6px;border-radius:999px;background:linear-gradient(130deg,#4f8bc8,#9b69cb);box-shadow:0 0 8px #8483bb59}.automation-prewidgets{margin-top:11px;display:grid;gap:8px}.automation-prewidgets article{border:1px solid rgba(150,163,201,.2);border-radius:9px;padding:9px 10px;background:#0e1f4257}.automation-prewidgets small{display:block;color:#a8afc4;font-size:.72rem}.automation-prewidgets strong{display:block;color:#f0f6ff;font-size:1.2rem;margin:2px 0 1px}.automation-prewidgets em{display:block;color:#9ca7c3;font-size:.72rem;font-style:normal}.radar-bars{margin:7px 0 6px;display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.radar-bars span{height:6px;border-radius:999px;background:linear-gradient(135deg,#4f7fcd,#8a69bb);width:var(--bar);transition:width .26s ease}.automation-output{min-height:0}.automation-output-scroll{overflow-y:auto;padding-right:6px}.automation-summary{margin:0 0 10px;color:#c6ccde;font-size:.86rem}.automation-ideas-grid{display:grid;gap:0}.automation-idea-card{border:0;border-bottom:1px solid rgba(149,162,201,.24);border-radius:0;background:transparent;padding:12px 2px;transition:transform .18s ease}.automation-idea-card:hover{transform:translateY(-1px)}.automation-idea-card header{display:flex;align-items:center;gap:9px}.automation-idea-card header span{width:27px;height:27px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:.73rem;font-weight:700;color:#f8fbff;background:linear-gradient(130deg,#4e79c9,#8666b6)}.automation-idea-card h3{margin:0;color:#edf4ff;font-size:.9rem}.automation-idea-card p{margin:7px 0;color:#b5bccf;font-size:.8rem}.automation-idea-card ul{margin:0;padding-left:17px;color:#cfd5e3}.automation-idea-card li{margin-bottom:4px;font-size:.78rem}.automation-idea-card strong{color:#a2bee8}.automation-codex-prompt{margin-top:10px;border-top:1px solid rgba(148,161,198,.2);padding-top:8px}.automation-codex-prompt-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.automation-codex-prompt strong{color:#cfd7e8;font-size:.76rem;text-transform:uppercase;letter-spacing:.02em}.automation-codex-prompt-head button{border:1px solid rgba(147,161,198,.46);border-radius:8px;padding:4px 8px;font-size:.72rem;color:#e8f1ff;background:linear-gradient(130deg,#4d7cc94d,#8666be4d);cursor:pointer}.automation-codex-prompt pre{margin:0;padding:10px;border-radius:8px;border:1px solid rgba(148,160,196,.34);background:linear-gradient(165deg,#21273b94,#181e2f94);color:#d4dae8;font-size:.74rem;line-height:1.42;white-space:pre-wrap;word-break:break-word}.automation-idea-actions{margin-top:10px}.automation-idea-actions button{border:1px solid rgba(147,161,198,.46);border-radius:8px;padding:6px 10px;font-size:.74rem;color:#e8edf8;background:linear-gradient(130deg,#4d7cc93d,#8666be3d);cursor:pointer}.automation-form-scroll::-webkit-scrollbar,.automation-output-scroll::-webkit-scrollbar{width:7px}.automation-form-scroll::-webkit-scrollbar-track,.automation-output-scroll::-webkit-scrollbar-track{background:transparent}.automation-form-scroll::-webkit-scrollbar-thumb,.automation-output-scroll::-webkit-scrollbar-thumb{border-radius:999px;background:linear-gradient(180deg,#5e7fae,#8565af)}@keyframes placePulse{0%{opacity:0;transform:translateY(4px)}18%{opacity:1;transform:translateY(0)}42%{opacity:1;transform:translateY(0)}62%{opacity:.35;transform:translateY(-1px)}to{opacity:0;transform:translateY(4px)}}@media(max-width:1080px){.automation-idea-layout{grid-template-columns:1fr;min-height:auto}.automation-panel{max-height:none}.automation-form-scroll,.automation-output-scroll{overflow:visible}.automation-step-pills{max-height:none}}.mb-page{--mb-error: #ef4444;--mb-warn: #d97706;--mb-ok: #10b981;--mb-radius: 12px;min-width:0;color:var(--hr-text-primary)}.mb-page h3,.mb-page h4{margin:0;color:var(--hr-text-primary);font-family:inherit;text-transform:none}.mb-page p{margin:0}:where(.mb-page) p{font-size:inherit}.mb-page :is(button,a,input,select,textarea,summary,[tabindex],[contenteditable]):focus-visible{outline:2px solid var(--hr-accent-primary);outline-offset:2px}.mb-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mb-eyebrow{font-size:.68rem!important;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--hr-text-muted)}.mb-page .mb-btn-sm{height:30px;padding:0 10px;font-size:.76rem}.mb-btn-block{width:100%}.mb-page .aa-btn.is-on{border-color:var(--hr-accent-primary);background:var(--hr-accent-light);color:var(--hr-accent-primary)}.mb-link-btn{padding:0;border:none;background:none;color:var(--hr-accent-primary);font-family:inherit;font-size:.76rem;font-weight:600;text-decoration:underline;cursor:pointer}.mb-hint{font-size:.74rem!important;line-height:1.45;color:var(--hr-text-muted)}.mb-error,.mb-error-text{font-size:.78rem!important;line-height:1.45;color:var(--mb-error)}.mb-error{padding:8px 10px;border-radius:8px;background:#ef444414}.mb-field{position:relative;display:flex;flex-direction:column;gap:6px;min-width:0;margin:0}.mb-label{font-size:.74rem;font-weight:700;color:var(--hr-text-secondary)}.mb-label em{font-style:normal;color:var(--mb-error)}.mb-label small{font-weight:500;color:var(--hr-text-muted)}.mb-page :where(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]):not([type=range]),select,textarea){display:block;width:100%;min-width:0;height:auto;margin:0;padding:8px 10px;box-sizing:border-box;border-radius:9px;border:1px solid var(--hr-border-color);background:var(--hr-bg-main);color:var(--hr-text-primary);font-family:inherit;font-size:.84rem;line-height:1.4;outline:none;cursor:text;color-scheme:light dark}.mb-page select{height:36px;padding:0 26px 0 10px;cursor:pointer}.mb-page textarea{resize:vertical}.mb-page :is(input,textarea)::placeholder{color:var(--hr-text-muted)}.mb-page :is(input,select,textarea):focus{border-color:var(--hr-accent-primary);box-shadow:0 0 0 3px var(--hr-accent-light)}.mb-page :is(input,select,textarea)[aria-invalid=true]{border-color:var(--mb-warn)}.mb-page :is(input,select,textarea):disabled{opacity:.55;cursor:not-allowed}.mb-page :is(input[type=checkbox],input[type=radio]){display:inline-block;width:16px;height:16px;margin:0;padding:0;flex:none;accent-color:var(--hr-accent-primary);cursor:pointer}.mb-page textarea.mb-code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.76rem}.mb-grid-2,.mb-grid-3{display:grid;gap:12px;min-width:0}.mb-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.mb-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.mb-number{position:relative;display:flex;align-items:center;min-width:0}.mb-page .mb-number input{padding-right:30px;font-variant-numeric:tabular-nums}.mb-number small{position:absolute;right:9px;font-size:.7rem;color:var(--hr-text-muted);pointer-events:none}.mb-color{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0}.mb-page .mb-color input[type=color]{flex:none;width:36px;height:34px;margin:0;padding:2px;border-radius:8px;border:1px solid var(--hr-border-color);background:var(--hr-bg-main);cursor:pointer}.mb-page .mb-color input[type=text]{flex:1 1 80px;width:auto;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.78rem;text-transform:uppercase}.mb-color-none{display:inline-flex;align-items:center;gap:5px;font-size:.72rem;color:var(--hr-text-secondary);cursor:pointer}.mb-segment{display:flex;flex-wrap:wrap;width:fit-content;max-width:100%;gap:2px}.mb-segment button{display:inline-flex;align-items:center;gap:6px;min-height:30px}.mb-segment.is-small button{padding:5px 10px;font-size:.74rem}.mb-toggle{display:flex;align-items:center;gap:10px}.mb-toggle .aa-switch{flex:none}.mb-toggle-label{display:flex;flex-direction:column;font-size:.8rem;font-weight:600;color:var(--hr-text-primary)}.mb-toggle-label small{font-weight:500;font-size:.72rem;color:var(--hr-text-muted)}.mb-padding{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.mb-padding-cell{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:0}.mb-page .mb-padding-cell input{padding:6px 4px;text-align:center}.mb-padding-cell small{font-size:.64rem;color:var(--hr-text-muted)}.mb-check-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px}.mb-check-list{display:flex;flex-direction:column;gap:8px}.mb-check{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:9px;border:1px solid var(--hr-border-color);background:var(--hr-bg-main);font-size:.8rem;color:var(--hr-text-primary);cursor:pointer}.mb-check.is-on{border-color:var(--hr-accent-primary)}.mb-check small{color:var(--hr-text-muted)}.mb-fieldset{min-width:0;margin:0;padding:0;border:none}.mb-fieldset legend{margin-bottom:8px;padding:0}.mb-chip{padding:5px 10px;border-radius:999px;border:1px dashed var(--hr-border-color);background:transparent;color:var(--hr-text-secondary);font-family:inherit;font-size:.74rem;cursor:pointer}.mb-chip:hover{border-color:var(--hr-accent-primary);color:var(--hr-accent-primary)}.mb-badge{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:6px;font-size:.7rem;font-weight:700;white-space:nowrap;background:var(--hr-accent-light);color:var(--hr-accent-primary)}.mb-badge i{font-size:.7rem}.mb-badge.is-figma{background:#a259ff24;color:#8b5cf6}.mb-badge.is-brief{background:#10b98124;color:#059669}.mb-badge.is-blank{background:var(--hr-bg-main);color:var(--hr-text-secondary)}.mb-badge.is-backup{background:#d9770624;color:var(--mb-warn)}.mb-progress{display:block;width:100%;height:6px;border-radius:999px;background:var(--hr-bg-main);border:1px solid var(--hr-border-color);overflow:hidden}.mb-progress.is-large{width:min(520px,100%);height:8px}.mb-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--hr-accent-primary),var(--hr-accent-purple, #8b5cf6));transition:width .6s ease}.mb-confirm{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:.76rem;font-weight:600;color:var(--hr-text-primary)}.mb-create{display:flex;flex-direction:column;gap:16px}.mb-create-head h3{font-size:1.05rem;margin-bottom:4px}.mb-options{display:grid;grid-template-columns:1.3fr repeat(3,minmax(0,1fr));gap:10px}.mb-option{display:flex;align-items:flex-start;gap:12px;min-width:0;padding:14px;border-radius:var(--mb-radius);border:1px solid var(--hr-border-color);background:var(--hr-bg-main);color:var(--hr-text-primary);font-family:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.mb-option:hover:not(:disabled){border-color:var(--hr-accent-primary)}.mb-option.is-active{border-color:var(--hr-accent-primary);background:var(--hr-bg-card);box-shadow:0 0 0 3px var(--hr-accent-light)}.mb-option:disabled{opacity:.6;cursor:not-allowed}.mb-option-icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:38px;height:38px;border-radius:10px;background:var(--hr-accent-light);color:var(--hr-accent-primary)}.mb-option.is-primary .mb-option-icon{background:linear-gradient(135deg,var(--hr-accent-primary),var(--hr-accent-purple, #8b5cf6));color:#fff}.mb-option-text{display:flex;flex-direction:column;gap:3px;min-width:0}.mb-option-text strong{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:.88rem}.mb-option-text strong em{padding:1px 7px;border-radius:999px;background:var(--hr-accent-light);color:var(--hr-accent-primary);font-size:.64rem;font-style:normal;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.mb-option-text small{font-size:.74rem;line-height:1.4;color:var(--hr-text-secondary)}.mb-create-form{display:flex;flex-direction:column;gap:14px;padding:16px;border-radius:var(--mb-radius);border:1px solid var(--hr-border-color);background:var(--hr-bg-card)}.mb-create-row{display:flex;align-items:flex-end;flex-wrap:wrap;gap:14px}.mb-grow{flex:1 1 260px}.mb-field-inline{flex:0 1 200px}.mb-switch-row{display:flex;align-items:center;gap:10px;min-height:36px;font-size:.82rem;font-weight:600}.mb-create-actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.mb-drop{display:flex;flex-direction:column;align-items:center;gap:10px;padding:24px 16px;border-radius:10px;border:1.5px dashed var(--hr-border-color);text-align:center;font-size:.84rem;color:var(--hr-text-secondary)}.mb-drop>i{font-size:1.5rem;color:var(--hr-accent-primary)}.mb-mails-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.mb-mails-head h3{font-size:1rem}.mb-mail-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px}.mb-mail-card{position:relative;display:flex;flex-direction:column;min-width:0;border-radius:var(--mb-radius);border:1px solid var(--hr-border-color);background:var(--hr-bg-card);overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.mb-mail-card:hover{border-color:var(--hr-accent-primary);box-shadow:var(--hr-shadow-hover)}.mb-mail-open{display:flex;flex-direction:column;flex:1;width:100%;padding:0;border:none;background:transparent;color:inherit;font-family:inherit;text-align:left;cursor:pointer}.mb-mail-thumb{display:block;width:100%;aspect-ratio:4 / 3;background:var(--hr-bg-main);border-bottom:1px solid var(--hr-border-color);overflow:hidden}.mb-mail-thumb img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}.mb-thumb-sketch{display:flex;flex-direction:column;gap:7px;width:62%;height:100%;margin:0 auto;padding:14px 14px 0;box-sizing:border-box;background:var(--hr-bg-card);border-left:1px solid var(--hr-border-color);border-right:1px solid var(--hr-border-color)}.mb-thumb-sketch span{display:block;height:6px;border-radius:3px;background:var(--hr-border-color)}.mb-thumb-sketch .is-head{width:40%;margin:0 auto 4px}.mb-thumb-sketch .is-hero{height:42px;background:var(--hr-accent-light)}.mb-thumb-sketch .is-short{width:70%}.mb-thumb-sketch .is-btn{width:36%;height:14px;margin-top:4px;background:var(--hr-accent-primary);opacity:.55}.mb-mail-info{display:flex;flex-direction:column;gap:5px;padding:10px 12px 12px;min-width:0}.mb-mail-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.88rem;font-weight:700;color:var(--hr-text-primary)}.mb-mail-subject{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.76rem;color:var(--hr-text-secondary)}.mb-mail-subject em{color:var(--hr-text-muted)}.mb-mail-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:.72rem;color:var(--hr-text-muted)}.mb-mail-meta .aa-request-status{gap:5px;align-items:center}.mb-mail-progress{display:flex;flex-direction:column;gap:4px}.mb-mail-progress small{font-size:.7rem;color:var(--hr-text-secondary)}.mb-mail-error{font-size:.72rem;color:var(--mb-error);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mb-mail-actions{display:flex;justify-content:flex-end;gap:2px;padding:4px 6px 6px;border-top:1px solid var(--hr-border-color)}.mb-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:32px 12px;text-align:center;font-size:.86rem}.mb-empty>i{font-size:1.8rem;color:var(--hr-accent-primary);margin-bottom:4px}.mb-state,.mb-processing{display:flex;flex-direction:column;align-items:center;gap:10px;padding:44px 20px;text-align:center}.mb-state>i{font-size:1.8rem;color:var(--hr-accent-primary)}.mb-state .aa-form-hint,.mb-processing .aa-form-hint{max-width:560px}.mb-processing h3{font-size:1.15rem}.mb-stage{font-size:.92rem!important;color:var(--hr-text-secondary)}.mb-progress-num{font-size:.76rem!important;font-weight:700;color:var(--hr-text-muted);font-variant-numeric:tabular-nums}.mb-processing-src{max-width:100%;font-size:.78rem!important;color:var(--hr-text-secondary);overflow-wrap:anywhere}.mb-processing-art{display:flex;gap:8px;margin-bottom:6px}.mb-processing-art span{width:34px;height:46px;border-radius:6px;border:1px solid var(--hr-border-color);background:linear-gradient(110deg,var(--hr-bg-main) 30%,var(--hr-accent-light) 50%,var(--hr-bg-main) 70%);background-size:300% 100%;animation:mb-shimmer 1.6s linear infinite}.mb-processing-art span:nth-child(2){animation-delay:.2s}.mb-processing-art span:nth-child(3){animation-delay:.4s}@keyframes mb-shimmer{0%{background-position:100% 0}to{background-position:-200% 0}}.mb-figma-hint{margin:-4px 0 0}.mb-figma-hint i{margin-right:4px;color:var(--hr-accent-primary)}.mb-create-form .mb-label i{margin-right:4px;font-size:.8rem}.mb-owner-select{display:flex;align-items:center;gap:8px;margin-left:auto;font-size:.82rem;color:var(--hr-text-muted)}.mb-owner-select>span{white-space:nowrap}.mb-page .mb-owner-select select{height:36px;max-width:280px}.mb-mail-owner{display:inline-flex;align-items:center;gap:5px;max-width:100%;overflow:hidden;font-size:.74rem;white-space:nowrap;text-overflow:ellipsis;color:var(--hr-text-muted)}.mb-mails-head{flex-wrap:wrap}.mb-strategy{margin:0;padding:0;border:0;min-width:0}.mb-strategy-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;margin:6px 0}.mb-strategy-option{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border:1px solid var(--hr-border-color);border-radius:10px;cursor:pointer}.mb-strategy-option.is-active{border-color:var(--hr-accent-primary);background:#6366f10f}.mb-strategy-option input{margin-top:3px;accent-color:var(--hr-accent-primary)}.mb-strategy-option span{display:flex;flex-direction:column;gap:2px}.mb-strategy-option strong{font-size:.86rem}.mb-strategy-option em{margin-left:6px;font-size:.66rem;font-style:normal;font-weight:700;text-transform:uppercase;color:var(--hr-accent-primary)}.mb-strategy-option small{font-size:.76rem;color:var(--hr-text-muted)}.mb-workspace{min-width:0}.mb-topbar{display:flex;align-items:center;flex-wrap:wrap;gap:10px 12px;padding:10px 14px;margin-bottom:12px}.mb-back{flex:none}.mb-topbar-title{display:flex;flex-direction:column;gap:3px;flex:1 1 260px;min-width:0}.mb-page .mb-title-input{padding:3px 8px;margin-left:-8px;width:calc(100% + 8px);border-color:transparent;background:transparent;font-size:1.05rem;font-weight:700}.mb-page .mb-title-input:hover{border-color:var(--hr-border-color)}.mb-topbar-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;font-size:.72rem;color:var(--hr-text-muted)}.mb-save{display:inline-flex;align-items:center;gap:5px;font-size:.72rem;font-weight:600}.mb-save i{font-size:.7rem}.mb-save.is-ok{color:var(--mb-ok)}.mb-save.is-dirty{color:var(--mb-warn)}.mb-save.is-dirty i{font-size:.45rem}.mb-save.is-saving{color:var(--hr-text-secondary)}.mb-save.is-error{color:var(--mb-error)}.mb-topbar-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.mb-history{display:inline-flex;gap:2px;padding-right:6px;margin-right:2px;border-right:1px solid var(--hr-border-color)}.mb-redo i{transform:scaleX(-1)}.mb-ai{display:flex;flex-direction:column;gap:8px;padding:10px 12px;margin-bottom:12px;background:linear-gradient(135deg,var(--hr-bg-card),var(--hr-bg-card)) padding-box,linear-gradient(120deg,var(--hr-accent-primary),var(--hr-accent-purple, #8b5cf6)) border-box;border:1px solid transparent}.mb-ai-main{display:flex;align-items:center;gap:8px;min-width:0}.mb-ai-icon{flex:none;color:var(--hr-accent-primary)}.mb-page .mb-ai textarea{flex:1 1 auto;min-height:38px;max-height:120px;resize:none;field-sizing:content}.mb-page .mb-ai select{flex:0 0 200px;width:200px;height:38px}.mb-ai-ideas{display:flex;flex-wrap:wrap;gap:6px;padding-left:24px}.mb-ai.is-drop{outline:2px dashed var(--hr-accent-primary);outline-offset:2px}.mb-page .mb-ai .mb-ai-attach{flex:none;width:38px;height:38px;padding:0;justify-content:center}.mb-ai-shots{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0 0 0 24px;list-style:none}.mb-ai-shots li{position:relative}.mb-ai-shots img{display:block;width:88px;height:56px;object-fit:cover;border:1px solid var(--hr-border-color, rgba(127, 127, 127, .3));border-radius:8px}.mb-ai-shots li>button{position:absolute;top:-6px;right:-6px;display:grid;place-items:center;width:20px;height:20px;padding:0;border:0;border-radius:50%;background:var(--hr-text-primary, #111);color:var(--hr-bg-card, #fff);font-size:.6rem;cursor:pointer}.mb-ai-shots .mb-ai-shots-hint{flex:1 1 200px;font-size:.78rem;color:var(--hr-text-secondary)}.mb-ai-drop{margin:0;padding-left:24px;font-size:.82rem;color:var(--hr-accent-primary)}.mb-mobile-tabs{display:none}.mb-editor-grid{position:relative;display:grid;grid-template-columns:minmax(240px,270px) minmax(0,1fr) minmax(290px,330px);gap:14px;align-items:start}.mb-left,.mb-right{position:sticky;top:12px;max-height:calc(100vh - 24px);margin:0;padding:0;overflow:hidden auto;overscroll-behavior:contain;scrollbar-width:thin}.mb-center{min-width:0}.mb-editor-grid.is-locked .mb-pane{filter:grayscale(.3);opacity:.55;pointer-events:none;user-select:none}.mb-lock{position:absolute;inset:0;z-index:5;display:flex;justify-content:center;align-items:flex-start;padding-top:60px}.mb-lock-card{position:sticky;top:80px;display:flex;flex-direction:column;align-items:center;gap:8px;width:min(420px,calc(100% - 24px));padding:22px 20px;border-radius:14px;border:1px solid var(--hr-border-color);background:var(--hr-bg-card);box-shadow:0 20px 50px #0f172a38;text-align:center;font-size:.84rem;color:var(--hr-text-secondary)}.mb-lock-card>i{font-size:1.5rem;color:var(--hr-accent-primary)}.mb-lock-card strong{color:var(--hr-text-primary);font-size:.95rem}.mb-lock-card small{font-size:.72rem;color:var(--hr-text-muted)}.mb-left-inner{display:flex;flex-direction:column;min-height:100%}.mb-tabs{position:sticky;top:0;z-index:2;display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:8px;border-bottom:1px solid var(--hr-border-color);background:var(--hr-bg-card)}.mb-tabs button,.mb-subtabs button{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 8px;border:none;border-radius:8px;background:transparent;color:var(--hr-text-secondary);font-family:inherit;font-size:.8rem;font-weight:600;cursor:pointer}.mb-tabs button.is-active,.mb-subtabs button.is-active{background:var(--hr-accent-light);color:var(--hr-accent-primary)}.mb-tabs button:not(.is-active):hover,.mb-subtabs button:not(.is-active):hover{color:var(--hr-text-primary)}.mb-tab-body{display:flex;flex-direction:column;gap:10px;padding:10px 8px 12px}.mb-tree,.mb-tree ul{list-style:none;margin:0;padding:0}.mb-tree ul{margin-left:11px;padding-left:7px;border-left:1px solid var(--hr-border-color)}.mb-tree-stripe+.mb-tree-stripe{margin-top:4px}.mb-row{position:relative;display:flex;align-items:center;gap:2px;min-height:32px;margin:1px 0;border-radius:8px;border:1px solid transparent}.mb-row:hover{background:var(--hr-bg-main)}.mb-row.is-selected{background:var(--hr-accent-light);border-color:var(--hr-accent-primary)}.mb-row.is-over{border-color:var(--hr-accent-primary);border-style:dashed;box-shadow:inset 0 3px 0 var(--hr-accent-primary)}.mb-row.is-column.is-over{box-shadow:inset 0 -3px 0 var(--hr-accent-primary)}.mb-row[draggable=true]{cursor:grab}.mb-row-toggle{display:inline-flex;align-items:center;justify-content:center;flex:none;width:22px;height:26px;padding:0;border:none;background:none;color:var(--hr-text-muted);cursor:pointer}.mb-row-toggle i{font-size:.66rem}.mb-row-main{display:flex;align-items:center;gap:7px;flex:1 1 auto;min-width:0;padding:5px 6px;border:none;background:none;color:var(--hr-text-primary);font-family:inherit;font-size:.78rem;text-align:left;cursor:pointer}.mb-row.is-stripe .mb-row-main{padding-left:0;font-weight:700}.mb-row-label{flex:none;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mb-row.is-stripe .mb-row-label{flex:1 1 auto}.mb-row-main small{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;color:var(--hr-text-muted)}.mb-row-icon,.mb-grip{flex:none;font-size:.74rem;color:var(--hr-text-muted)}.mb-row.is-selected .mb-row-icon{color:var(--hr-accent-primary)}.mb-row-tools{display:none;flex:none;gap:0;padding-right:2px}.mb-row:hover .mb-row-tools,.mb-row:focus-within .mb-row-tools,.mb-row.is-selected .mb-row-tools{display:inline-flex}.mb-row-tools .aa-icon-btn{width:24px;height:24px;border-radius:6px}.mb-row-tools .aa-icon-btn i{font-size:.7rem}.mb-row-empty{padding:6px 8px;font-size:.72rem;font-style:italic;color:var(--hr-text-muted)}.mb-tree-empty{padding:12px 6px}.mb-add-stripe{position:relative;display:flex;flex-direction:column;gap:6px;margin-top:4px;padding-top:10px;border-top:1px solid var(--hr-border-color)}.mb-add-stripe-btn{width:100%;border-style:dashed}.mb-presets{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:8px;border-radius:10px;border:1px solid var(--hr-border-color);background:var(--hr-bg-card);box-shadow:var(--hr-shadow-hover)}.mb-presets button{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 6px;border-radius:8px;border:1px solid var(--hr-border-color);background:var(--hr-bg-main);color:var(--hr-text-primary);font-family:inherit;font-size:.72rem;font-weight:600;text-align:center;cursor:pointer}.mb-presets button:hover{border-color:var(--hr-accent-primary);color:var(--hr-accent-primary)}.mb-presets i{font-size:1rem;color:var(--hr-accent-primary)}.mb-target{padding:8px 10px;border-radius:8px;background:var(--hr-bg-main);font-size:.76rem!important;line-height:1.45;color:var(--hr-text-secondary)}.mb-target strong{color:var(--hr-text-primary)}.mb-library-blocks{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mb-lib-block{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;padding:10px;border-radius:10px;border:1px solid var(--hr-border-color);background:var(--hr-bg-main);color:var(--hr-text-primary);font-family:inherit;text-align:left;cursor:grab;transition:border-color .15s ease,transform .1s ease}.mb-lib-block:hover:not(:disabled){border-color:var(--hr-accent-primary)}.mb-lib-block:active:not(:disabled){transform:scale(.98)}.mb-lib-block:disabled{opacity:.5;cursor:not-allowed}.mb-lib-block i{margin-bottom:3px;font-size:1rem;color:var(--hr-accent-primary)}.mb-lib-block strong{font-size:.8rem}.mb-lib-block small{font-size:.68rem;color:var(--hr-text-muted)}.mb-title-row{display:flex;align-items:center;gap:4px;min-width:0}.mb-page .mb-title-row .mb-title-input{flex:0 1 auto;width:auto;min-width:120px;max-width:100%;field-sizing:content}.mb-switcher{position:relative;flex:none}.mb-switcher-btn[aria-expanded=true]{background:var(--hr-bg-hover, rgba(99, 102, 241, .08))}.mb-switcher-pop{position:absolute;top:calc(100% + 6px);left:0;z-index:40;display:flex;flex-direction:column;gap:8px;width:min(380px,calc(100vw - 32px));padding:10px;background:var(--hr-bg-card);border:1px solid var(--hr-border-color);border-radius:12px;box-shadow:0 12px 32px #0f172a2e}.mb-switcher-search{display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid var(--hr-border-color);border-radius:8px;color:var(--hr-text-muted)}.mb-page .mb-switcher-search input{flex:1;min-width:0;height:36px;padding:0;border:0;background:transparent;outline:none}.mb-switcher-search:focus-within{border-color:var(--hr-accent-primary);box-shadow:0 0 0 3px #6366f126}.mb-page .mb-switcher-search input:focus,.mb-page .mb-switcher-search input:focus-visible{outline:none!important;box-shadow:none!important}.mb-switcher-empty{margin:4px 2px}.mb-switcher-list{display:flex;flex-direction:column;gap:2px;max-height:360px;margin:0;padding:0;overflow-y:auto;list-style:none}.mb-switcher-list button{display:flex;align-items:center;gap:10px;width:100%;padding:6px 8px;border:0;border-radius:8px;background:transparent;color:var(--hr-text-primary);text-align:left;cursor:pointer}.mb-switcher-list button:hover,.mb-switcher-list button:focus-visible{background:var(--hr-bg-hover, rgba(99, 102, 241, .08))}.mb-switcher-list button.is-current{cursor:default;background:#6366f11a}.mb-switcher-list button>.pi-check{color:var(--hr-accent-primary)}.mb-switcher-thumb{display:grid;flex:none;place-items:center;width:40px;height:40px;overflow:hidden;border:1px solid var(--hr-border-color);border-radius:6px;background:var(--hr-bg-secondary, #F4F5F7);color:var(--hr-text-muted)}.mb-switcher-thumb img{width:100%;height:100%;object-fit:cover;object-position:top}.mb-switcher-info{display:flex;flex:1;flex-direction:column;min-width:0}.mb-switcher-info strong,.mb-switcher-info small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mb-switcher-info strong{font-size:.86rem}.mb-switcher-info small{font-size:.74rem;color:var(--hr-text-muted)}.mb-owner-note{display:flex;align-items:center;gap:8px;margin:0 0 12px;padding:8px 12px;border:1px solid rgba(245,158,11,.4);border-radius:10px;background:#f59e0b14;font-size:.84rem;color:var(--hr-text-primary)}.mb-owner-note i{color:#d97706}.mb-verdict{margin-bottom:12px;padding:0;overflow:hidden}.mb-verdict-head{display:flex;align-items:center;gap:12px;width:100%;padding:10px 14px;border:0;background:transparent;color:var(--hr-text-primary);text-align:left;cursor:pointer}.mb-verdict-score{display:grid;flex:none;place-items:center;width:42px;height:42px;border-radius:50%;font-size:.95rem;font-weight:800;background:var(--hr-bg-secondary, #EEF0F4);color:var(--hr-text-primary)}.mb-verdict-score.is-good{background:#10b98126;color:#047857}.mb-verdict-score.is-mid{background:#f59e0b2e;color:#b45309}.mb-verdict-score.is-low{background:#ef444426;color:#b91c1c}.mb-verdict-title{display:flex;flex:1;flex-direction:column;min-width:0}.mb-verdict-title small{font-size:.78rem;color:var(--hr-text-muted)}.mb-verdict-body{display:flex;flex-direction:column;gap:12px;padding:0 14px 14px}.mb-verdict-summary{margin:0;font-size:.88rem}.mb-verdict-metrics{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.mb-verdict-metrics li{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--hr-border-color);border-radius:999px;font-size:.76rem}.mb-verdict-metrics li.is-good i{color:#059669}.mb-verdict-metrics li.is-mid i{color:#d97706}.mb-verdict h4{margin:0 0 4px;font-size:.84rem}.mb-verdict-sections ol{display:flex;flex-direction:column;gap:6px;margin:8px 0 0;padding:0;list-style:none}.mb-verdict-sections li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--hr-border-color);border-radius:10px}.mb-verdict-sections li.is-changed{border-color:var(--hr-accent-primary);background:#6366f10d}.mb-verdict-label{display:flex;flex-direction:column;gap:2px;min-width:0;padding:0;border:0;background:transparent;color:var(--hr-text-primary);text-align:left;cursor:pointer}.mb-verdict-label strong{font-size:.86rem}.mb-verdict-label small{font-size:.76rem;color:var(--hr-text-muted)}.mb-verdict-label:hover strong{text-decoration:underline}.mb-verdict-tags{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px}.mb-verdict-tag{padding:2px 8px;border-radius:999px;font-size:.7rem;font-weight:600;white-space:nowrap;background:var(--hr-bg-secondary, #EEF0F4);color:var(--hr-text-muted)}.mb-verdict-tag.is-reco{background:#6366f11f;color:var(--hr-accent-primary)}.mb-verdict-tag.is-good{background:#10b9811f;color:#047857}.mb-verdict-tag.is-mid{background:#f59e0b26;color:#b45309}.mb-verdict-tag.is-low{background:#ef44441f;color:#b91c1c}.mb-verdict-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:10px}.mb-verdict-paths ul,.mb-verdict-missing ul{margin:0;padding-left:18px;font-size:.84rem}.mb-verdict-paths li+li{margin-top:4px}.mb-verdict-missing summary{font-size:.82rem;cursor:pointer}@media(max-width:720px){.mb-verdict-sections li{grid-template-columns:minmax(0,1fr)}.mb-verdict-tags{justify-content:flex-start}}.mb-preview{display:flex;flex-direction:column;gap:12px;margin:0;padding:12px}.mb-preview-bar{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.mb-preview-status{margin-left:auto;font-size:.72rem;color:var(--hr-text-muted)}.mb-preview-stage{position:relative;display:flex;justify-content:center;gap:16px;min-height:320px;padding:16px 0;border-radius:10px;background:repeating-conic-gradient(var(--hr-bg-main) 0% 25%,transparent 0% 50%) 50% / 18px 18px;border:1px solid var(--hr-border-color);overflow:hidden}.mb-preview-stage.is-dark{background:#1b1d22}.mb-compare-pane{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0;margin:0}.mb-compare-pane figcaption{font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--hr-text-muted)}.mb-preview-stage.is-dark figcaption{color:#a0a4ad}.mb-frame-box{position:relative;flex:none;overflow:hidden;border-radius:6px;box-shadow:0 8px 28px #0f172a24;background:#fff;transition:width .2s ease}.mb-frame-box iframe{position:absolute;top:0;left:0;display:block;border:0;transform-origin:0 0;background:#fff}.mb-ref-box{display:flex;justify-content:center;border-radius:6px;background:#fff;box-shadow:0 8px 28px #0f172a24;overflow:hidden}.mb-ref-box img{display:block;height:auto}.mb-preview-empty{display:flex;align-items:center;gap:8px;padding:40px 0;font-size:.82rem;color:var(--hr-text-muted)}.mb-drop-zone{position:absolute;inset:8px;z-index:3;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:10px;border:2px dashed var(--hr-accent-primary);background:color-mix(in srgb,var(--hr-bg-card) 75%,transparent);color:var(--hr-accent-primary);font-size:.9rem;font-weight:700;pointer-events:none}.mb-drop-zone.is-over{background:var(--hr-accent-light)}.mb-qa{display:flex;flex-direction:column;gap:8px}.mb-qa-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.mb-qa-pill{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;font-size:.72rem;font-weight:700}.mb-qa-pill.is-ok{background:#10b9811f;color:var(--mb-ok)}.mb-qa-pill.is-warn{background:#d9770624;color:var(--mb-warn)}.mb-qa-pill.is-error{background:#ef44441f;color:var(--mb-error)}.mb-qa-stats{font-size:.72rem;color:var(--hr-text-muted)}.mb-qa-size{display:grid;grid-template-columns:auto minmax(80px,1fr);align-items:center;gap:4px 10px;font-size:.76rem;color:var(--hr-text-secondary)}.mb-qa-size small{grid-column:1 / -1;font-size:.7rem;color:var(--hr-text-muted)}.mb-qa-bar{display:block;height:6px;border-radius:999px;background:var(--hr-bg-main);border:1px solid var(--hr-border-color);overflow:hidden}.mb-qa-bar span{display:block;height:100%;background:var(--mb-ok)}.mb-qa-size.is-warn .mb-qa-bar span{background:var(--mb-warn)}.mb-qa-size.is-error .mb-qa-bar span{background:var(--mb-error)}.mb-qa-size.is-error strong{color:var(--mb-error)}.mb-qa-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.mb-qa-list li{display:flex;gap:7px;padding:6px 9px;border-radius:8px;font-size:.76rem;line-height:1.4}.mb-qa-list i{margin-top:2px;font-size:.72rem}.mb-qa-list .is-error{background:#ef444414;color:var(--mb-error)}.mb-qa-list .is-warn{background:#d977061a;color:var(--mb-warn)}.mb-notes{border-radius:10px;border:1px solid var(--hr-border-color);background:var(--hr-bg-main)}.mb-notes summary{display:flex;align-items:center;gap:8px;padding:9px 12px;font-size:.78rem;font-weight:700;color:var(--hr-text-secondary);cursor:pointer;list-style:none}.mb-notes summary::-webkit-details-marker{display:none}.mb-notes-chev{margin-left:auto;font-size:.7rem;transition:transform .15s ease}.mb-notes[open] .mb-notes-chev{transform:rotate(180deg)}.mb-notes ul{margin:0;padding:0 14px 12px 30px;display:flex;flex-direction:column;gap:5px;font-size:.76rem;line-height:1.5;color:var(--hr-text-secondary)}.mb-preview-hint{display:flex;align-items:center;gap:6px;margin:8px 0 0;font-size:.76rem;color:var(--hr-text-muted)}.mb-inspector{display:flex;flex-direction:column}.mb-crumbs{display:flex;flex-wrap:wrap;gap:2px;padding:10px 12px 0}.mb-crumbs button{max-width:120px;padding:2px 4px;border:none;background:none;color:var(--hr-text-muted);font-family:inherit;font-size:.7rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:pointer}.mb-crumbs button:not(:last-child):after{content:"›";margin-left:6px;color:var(--hr-text-muted)}.mb-crumbs button:hover{color:var(--hr-accent-primary)}.mb-inspector-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 14px 10px;border-bottom:1px solid var(--hr-border-color)}.mb-inspector-head h4{font-size:.98rem;overflow-wrap:anywhere}.mb-inspector-tools{display:flex;gap:2px}.mb-section{border-bottom:1px solid var(--hr-border-color)}.mb-section summary{display:flex;align-items:center;justify-content:space-between;padding:11px 14px;font-size:.76rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--hr-text-secondary);cursor:pointer;list-style:none}.mb-section summary::-webkit-details-marker{display:none}.mb-section summary i{font-size:.66rem;transition:transform .15s ease}.mb-section:not([open]) summary i{transform:rotate(-90deg)}.mb-section-body{display:flex;flex-direction:column;gap:12px;padding:0 14px 14px}.mb-counter{align-self:flex-end;font-size:.7rem;color:var(--hr-text-muted);font-variant-numeric:tabular-nums}.mb-counter.is-ok{color:var(--mb-ok)}.mb-counter.is-warn{color:var(--mb-warn)}.mb-subjects{display:flex;flex-direction:column;gap:8px}.mb-subjects>.aa-btn{align-self:flex-start}.mb-subject-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.mb-subject-list li>button:not(.mb-link-btn){display:flex;flex-direction:column;gap:3px;width:100%;padding:8px 10px;border-radius:9px;border:1px solid var(--hr-border-color);background:var(--hr-bg-main);color:var(--hr-text-primary);font-family:inherit;text-align:left;cursor:pointer}.mb-subject-list li>button:not(.mb-link-btn):hover{border-color:var(--hr-accent-primary)}.mb-subject-list strong{font-size:.8rem}.mb-subject-list span{font-size:.74rem;color:var(--hr-text-secondary)}.mb-subject-list small{font-size:.66rem;color:var(--hr-text-muted);text-transform:uppercase;letter-spacing:.04em}.mb-rich{border-radius:9px;border:1px solid var(--hr-border-color);background:var(--hr-bg-main);overflow:hidden}.mb-rich:focus-within{border-color:var(--hr-accent-primary);box-shadow:0 0 0 3px var(--hr-accent-light)}.mb-rich-bar{display:flex;flex-wrap:wrap;gap:2px;padding:4px;border-bottom:1px solid var(--hr-border-color);background:var(--hr-bg-card)}.mb-rich-bar button,.mb-rich-color{position:relative;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--hr-text-secondary);font-family:Georgia,serif;font-size:.86rem;cursor:pointer}.mb-rich-bar button:hover,.mb-rich-color:hover{background:var(--hr-accent-light);color:var(--hr-accent-primary)}.mb-rich-color span{font-weight:700;text-decoration:underline;text-decoration-color:var(--hr-accent-primary);text-decoration-thickness:3px}.mb-page .mb-rich-color input[type=color]{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;border:0;opacity:0;cursor:pointer}.mb-rich-area{padding:9px 11px;font-size:.86rem;line-height:1.5;color:var(--hr-text-primary);outline:none;overflow-wrap:anywhere}.mb-rich-area a{color:var(--hr-accent-primary);text-decoration:underline}.mb-image-picker{display:flex;flex-direction:column;gap:8px}.mb-image-current{display:flex;align-items:center;gap:10px;padding:8px;border-radius:10px;border:1px solid var(--hr-border-color);background:var(--hr-bg-main)}.mb-image-current img,.mb-image-empty{flex:none;width:76px;height:56px;border-radius:6px;object-fit:cover;background:repeating-conic-gradient(var(--hr-border-color) 0% 25%,transparent 0% 50%) 50% / 10px 10px}.mb-image-empty{display:inline-flex;align-items:center;justify-content:center;color:var(--hr-text-muted)}.mb-image-current-text{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;font-size:.76rem;color:var(--hr-text-secondary)}.mb-subtabs{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;padding:3px;border-radius:9px;border:1px solid var(--hr-border-color)}.mb-subtabs button{padding:5px 4px;font-size:.74rem}.mb-upload{display:flex;align-items:center;gap:10px;padding:12px;border-radius:10px;border:1.5px dashed var(--hr-border-color);color:var(--hr-text-secondary);cursor:pointer}.mb-upload:hover{border-color:var(--hr-accent-primary)}.mb-upload input{position:absolute;width:1px;height:1px;opacity:0}.mb-upload>i{font-size:1.1rem;color:var(--hr-accent-primary)}.mb-upload span{display:flex;flex-direction:column;font-size:.8rem}.mb-upload small{font-size:.7rem;color:var(--hr-text-muted)}.mb-upload.is-busy{pointer-events:none;opacity:.7}.mb-image-ai,.mb-library{display:flex;flex-direction:column;gap:8px}.mb-library-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;max-height:220px;overflow-y:auto}.mb-library-item{aspect-ratio:1;padding:0;border-radius:8px;border:2px solid transparent;background:var(--hr-bg-main);overflow:hidden;cursor:pointer}.mb-library-item:hover{border-color:var(--hr-accent-primary)}.mb-library-item img{display:block;width:100%;height:100%;object-fit:cover}.mb-items{display:flex;flex-direction:column;gap:8px}.mb-items>.aa-btn{align-self:flex-start}.mb-item{display:flex;gap:4px;padding:8px;border-radius:9px;border:1px solid var(--hr-border-color);background:var(--hr-bg-main)}.mb-item-fields{display:flex;flex-direction:column;gap:6px;flex:1 1 auto;min-width:0}.mb-page .mb-item-fields :is(input,select){background:var(--hr-bg-card)}.mb-item-tools{display:flex;flex-direction:column;gap:2px}.mb-item-tools .aa-icon-btn{width:26px;height:26px}.mb-social-icon{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.mb-social-icon img{width:24px;height:24px;border-radius:4px}.mb-mobile-hint{margin:2px 0 0}.mb-mobile-hint strong{color:var(--hr-text-primary)}.mb-list-item{display:flex;align-items:center;gap:6px;min-width:0}.mb-list-item input{flex:1;min-width:0}.mb-list-icon{display:inline-flex;flex:none;align-items:center;gap:2px}.mb-list-icon img{width:22px;height:22px;object-fit:contain}.mb-dialog .p-dialog-content{max-height:min(78vh,820px);overflow-y:auto}.mb-versions{display:grid;grid-template-columns:300px minmax(0,1fr);gap:18px;min-height:420px}.mb-versions-side{display:flex;flex-direction:column;gap:12px;min-width:0}.mb-version-save{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:10px;background:var(--hr-bg-main)}.mb-version-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;max-height:46vh;overflow-y:auto}.mb-version-list button{display:flex;flex-direction:column;gap:4px;width:100%;padding:9px 10px;border-radius:9px;border:1px solid var(--hr-border-color);background:var(--hr-bg-card);color:var(--hr-text-primary);font-family:inherit;text-align:left;cursor:pointer}.mb-version-list button:hover,.mb-version-list button.is-active{border-color:var(--hr-accent-primary)}.mb-version-list button.is-active{background:var(--hr-accent-light)}.mb-version-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.mb-version-top small,.mb-version-by{font-size:.7rem;color:var(--hr-text-muted)}.mb-version-note{font-size:.8rem;font-weight:600;overflow-wrap:anywhere}.mb-kind{padding:1px 7px;border-radius:6px;font-size:.66rem;font-weight:700;background:var(--hr-bg-main);color:var(--hr-text-secondary)}.mb-kind.is-import{background:#8b5cf624;color:#8b5cf6}.mb-kind.is-ai{background:#10b98124;color:#059669}.mb-kind.is-manual{background:var(--hr-accent-light);color:var(--hr-accent-primary)}.mb-kind.is-restore{background:#d9770624;color:var(--mb-warn)}.mb-versions-main{display:flex;flex-direction:column;gap:12px;min-width:0}.mb-versions-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.mb-versions-head h4{font-size:.95rem}.mb-version-frame{max-height:60vh;overflow:auto;border-radius:10px;border:1px solid var(--hr-border-color);background:#f4f4f4}.mb-versions-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;height:100%;min-height:260px;padding:20px;border-radius:10px;border:1.5px dashed var(--hr-border-color);text-align:center;font-size:.86rem}.mb-versions-empty>i{font-size:1.6rem;color:var(--hr-text-muted)}.mb-export{display:flex;flex-direction:column;gap:14px}.mb-export-help{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mb-export-help p{display:flex;gap:8px;padding:10px 12px;border-radius:10px;background:var(--hr-bg-main);font-size:.78rem!important;line-height:1.45;color:var(--hr-text-secondary)}.mb-export-help i{margin-top:2px;color:var(--hr-accent-primary)}.mb-export-help code{font-size:.74rem}.mb-target-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.mb-target-card{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border-radius:12px;border:1px solid var(--hr-border-color);background:var(--hr-bg-card)}.mb-target-head h4{font-size:.9rem}.mb-target-meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:3px!important;font-size:.74rem!important;color:var(--hr-text-muted)}.mb-target-meta .is-error{color:var(--mb-error);font-weight:700}.mb-target-meta .is-warn{color:var(--mb-warn);font-weight:700}.mb-target-meta .is-ok{color:var(--mb-ok)}.mb-target-verify{display:flex;gap:6px;font-size:.76rem!important;color:var(--mb-warn)}.mb-target-qa summary{font-size:.76rem;font-weight:600;color:var(--hr-text-secondary);cursor:pointer}.mb-target-qa .mb-qa{margin-top:8px}.mb-target-actions{display:flex;flex-wrap:wrap;gap:6px}.mb-send{display:flex;flex-direction:column;gap:14px}.mb-send .aa-dialog-actions{margin-top:4px}.mb-send-done{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 0;text-align:center;font-size:.88rem}.mb-send-done>i{font-size:2rem;color:var(--mb-ok)}.mb-send-done .aa-dialog-actions{align-self:stretch}@media(max-width:1100px){.mb-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.mb-page .aa-panel{padding:14px}.mb-grid-3,.mb-create .mb-grid-2,.mb-export-help,.mb-options{grid-template-columns:minmax(0,1fr)}.mb-option{padding:11px 12px}.mb-mail-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.mb-versions{grid-template-columns:minmax(0,1fr)}.mb-create-actions .aa-btn{width:100%}}@media(max-width:420px){.mb-mail-grid{grid-template-columns:minmax(0,1fr)}.mb-mail-thumb{aspect-ratio:16 / 9}}@media(prefers-reduced-motion:reduce){.mb-processing-art span,.mb-progress span{animation:none;transition:none}}@media(max-width:1280px){.mb-editor-grid{grid-template-columns:minmax(220px,250px) minmax(0,1fr) minmax(280px,310px);gap:12px}.mb-page .mb-ai select{flex-basis:170px;width:170px}}@media(max-width:900px){.mb-mobile-tabs{display:flex;width:100%;margin-bottom:12px;box-sizing:border-box}.mb-mobile-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:1 1 0;min-width:0;padding:8px 4px}.mb-editor-grid{grid-template-columns:minmax(0,1fr)}.mb-pane:not(.is-pane-active){display:none}.mb-left,.mb-right{position:static;max-height:none;overflow:visible}.mb-tabs{position:static}.mb-ai-main{flex-wrap:wrap}.mb-ai-icon{display:none}.mb-page .mb-ai textarea{flex-basis:100%}.mb-page .mb-ai select{flex:1 1 140px;width:auto}.mb-ai-ideas,.mb-ai-shots,.mb-ai-drop{padding-left:0}.mb-topbar-actions{width:100%}.mb-topbar-actions .aa-btn{flex:1 1 auto;padding:0 10px}}@media(max-width:480px){.mb-topbar-actions .aa-btn span{font-size:.76rem}.mb-preview{padding:8px}.mb-preview-status{margin-left:0;width:100%}.mb-ai-ideas{display:none}}@media(hover:none){.mb-row.is-selected .mb-row-tools{display:inline-flex}}@media(max-width:640px){.mb-switcher-pop{position:fixed;top:auto;left:16px;right:16px;width:auto;margin-top:6px}.mb-switcher-list{max-height:50vh}}.qa-auditor-container{display:flex;flex-direction:column;gap:2rem;padding:2rem;max-width:1400px;margin:0 auto;color:#e0e0e0;font-family:Inter,sans-serif;animation:fadeIn .5s ease-out}.qa-layout-grid{display:grid;grid-template-columns:1fr;gap:2rem;align-items:start}@media(min-width:900px){.qa-layout-grid{grid-template-columns:350px 1fr}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.qa-header{text-align:center;margin-bottom:1rem}.qa-header h1{font-size:2.5rem;background:linear-gradient(135deg,#00f2fe,#4facfe);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:.5rem}.qa-header p{color:#888;font-size:1.1rem}.qa-card{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:2rem;backdrop-filter:blur(10px);box-shadow:0 8px 32px #0000004d;transition:transform .3s ease,box-shadow .3s ease}.qa-card:hover{transform:translateY(-2px);box-shadow:0 12px 40px #0006}.qa-form-group{margin-bottom:1.5rem}.qa-form-group label{display:block;margin-bottom:.5rem;font-weight:600;color:#ccc}.qa-input{width:100%;padding:1rem;border-radius:8px;border:1px solid rgba(255,255,255,.2);background:#0003;color:#fff;font-size:1rem;transition:border-color .3s ease,box-shadow .3s ease}.qa-input:focus{outline:none;border-color:#4facfe;box-shadow:0 0 0 3px #4facfe4d}.qa-file-drop{border:2px dashed rgba(255,255,255,.2);border-radius:12px;padding:2rem;text-align:center;cursor:pointer;background:#0000001a;transition:all .3s ease}.qa-file-drop:hover,.qa-file-drop.dragover{border-color:#00f2fe;background:#00f2fe0d}.qa-file-list{margin-top:1rem;display:flex;flex-direction:column;gap:.5rem}.qa-file-item{display:flex;justify-content:space-between;background:#ffffff1a;padding:.5rem 1rem;border-radius:6px;font-size:.9rem}.qa-btn{width:100%;padding:1rem;border:none;border-radius:8px;background:linear-gradient(135deg,#00f2fe,#4facfe);color:#fff;font-size:1.1rem;font-weight:600;cursor:pointer;transition:opacity .3s ease,transform .1s ease}.qa-btn:hover{opacity:.9}.qa-btn:active{transform:scale(.98)}.qa-btn:disabled{background:#555;cursor:not-allowed;opacity:.7}.qa-report-container{min-width:0}.qa-report{animation:fadeIn .6s ease-out;max-height:calc(100vh - 120px);overflow-y:auto;padding-right:10px}.qa-report::-webkit-scrollbar{width:8px}.qa-report::-webkit-scrollbar-track{background:#ffffff05;border-radius:4px}.qa-report::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}.qa-report::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.qa-report-section{margin-bottom:2rem}.qa-report-section h3{border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:.5rem;margin-bottom:1rem;color:#4facfe}.qa-status{padding:1rem 1.5rem;border-radius:8px;font-weight:600;margin-bottom:1.5rem;border:1px solid transparent;display:inline-block;background:#0003}.qa-status.perfect{color:#00e676;border-color:#00e6764d;box-shadow:0 4px 15px #0003}.qa-status.error{color:#ff5252;border:1px solid rgba(255,82,82,.3)}.qa-list{list-style:none;padding:0}.qa-list li{background:#ffffff0d;margin-bottom:.5rem;padding:1rem;border-radius:6px;border-left:4px solid #4facfe}.qa-list.success li{border-left-color:#00e676}.qa-list.danger li{border-left-color:#ff5252}.qa-list.warning li{border-left-color:#ffd740}.qa-list.action-list li:before{content:"→";color:#4facfe}.spinner{display:inline-block;width:20px;height:20px;border:3px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:spin 1s ease-in-out infinite;margin-right:10px;vertical-align:middle}@keyframes spin{to{transform:rotate(360deg)}}.qa-mode-switch{display:flex;gap:.5rem;background:#0000004d;border-radius:8px;padding:.5rem;margin-bottom:2rem}.qa-mode-btn{flex:1;background:transparent;border:1px solid transparent;color:#aaa;padding:.75rem;border-radius:6px;cursor:pointer;transition:all .3s;font-weight:500}.qa-mode-btn.active{background:linear-gradient(135deg,#00f2fe,#4facfe);color:#fff;border-color:#fff3;box-shadow:0 4px 15px #00f2fe4d}.qa-export-bar{display:flex;gap:1rem;margin-top:1.5rem;flex-wrap:wrap}.qa-export-btn{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;border-radius:6px;border:none;font-weight:700;cursor:pointer;transition:opacity .2s,transform .1s;color:#fff}.qa-export-btn:hover{opacity:.9}.qa-export-btn:active{transform:scale(.95)}.qa-export-excel{background:#107c41}.qa-export-word{background:#2b579a}.qa-export-pdf{background:#d32f2f}.qa-table-container{width:100%;overflow-x:auto;margin-top:1rem}.qa-data-table{width:100%;min-width:800px;border-collapse:separate;border-spacing:0;background:#0003;border-radius:12px;overflow:hidden;box-shadow:0 4px 15px #0000001a;table-layout:fixed}.qa-data-table th:nth-child(1){width:35%}.qa-data-table th:nth-child(2){width:25%}.qa-data-table th:nth-child(3){width:15%}.qa-data-table th:nth-child(4){width:25%}.qa-data-table td{word-wrap:break-word}.qa-data-table th,.qa-data-table td{padding:1.2rem 1rem;text-align:left;border-bottom:1px solid rgba(255,255,255,.05);color:#e0e0e0!important;font-size:.95rem;line-height:1.5}.qa-data-table th{background:#00000080!important;color:#4facfe!important;font-weight:700!important;text-transform:uppercase;font-size:.85rem;letter-spacing:1px;border-bottom:2px solid #4facfe!important}.qa-data-table tr:hover td{background:#ffffff08!important}.pdf-tools-workspace.hr-modern-page{width:100%;min-height:calc(100vh - 280px);display:flex;flex-direction:column;gap:20px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--hr-text-primary, #f0f0f0);box-sizing:border-box;padding-bottom:24px}.pdf-tools-workspace.hr-modern-page *,.tool-page-container *{box-sizing:border-box}.pdf-tools-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;background:var(--hr-bg-card, #242427);border:1px solid var(--hr-border-color, #333336);border-radius:var(--hr-radius-lg, 16px);box-shadow:0 4px 20px #00000026;flex-wrap:wrap}.pdf-tools-categories{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.pdf-cat-pill{background:#ffffff0a;border:1px solid var(--hr-border-color, #333336);color:var(--hr-text-secondary, #a0a0a5);padding:6px 14px;border-radius:20px;font-family:inherit;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .2s ease}.pdf-cat-pill:hover{background:#ffffff14;color:var(--hr-text-primary, #f0f0f0);border-color:#fff3}.pdf-cat-pill.active{background:var(--hr-accent-primary, #818cf8);color:#0d0e12;border-color:var(--hr-accent-primary, #818cf8);font-weight:700;box-shadow:0 2px 8px #818cf84d}.pdf-tools-search-wrapper{position:relative;display:flex;align-items:center;min-width:240px;flex:1;max-width:320px}.pdf-tools-search-wrapper i.pi-search{position:absolute;left:12px;color:var(--hr-text-muted, #71717a);font-size:.85rem;pointer-events:none}.pdf-tools-search-input{width:100%;padding:8px 32px 8px 34px;background:var(--hr-bg-input, #1a1a1c);border:1px solid var(--hr-border-color, #333336);border-radius:8px;color:var(--hr-text-primary, #f0f0f0);font-size:.82rem;font-family:inherit;outline:none;transition:all .2s ease}.pdf-tools-search-input:focus{border-color:var(--hr-accent-primary, #818cf8);box-shadow:0 0 0 2px #818cf833}.pdf-tools-search-clear{position:absolute;right:10px;background:transparent;border:none;color:var(--hr-text-muted, #71717a);cursor:pointer;padding:2px;display:flex;align-items:center;justify-content:center;font-size:.75rem}.pdf-tools-search-clear:hover{color:var(--hr-text-primary, #f0f0f0)}.pdf-tools-counter{display:flex;align-items:center}.pdf-tools-counter-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:#ffffff0a;border:1px solid var(--hr-border-color, #333336);border-radius:6px;color:var(--hr-text-secondary, #a0a0a5);font-size:.75rem;font-weight:600}.pdf-tools-counter-dot{width:6px;height:6px;border-radius:50%;background:var(--hr-accent-primary, #818cf8)}.pdf-tools-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px;width:100%}.pdf-tool-card{display:flex;flex-direction:column;justify-content:space-between;background:var(--hr-bg-card, #242427);border:1px solid var(--hr-border-color, #333336);border-radius:var(--hr-radius-lg, 16px);padding:20px;min-height:200px;cursor:pointer;transition:all .25s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 16px #0000001a;position:relative;overflow:hidden}.pdf-tool-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--tool-accent, #818cf8),transparent);opacity:0;transition:opacity .25s ease}.pdf-tool-card:hover{transform:translateY(-4px);border-color:#818cf859;box-shadow:0 8px 24px #00000040;background:#28282c}.pdf-tool-card:hover:before{opacity:1}.pdf-tool-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.pdf-tool-icon-wrapper{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);font-size:1.25rem;color:var(--tool-accent, #818cf8);transition:all .25s ease}.pdf-tool-card:hover .pdf-tool-icon-wrapper{transform:scale(1.08);background:#818cf81f;border-color:#818cf84d}.pdf-tool-tag{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:3px 8px;border-radius:6px;background:#ffffff0a;border:1px solid var(--hr-border-color, #333336);color:var(--hr-text-muted, #71717a)}.pdf-tool-card-body{flex:1 1 auto}.pdf-tool-title{margin:0 0 8px;font-size:1.02rem;font-weight:700;letter-spacing:-.01em;color:var(--hr-text-primary, #f0f0f0)}.pdf-tool-description{margin:0;font-size:.82rem;line-height:1.5;color:var(--hr-text-secondary, #a0a0a5)}.pdf-tool-card-footer{display:flex;align-items:center;justify-content:space-between;margin-top:18px;padding-top:14px;border-top:1px solid rgba(255,255,255,.04)}.pdf-tool-action-label{font-size:.75rem;font-weight:600;color:var(--hr-text-muted, #71717a);transition:color .2s ease}.pdf-tool-card:hover .pdf-tool-action-label{color:var(--hr-accent-primary, #818cf8)}.pdf-tool-action-arrow{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:#ffffff0a;border:1px solid var(--hr-border-color, #333336);color:var(--hr-text-muted, #71717a);font-size:.72rem;transition:all .2s ease}.pdf-tool-card:hover .pdf-tool-action-arrow{background:var(--hr-accent-primary, #818cf8);color:#0d0e12;border-color:var(--hr-accent-primary, #818cf8);transform:translate(4px)}.tool-page-container{width:100%;max-width:980px;margin:0 auto;min-height:calc(100vh - 280px);display:flex;flex-direction:column;gap:20px;padding-bottom:24px;color:var(--hr-text-primary, #f0f0f0);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.back-link{display:inline-flex;align-items:center;gap:8px;background:var(--hr-bg-card, #242427);border:1px solid var(--hr-border-color, #333336);border-radius:10px;padding:8px 14px;color:var(--hr-accent-primary, #818cf8);font-size:.8rem;font-weight:600;text-decoration:none;transition:all .2s ease;align-self:flex-start}.back-link:hover{background:#818cf81f;border-color:var(--hr-accent-primary, #818cf8);transform:translate(-2px)}.tool-page-header{background:var(--hr-bg-card, #242427);border:1px solid var(--hr-border-color, #333336);border-radius:var(--hr-radius-lg, 16px);padding:24px;box-shadow:0 4px 20px #00000026;display:flex;flex-direction:column;gap:8px}.tool-page-header h1.pdf-tools-title{margin:0;font-size:1.5rem!important;font-weight:800;letter-spacing:-.02em;color:var(--hr-text-primary, #f0f0f0);background:none;-webkit-text-fill-color:initial}.tool-page-header p{margin:0;font-size:.88rem;color:var(--hr-text-secondary, #a0a0a5);line-height:1.5}.upload-area{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:44px 24px;background:#ffffff05;border:2px dashed var(--hr-border-color, #333336);border-radius:var(--hr-radius-lg, 16px);cursor:pointer;transition:all .25s ease;text-align:center}.upload-area:hover,.upload-area.drag-active{background:#818cf80d;border-color:var(--hr-accent-primary, #818cf8);transform:scale(1.005)}.upload-icon{font-size:3rem;color:var(--hr-accent-primary, #818cf8);transition:transform .25s ease}.upload-area:hover .upload-icon{transform:translateY(-4px)}.upload-area h2{margin:0;font-size:1.1rem;font-weight:700;color:var(--hr-text-primary, #f0f0f0)}.upload-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;background:var(--hr-accent-primary, #818cf8);color:#0d0e12;font-family:inherit;font-size:.85rem;font-weight:700;border:none;border-radius:8px;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px #818cf840;margin-top:6px}.upload-btn:hover{background:#6366f1;transform:translateY(-1px)}.file-list{display:flex;flex-direction:column;gap:10px;width:100%}.file-item{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;background:var(--hr-bg-card, #242427);border:1px solid var(--hr-border-color, #333336);border-radius:12px;transition:all .2s ease}.file-item:hover{border-color:#818cf859}.file-info{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.file-icon{font-size:1.4rem;color:#ef4444;flex-shrink:0}.file-info span{font-size:.85rem;font-weight:600;color:var(--hr-text-primary, #f0f0f0);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.remove-btn{background:#ef44441a;border:1px solid rgba(239,68,68,.25);color:#ef4444;border-radius:6px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0}.remove-btn:hover{background:#ef444440;transform:scale(1.1)}.action-bar{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:10px}.action-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 24px;background:var(--hr-accent-primary, #818cf8);color:#0d0e12;font-family:inherit;font-size:.9rem;font-weight:700;border:none;border-radius:10px;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 14px #818cf840;min-width:200px}.action-btn:hover:not(:disabled){background:#6366f1;transform:translateY(-2px);box-shadow:0 6px 18px #818cf859}.action-btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.tool-controls-card{background:var(--hr-bg-card, #242427);border:1px solid var(--hr-border-color, #333336);border-radius:var(--hr-radius-lg, 16px);padding:20px;display:flex;flex-direction:column;gap:16px}.tool-control-group{display:flex;flex-direction:column;gap:6px}.tool-control-group label{font-size:.75rem;font-weight:600;color:var(--hr-text-secondary, #a0a0a5);text-transform:uppercase;letter-spacing:.05em}.tool-input{width:100%;padding:10px 14px;background:var(--hr-bg-input, #1a1a1c);border:1px solid var(--hr-border-color, #333336);border-radius:8px;color:var(--hr-text-primary, #f0f0f0);font-size:.85rem;font-family:inherit;outline:none;transition:all .2s ease}.tool-input:focus{border-color:var(--hr-accent-primary, #818cf8);box-shadow:0 0 0 2px #818cf833}.organize-pages-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:16px;width:100%;padding:16px;background:#ffffff05;border:1px solid var(--hr-border-color, #333336);border-radius:12px}.organize-page-card{display:flex;flex-direction:column;align-items:center;background:var(--hr-bg-card, #242427);border:1px solid var(--hr-border-color, #333336);border-radius:10px;padding:10px;position:relative;transition:all .2s ease}.organize-page-card:hover{border-color:var(--hr-accent-primary, #818cf8);transform:translateY(-2px)}.history-section{margin-top:2rem;border-top:1px solid var(--hr-border-color, #333336);padding-top:1.5rem}.history-section h3{color:var(--hr-text-secondary, #a0a0a5);font-size:.95rem;margin-bottom:1rem}.loader{border:3px solid rgba(255,255,255,.2);border-top:3px solid var(--hr-accent-primary, #818cf8);border-radius:50%;width:20px;height:20px;animation:pdf-spin .8s linear infinite;display:inline-block}@keyframes pdf-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}[data-theme=light] .tool-page-container{color:#1e293b}[data-theme=light] .tool-page-header,[data-theme=light] .file-item,[data-theme=light] .tool-controls-card{background:#fff;border-color:#e2e8f0;box-shadow:0 4px 20px #0000000d}[data-theme=light] .tool-page-header h1.pdf-tools-title{color:#0f172a}[data-theme=light] .upload-area{background:#f8fafc;border-color:#cbd5e1}[data-theme=light] .upload-area:hover{background:#f1f5f9;border-color:#6366f1}[data-theme=light] .upload-btn,[data-theme=light] .action-btn{background:#6366f1;color:#fff}[data-theme=light] .upload-btn:hover,[data-theme=light] .action-btn:hover:not(:disabled){background:#4f46e5}[data-theme=light] .tool-input{background:#fff;border-color:#cbd5e1;color:#1e293b}[data-theme=light] .back-link{background:#fff;border-color:#e2e8f0;color:#6366f1}[data-theme=light] .back-link:hover{background:#f8fafc}.image-tools-container{--it-surface: #242427;--it-surface-sub: #1c1c1f;--it-surface-hover: #2c2c30;--it-border: #333336;--it-border-strong: #48484e;--it-text: #f0f0f0;--it-text-secondary: #a0a0a8;--it-text-muted: #6b6b74;--it-accent: #818cf8;--it-accent-soft: rgba(129, 140, 248, .12);--it-shadow: 0 2px 8px rgba(0, 0, 0, .25);min-height:0;padding:0 0 2.5rem;background:transparent;color:var(--it-text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:relative;box-sizing:border-box}.hr-container[data-theme=light] .image-tools-container,[data-theme=light] .image-tools-container{--it-surface: #ffffff;--it-surface-sub: #f8fafc;--it-surface-hover: #f1f5f9;--it-border: #e2e8f0;--it-border-strong: #cbd5e1;--it-text: #0f172a;--it-text-secondary: #475569;--it-text-muted: #64748b;--it-accent: #6366f1;--it-accent-soft: rgba(99, 102, 241, .08);--it-shadow: 0 1px 3px rgba(15, 23, 42, .05)}.image-tools-container:before,.image-tools-container:after{content:none}.image-tools-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;width:100%;margin:0;position:relative;z-index:1}.image-tool-card{background:var(--it-surface);border:1px solid var(--it-border);border-radius:16px;padding:2rem 1.5rem;display:flex;flex-direction:column;align-items:center;text-align:center;text-decoration:none;color:var(--it-text);box-shadow:var(--it-shadow);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;cursor:pointer;position:relative;overflow:hidden}.image-tool-card:hover{transform:translateY(-4px);border-color:var(--card-color, var(--it-accent));box-shadow:0 12px 24px #00000026}.image-tool-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:var(--card-color, var(--it-accent));transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.image-tool-card:hover:before{transform:scaleX(1)}.tool-icon-wrapper{width:68px;height:68px;border-radius:16px;background:var(--it-surface-sub);border:1px solid var(--it-border);display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem;font-size:2rem;color:var(--card-color, var(--it-accent));transition:transform .3s ease}.image-tool-card:hover .tool-icon-wrapper{transform:scale(1.08)}.tool-title{font-size:1.2rem;font-weight:700;margin-bottom:.5rem;color:var(--it-text)}.tool-description{font-size:.88rem;color:var(--it-text-secondary);line-height:1.5;margin:0}.card-compress{--card-color: #10b981}.card-resize{--card-color: #3b82f6}.card-convert{--card-color: #f59e0b}.card-crop{--card-color: #8b5cf6}.tool-page-container{width:100%;max-width:960px;margin:0 auto;position:relative;z-index:1}.back-link{display:inline-flex;align-items:center;gap:.5rem;color:var(--it-text-secondary);text-decoration:none;margin-bottom:1.5rem;font-size:.88rem;font-weight:600;padding:8px 14px;border-radius:8px;border:1px solid var(--it-border);background:var(--it-surface);transition:all .2s ease}.back-link:hover{color:var(--it-text);border-color:var(--it-accent);background:var(--it-surface-hover);transform:translate(-2px)}.tool-page-header{text-align:center;margin-bottom:2rem}.tool-page-header h1{font-size:2rem;font-weight:800;color:var(--it-text);margin-bottom:.5rem}.tool-page-header p{color:var(--it-text-secondary);font-size:.95rem;max-width:600px;margin:0 auto;line-height:1.5}.upload-area{background:var(--it-surface);border:2px dashed var(--it-border-strong);border-radius:16px;padding:3.5rem 2rem;text-align:center;transition:all .25s ease;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center}.upload-area:hover,.upload-area.drag-active{border-color:var(--it-accent);background:var(--it-surface-hover)}.upload-icon{font-size:3.25rem;color:var(--it-accent);margin-bottom:1rem}.upload-area h3{font-size:1.15rem;font-weight:700;color:var(--it-text);margin:0 0 .25rem}.upload-btn{background:var(--it-accent);color:#fff;border:none;padding:.75rem 2rem;font-size:.95rem;font-weight:600;border-radius:8px;cursor:pointer;box-shadow:0 4px 12px #6366f140;transition:all .2s ease;margin-top:1rem}.upload-btn:hover{filter:brightness(1.1);transform:translateY(-1px)}.tool-workspace-box{display:flex;flex-direction:column;gap:1.75rem;background:var(--it-surface);border:1px solid var(--it-border);padding:2rem;border-radius:16px;box-shadow:var(--it-shadow)}.tool-preview-wrapper{text-align:center}.tool-preview-title{color:var(--it-text);font-size:1rem;font-weight:700;margin-bottom:1rem}.tool-preview-img{max-width:100%;max-height:340px;border-radius:8px;border:1px solid var(--it-border);background:var(--it-surface-sub);object-fit:contain}.tool-preview-meta{margin-top:.5rem;color:var(--it-text-secondary);font-size:.85rem;font-weight:500}.remove-btn{background:#ef44441f;color:#ef4444;border:1px solid rgba(239,68,68,.25);width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.remove-btn:hover{background:#ef4444;color:#fff}.tool-control-card{background:var(--it-surface-sub);border:1px solid var(--it-border);padding:1.25rem 1.5rem;border-radius:12px;color:var(--it-text)}.tool-select{padding:.75rem 1.5rem;border-radius:8px;border:1px solid var(--it-border);background:var(--it-surface);color:var(--it-text);font-size:1rem;font-weight:600;outline:none;transition:border-color .2s;cursor:pointer}.tool-select:focus{border-color:var(--it-accent)}.action-bar{margin-top:.5rem;display:flex;justify-content:center}.action-btn{background:var(--it-accent);color:#fff;border:none;padding:.85rem 2.5rem;font-size:1rem;font-weight:700;border-radius:10px;cursor:pointer;box-shadow:0 4px 14px #6366f14d;transition:all .2s ease;display:inline-flex;align-items:center;gap:.6rem}.action-btn:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-2px)}.action-btn:disabled{background:var(--it-border-strong);color:var(--it-text-muted);box-shadow:none;cursor:not-allowed;opacity:.7}.loader{border:2px solid rgba(255,255,255,.3);border-radius:50%;border-top:2px solid white;width:18px;height:18px;animation:it-spin .8s linear infinite;display:inline-block}@keyframes it-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.tool-result-section{text-align:center;border-top:1px solid var(--it-border);padding-top:1.75rem}.tool-result-title{color:#10b981;font-size:1.15rem;font-weight:700;margin-bottom:1rem}.tool-result-img{max-width:100%;max-height:320px;border-radius:8px;border:2px solid #10b981;background:var(--it-surface-sub);object-fit:contain}.tool-result-meta{margin-top:.5rem;color:var(--it-text-secondary);font-size:.95rem;font-weight:600}.tool-result-actions{display:flex;gap:1rem;justify-content:center;margin-top:1.5rem;flex-wrap:wrap}.tool-num-input{width:100%;padding:.75rem 1rem;border-radius:8px;border:1px solid var(--it-border);background:var(--it-surface);color:var(--it-text);font-size:1rem;font-weight:600;outline:none;box-sizing:border-box}.tool-num-input:focus{border-color:var(--it-accent)}.tool-range-input{width:100%;margin-top:.75rem;accent-color:#10b981;cursor:pointer}.geo-workspace.hr-modern-page{width:100%;height:100%;display:flex;flex-direction:column;flex:1 1 auto;min-height:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--hr-text-primary, #f0f0f0);box-sizing:border-box}.geo-workspace.hr-modern-page *{box-sizing:border-box}.geo-layout{display:grid;grid-template-columns:380px 1fr;gap:20px;height:calc(100vh - 280px);min-height:620px;width:100%;align-items:stretch}@media(max-width:1024px){.geo-layout{grid-template-columns:1fr;height:auto}}.geo-sidebar,.geo-results-panel{display:flex;flex-direction:column;height:100%;overflow:hidden;background:var(--hr-bg-card, #242427);border:1px solid var(--hr-border-color, #333336);border-radius:var(--hr-radius-lg, 16px);box-shadow:0 4px 20px #00000026}.geo-sidebar-header,.geo-results-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--hr-border-color, #333336);background:#ffffff05;flex-shrink:0}.geo-sidebar-title,.geo-results-title{display:flex;align-items:center;gap:10px}.geo-sidebar-title i,.geo-results-title i{font-size:16px;color:var(--hr-accent-primary, #818cf8)}.geo-sidebar-title h3,.geo-results-title h3{margin:0;font-size:.95rem;font-weight:700;letter-spacing:-.01em;color:var(--hr-text-primary, #f0f0f0)}.geo-status-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;background:var(--hr-accent-light, rgba(129, 140, 248, .12));border:1px solid rgba(129,140,248,.3);border-radius:6px;color:var(--hr-accent-primary, #818cf8);font-size:.7rem;font-weight:700;text-transform:uppercase}.geo-status-dot{width:6px;height:6px;border-radius:50%;background:var(--hr-accent-primary, #818cf8)}.geo-status-indicator{display:inline-flex;align-items:center;padding:3px 8px;background:#ffffff0a;border:1px solid var(--hr-border-color, #333336);border-radius:6px;color:var(--hr-text-secondary, #a0a0a8);font-size:.72rem;font-weight:600}.geo-sidebar-body{flex:1 1 auto;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:16px}.geo-pro-panel{background:#ffffff05;border:1px solid var(--hr-border-color, #333336);border-radius:var(--hr-radius-md, 12px);padding:16px;display:flex;flex-direction:column}.geo-pro-toggle-group{display:flex;background:#0003;padding:4px;border-radius:8px;border:1px solid var(--hr-border-color, #333336);gap:4px}.geo-pro-toggle-btn{flex:1;padding:8px 12px;background:transparent;border:none;color:var(--hr-text-secondary, #a0a0a8);font-weight:600;font-size:.85rem;border-radius:6px;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:8px}.geo-pro-toggle-btn.active{background:var(--hr-bg-card, #242427);color:var(--hr-text-primary, #f0f0f0);box-shadow:0 2px 4px #0003}.geo-pro-payload-header{display:flex;align-items:center;gap:8px;color:var(--hr-text-muted, #71717a);font-size:.78rem;font-weight:700;letter-spacing:.05em;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--hr-border-color, #333336)}.geo-pro-textarea{width:100%;min-height:240px;flex:1;background:#ffffff05;border:1px solid var(--hr-border-color, #333336);border-radius:var(--hr-radius-sm, 8px);padding:12px;color:var(--hr-text-primary, #f0f0f0);font-family:inherit;font-size:.88rem;line-height:1.5;resize:vertical}.geo-pro-textarea:focus{outline:none;border-color:var(--hr-accent-primary, #818cf8)}.geo-pro-input{width:100%;background:#ffffff05;border:1px solid var(--hr-border-color, #333336);color:var(--hr-text-primary, #f0f0f0);font-family:inherit;font-size:.88rem;padding:12px;border-radius:var(--hr-radius-sm, 8px)}.geo-pro-input:focus{outline:none;border-color:var(--hr-accent-primary, #818cf8)}.geo-pro-submit{width:100%;padding:12px;background:var(--hr-accent-primary, #818cf8);color:#0f172a;border:none;border-radius:var(--hr-radius-sm, 8px);font-weight:700;font-size:.9rem;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s;margin-top:14px}.geo-pro-submit:hover:not(:disabled){background:var(--hr-accent-hover, #a5b4fc);transform:translateY(-1px)}.geo-pro-submit:disabled{opacity:.5;cursor:not-allowed}.geo-results-body{flex:1 1 auto;overflow-y:auto;padding:24px;display:flex;flex-direction:column;gap:20px}.geo-pro-loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:auto;padding:40px 20px;text-align:center}.geo-pro-loading-title{margin:16px 0 6px;font-size:1.15rem;font-weight:700;color:var(--hr-text-primary, #f0f0f0)}.geo-pro-loading-subtitle{margin:0;font-size:.88rem;color:var(--hr-text-secondary, #a0a0a8)}.geo-pro-spinner-wrapper{position:relative;width:60px;height:60px;display:flex;align-items:center;justify-content:center}.geo-pro-spinner-ring{position:absolute;inset:0;border:3px solid rgba(129,140,248,.2);border-top-color:var(--hr-accent-primary, #818cf8);border-radius:50%;animation:geoSpin 1s linear infinite}@keyframes geoSpin{to{transform:rotate(360deg)}}.geo-pro-terminal{background:#09090b;border:1px solid #27272a;border-radius:8px;padding:16px;width:100%;max-width:520px;font-family:monospace;font-size:.8rem;color:#a1a1aa;max-height:180px;overflow-y:auto}.geo-pro-term-line{margin-bottom:4px}.geo-pro-term-time{color:var(--hr-accent-primary, #818cf8);margin-right:8px}.geo-pro-metrics-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.geo-pro-metric-card{background:#ffffff05;border:1px solid var(--hr-border-color, #333336);border-radius:var(--hr-radius-md, 12px);padding:20px;display:flex;flex-direction:column;gap:8px}.geo-pro-metric-label{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--hr-text-muted, #71717a)}.geo-pro-metric-value{font-size:1.5rem;font-weight:800;color:var(--hr-text-primary, #f0f0f0)}.geo-pro-gauge{display:flex;align-items:center;justify-content:center;margin:10px 0}.geo-pro-gauge-bg{fill:none;stroke:#ffffff0d;stroke-width:10}.geo-pro-chart-card{background:#ffffff05;border:1px solid var(--hr-border-color, #333336);border-radius:var(--hr-radius-md, 12px);padding:20px;display:flex;flex-direction:column;gap:14px}.geo-pro-chart-title{margin:0;font-size:.95rem;font-weight:700;color:var(--hr-text-primary, #f0f0f0)}.geo-pro-entity-tag{display:inline-flex;align-items:center;padding:4px 10px;background:#818cf81a;border:1px solid rgba(129,140,248,.25);border-radius:6px;color:var(--hr-accent-primary, #818cf8);font-size:.78rem;font-weight:600}[data-theme=light] .geo-sidebar,[data-theme=light] .geo-results-panel{background:#fff;border-color:#e2e8f0;box-shadow:0 4px 20px #0f172a0f}[data-theme=light] .geo-sidebar-header,[data-theme=light] .geo-results-header{background:#f8fafc;border-bottom-color:#e2e8f0}[data-theme=light] .geo-sidebar-title h3,[data-theme=light] .geo-results-title h3,[data-theme=light] .geo-pro-loading-title,[data-theme=light] .geo-pro-chart-title,[data-theme=light] .geo-pro-metric-value{color:#0f172a}[data-theme=light] .geo-pro-panel,[data-theme=light] .geo-pro-metric-card,[data-theme=light] .geo-pro-chart-card{background:#f8fafc;border-color:#e2e8f0}[data-theme=light] .geo-pro-toggle-group{background:#f1f5f9;border-color:#e2e8f0}[data-theme=light] .geo-pro-toggle-btn.active{background:#fff;color:#0f172a}[data-theme=light] .geo-pro-textarea,[data-theme=light] .geo-pro-input{background:#fff;border-color:#cbd5e1;color:#0f172a}
