@font-face{font-family:primeicons;font-display:block;src:url("./media/primeicons-RSSEDYLY.eot");src:url("./media/primeicons-RSSEDYLY.eot?#iefix") format("embedded-opentype"),url("./media/primeicons-4GST5W3O.woff2") format("woff2"),url("./media/primeicons-P53SE5CV.woff") format("woff"),url("./media/primeicons-GEFHGEHP.ttf") format("truetype"),url("./media/primeicons-DHQU4SEP.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}@media (prefers-reduced-motion: reduce){.pi-spin{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-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-folder-plus:before{content:"\ea05"}.pi-receipt:before{content:"\ea06"}.pi-asterisk:before{content:"\ea07"}.pi-face-smile:before{content:"\ea08"}.pi-pinterest:before{content:"\ea09"}.pi-expand:before{content:"\ea0a"}.pi-pen-to-square:before{content:"\ea0b"}.pi-wave-pulse:before{content:"\ea0c"}.pi-turkish-lira:before{content:"\ea0d"}.pi-spinner-dotted:before{content:"\ea0e"}.pi-crown:before{content:"\ea0f"}.pi-pause-circle:before{content:"\ea10"}.pi-warehouse:before{content:"\ea11"}.pi-objects-column:before{content:"\ea12"}.pi-clipboard:before{content:"\ea13"}.pi-play-circle:before{content:"\ea14"}.pi-venus:before{content:"\ea15"}.pi-cart-minus:before{content:"\ea16"}.pi-file-plus:before{content:"\ea17"}.pi-microchip:before{content:"\ea18"}.pi-twitch:before{content:"\ea19"}.pi-building-columns:before{content:"\ea1a"}.pi-file-check:before{content:"\ea1b"}.pi-microchip-ai:before{content:"\ea1c"}.pi-trophy:before{content:"\ea1d"}.pi-barcode:before{content:"\ea1e"}.pi-file-arrow-up:before{content:"\ea1f"}.pi-mars:before{content:"\ea20"}.pi-tiktok:before{content:"\ea21"}.pi-arrow-up-right-and-arrow-down-left-from-center:before{content:"\ea22"}.pi-ethereum:before{content:"\ea23"}.pi-list-check:before{content:"\ea24"}.pi-thumbtack:before{content:"\ea25"}.pi-arrow-down-left-and-arrow-up-right-to-center:before{content:"\ea26"}.pi-equals:before{content:"\ea27"}.pi-lightbulb:before{content:"\ea28"}.pi-star-half:before{content:"\ea29"}.pi-address-book:before{content:"\ea2a"}.pi-chart-scatter:before{content:"\ea2b"}.pi-indian-rupee:before{content:"\ea2c"}.pi-star-half-fill:before{content:"\ea2d"}.pi-cart-arrow-down:before{content:"\ea2e"}.pi-calendar-clock:before{content:"\ea2f"}.pi-sort-up-fill:before{content:"\ea30"}.pi-sparkles:before{content:"\ea31"}.pi-bullseye:before{content:"\ea32"}.pi-sort-down-fill:before{content:"\ea33"}.pi-graduation-cap:before{content:"\ea34"}.pi-hammer:before{content:"\ea35"}.pi-bell-slash:before{content:"\ea36"}.pi-gauge:before{content:"\ea37"}.pi-shop:before{content:"\ea38"}.pi-headphones:before{content:"\ea39"}.pi-eraser:before{content:"\ea04"}.pi-stopwatch:before{content:"\ea01"}.pi-verified:before{content:"\ea02"}.pi-delete-left:before{content:"\ea03"}.pi-hourglass:before{content:"\e9fe"}.pi-truck:before{content:"\ea00"}.pi-wrench:before{content:"\e9ff"}.pi-microphone:before{content:"\e9fa"}.pi-megaphone:before{content:"\e9fb"}.pi-arrow-right-arrow-left:before{content:"\e9fc"}.pi-bitcoin:before{content:"\e9fd"}.pi-file-edit:before{content:"\e9f6"}.pi-language:before{content:"\e9f7"}.pi-file-export:before{content:"\e9f8"}.pi-file-import:before{content:"\e9f9"}.pi-file-word:before{content:"\e9f1"}.pi-gift:before{content:"\e9f2"}.pi-cart-plus:before{content:"\e9f3"}.pi-thumbs-down-fill:before{content:"\e9f4"}.pi-thumbs-up-fill:before{content:"\e9f5"}.pi-arrows-alt:before{content:"\e9f0"}.pi-calculator:before{content:"\e9ef"}.pi-sort-alt-slash:before{content:"\e9ee"}.pi-arrows-h:before{content:"\e9ec"}.pi-arrows-v:before{content:"\e9ed"}.pi-pound:before{content:"\e9eb"}.pi-prime:before{content:"\e9ea"}.pi-chart-pie:before{content:"\e9e9"}.pi-reddit:before{content:"\e9e8"}.pi-code:before{content:"\e9e7"}.pi-sync:before{content:"\e9e6"}.pi-shopping-bag:before{content:"\e9e5"}.pi-server:before{content:"\e9e4"}.pi-database:before{content:"\e9e3"}.pi-hashtag:before{content:"\e9e2"}.pi-bookmark-fill:before{content:"\e9df"}.pi-filter-fill:before{content:"\e9e0"}.pi-heart-fill:before{content:"\e9e1"}.pi-flag-fill:before{content:"\e9de"}.pi-circle:before{content:"\e9dc"}.pi-circle-fill:before{content:"\e9dd"}.pi-bolt:before{content:"\e9db"}.pi-history:before{content:"\e9da"}.pi-box:before{content:"\e9d9"}.pi-at:before{content:"\e9d8"}.pi-arrow-up-right:before{content:"\e9d4"}.pi-arrow-up-left:before{content:"\e9d5"}.pi-arrow-down-left:before{content:"\e9d6"}.pi-arrow-down-right:before{content:"\e9d7"}.pi-telegram:before{content:"\e9d3"}.pi-stop-circle:before{content:"\e9d2"}.pi-stop:before{content:"\e9d1"}.pi-whatsapp:before{content:"\e9d0"}.pi-building:before{content:"\e9cf"}.pi-qrcode:before{content:"\e9ce"}.pi-car:before{content:"\e9cd"}.pi-instagram:before{content:"\e9cc"}.pi-linkedin:before{content:"\e9cb"}.pi-send:before{content:"\e9ca"}.pi-slack:before{content:"\e9c9"}.pi-sun:before{content:"\e9c8"}.pi-moon:before{content:"\e9c7"}.pi-vimeo:before{content:"\e9c6"}.pi-youtube:before{content:"\e9c5"}.pi-flag:before{content:"\e9c4"}.pi-wallet:before{content:"\e9c3"}.pi-map:before{content:"\e9c2"}.pi-link:before{content:"\e9c1"}.pi-credit-card:before{content:"\e9bf"}.pi-discord:before{content:"\e9c0"}.pi-percentage:before{content:"\e9be"}.pi-euro:before{content:"\e9bd"}.pi-book:before{content:"\e9ba"}.pi-shield:before{content:"\e9b9"}.pi-paypal:before{content:"\e9bb"}.pi-amazon:before{content:"\e9bc"}.pi-phone:before{content:"\e9b8"}.pi-filter-slash:before{content:"\e9b7"}.pi-facebook:before{content:"\e9b4"}.pi-github:before{content:"\e9b5"}.pi-twitter:before{content:"\e9b6"}.pi-step-backward-alt:before{content:"\e9ac"}.pi-step-forward-alt:before{content:"\e9ad"}.pi-forward:before{content:"\e9ae"}.pi-backward:before{content:"\e9af"}.pi-fast-backward:before{content:"\e9b0"}.pi-fast-forward:before{content:"\e9b1"}.pi-pause:before{content:"\e9b2"}.pi-play:before{content:"\e9b3"}.pi-compass:before{content:"\e9ab"}.pi-id-card:before{content:"\e9aa"}.pi-ticket:before{content:"\e9a9"}.pi-file-o:before{content:"\e9a8"}.pi-reply:before{content:"\e9a7"}.pi-directions-alt:before{content:"\e9a5"}.pi-directions:before{content:"\e9a6"}.pi-thumbs-up:before{content:"\e9a3"}.pi-thumbs-down:before{content:"\e9a4"}.pi-sort-numeric-down-alt:before{content:"\e996"}.pi-sort-numeric-up-alt:before{content:"\e997"}.pi-sort-alpha-down-alt:before{content:"\e998"}.pi-sort-alpha-up-alt:before{content:"\e999"}.pi-sort-numeric-down:before{content:"\e99a"}.pi-sort-numeric-up:before{content:"\e99b"}.pi-sort-alpha-down:before{content:"\e99c"}.pi-sort-alpha-up:before{content:"\e99d"}.pi-sort-alt:before{content:"\e99e"}.pi-sort-amount-up:before{content:"\e99f"}.pi-sort-amount-down:before{content:"\e9a0"}.pi-sort-amount-down-alt:before{content:"\e9a1"}.pi-sort-amount-up-alt:before{content:"\e9a2"}.pi-palette:before{content:"\e995"}.pi-undo:before{content:"\e994"}.pi-desktop:before{content:"\e993"}.pi-sliders-v:before{content:"\e991"}.pi-sliders-h:before{content:"\e992"}.pi-search-plus:before{content:"\e98f"}.pi-search-minus:before{content:"\e990"}.pi-file-excel:before{content:"\e98e"}.pi-file-pdf:before{content:"\e98d"}.pi-check-square:before{content:"\e98c"}.pi-chart-line:before{content:"\e98b"}.pi-user-edit:before{content:"\e98a"}.pi-exclamation-circle:before{content:"\e989"}.pi-android:before{content:"\e985"}.pi-google:before{content:"\e986"}.pi-apple:before{content:"\e987"}.pi-microsoft:before{content:"\e988"}.pi-heart:before{content:"\e984"}.pi-mobile:before{content:"\e982"}.pi-tablet:before{content:"\e983"}.pi-key:before{content:"\e981"}.pi-shopping-cart:before{content:"\e980"}.pi-comments:before{content:"\e97e"}.pi-comment:before{content:"\e97f"}.pi-briefcase:before{content:"\e97d"}.pi-bell:before{content:"\e97c"}.pi-paperclip:before{content:"\e97b"}.pi-share-alt:before{content:"\e97a"}.pi-envelope:before{content:"\e979"}.pi-volume-down:before{content:"\e976"}.pi-volume-up:before{content:"\e977"}.pi-volume-off:before{content:"\e978"}.pi-eject:before{content:"\e975"}.pi-money-bill:before{content:"\e974"}.pi-images:before{content:"\e973"}.pi-image:before{content:"\e972"}.pi-sign-in:before{content:"\e970"}.pi-sign-out:before{content:"\e971"}.pi-wifi:before{content:"\e96f"}.pi-sitemap:before{content:"\e96e"}.pi-chart-bar:before{content:"\e96d"}.pi-camera:before{content:"\e96c"}.pi-dollar:before{content:"\e96b"}.pi-lock-open:before{content:"\e96a"}.pi-table:before{content:"\e969"}.pi-map-marker:before{content:"\e968"}.pi-list:before{content:"\e967"}.pi-eye-slash:before{content:"\e965"}.pi-eye:before{content:"\e966"}.pi-folder-open:before{content:"\e964"}.pi-folder:before{content:"\e963"}.pi-video:before{content:"\e962"}.pi-inbox:before{content:"\e961"}.pi-lock:before{content:"\e95f"}.pi-unlock:before{content:"\e960"}.pi-tags:before{content:"\e95d"}.pi-tag:before{content:"\e95e"}.pi-power-off:before{content:"\e95c"}.pi-save:before{content:"\e95b"}.pi-question-circle:before{content:"\e959"}.pi-question:before{content:"\e95a"}.pi-copy:before{content:"\e957"}.pi-file:before{content:"\e958"}.pi-clone:before{content:"\e955"}.pi-calendar-times:before{content:"\e952"}.pi-calendar-minus:before{content:"\e953"}.pi-calendar-plus:before{content:"\e954"}.pi-ellipsis-v:before{content:"\e950"}.pi-ellipsis-h:before{content:"\e951"}.pi-bookmark:before{content:"\e94e"}.pi-globe:before{content:"\e94f"}.pi-replay:before{content:"\e94d"}.pi-filter:before{content:"\e94c"}.pi-print:before{content:"\e94b"}.pi-align-right:before{content:"\e946"}.pi-align-left:before{content:"\e947"}.pi-align-center:before{content:"\e948"}.pi-align-justify:before{content:"\e949"}.pi-cog:before{content:"\e94a"}.pi-cloud-download:before{content:"\e943"}.pi-cloud-upload:before{content:"\e944"}.pi-cloud:before{content:"\e945"}.pi-pencil:before{content:"\e942"}.pi-users:before{content:"\e941"}.pi-clock:before{content:"\e940"}.pi-user-minus:before{content:"\e93e"}.pi-user-plus:before{content:"\e93f"}.pi-trash:before{content:"\e93d"}.pi-external-link:before{content:"\e93c"}.pi-window-maximize:before{content:"\e93b"}.pi-window-minimize:before{content:"\e93a"}.pi-refresh:before{content:"\e938"}.pi-user:before{content:"\e939"}.pi-exclamation-triangle:before{content:"\e922"}.pi-calendar:before{content:"\e927"}.pi-chevron-circle-left:before{content:"\e928"}.pi-chevron-circle-down:before{content:"\e929"}.pi-chevron-circle-right:before{content:"\e92a"}.pi-chevron-circle-up:before{content:"\e92b"}.pi-angle-double-down:before{content:"\e92c"}.pi-angle-double-left:before{content:"\e92d"}.pi-angle-double-right:before{content:"\e92e"}.pi-angle-double-up:before{content:"\e92f"}.pi-angle-down:before{content:"\e930"}.pi-angle-left:before{content:"\e931"}.pi-angle-right:before{content:"\e932"}.pi-angle-up:before{content:"\e933"}.pi-upload:before{content:"\e934"}.pi-download:before{content:"\e956"}.pi-ban:before{content:"\e935"}.pi-star-fill:before{content:"\e936"}.pi-star:before{content:"\e937"}.pi-chevron-left:before{content:"\e900"}.pi-chevron-right:before{content:"\e901"}.pi-chevron-down:before{content:"\e902"}.pi-chevron-up:before{content:"\e903"}.pi-caret-left:before{content:"\e904"}.pi-caret-right:before{content:"\e905"}.pi-caret-down:before{content:"\e906"}.pi-caret-up:before{content:"\e907"}.pi-search:before{content:"\e908"}.pi-check:before{content:"\e909"}.pi-check-circle:before{content:"\e90a"}.pi-times:before{content:"\e90b"}.pi-times-circle:before{content:"\e90c"}.pi-plus:before{content:"\e90d"}.pi-plus-circle:before{content:"\e90e"}.pi-minus:before{content:"\e90f"}.pi-minus-circle:before{content:"\e910"}.pi-circle-on:before{content:"\e911"}.pi-circle-off:before{content:"\e912"}.pi-sort-down:before{content:"\e913"}.pi-sort-up:before{content:"\e914"}.pi-sort:before{content:"\e915"}.pi-step-backward:before{content:"\e916"}.pi-step-forward:before{content:"\e917"}.pi-th-large:before{content:"\e918"}.pi-arrow-down:before{content:"\e919"}.pi-arrow-left:before{content:"\e91a"}.pi-arrow-right:before{content:"\e91b"}.pi-arrow-up:before{content:"\e91c"}.pi-bars:before{content:"\e91d"}.pi-arrow-circle-down:before{content:"\e91e"}.pi-arrow-circle-left:before{content:"\e91f"}.pi-arrow-circle-right:before{content:"\e920"}.pi-arrow-circle-up:before{content:"\e921"}.pi-info:before{content:"\e923"}.pi-info-circle:before{content:"\e924"}.pi-home:before{content:"\e925"}.pi-spinner:before{content:"\e926"}.adm{--cp-brand-rgb: 0, 54, 125;--ad-barre-l: 16.5rem;--ad-haut-h: 3.5rem;--ad-fond: #F4F6F9;--ad-papier: #FFFFFF;--ad-encre: #111827;--ad-encre-2: #4B5563;--ad-encre-3: #6B7280;--ad-filet: #D9DFE7;--ad-filet-fort: #B9C3D0;--ad-marque: #00367D;--ad-marque-hover: #002A61;--ad-marque-teinte: #F2F5F9;--ad-accent: #EF3B2D;--ad-succes: #15803D;--ad-succes-fond: #E8F6EC;--ad-alerte: #B45309;--ad-alerte-fond: #FEF3E2;--ad-danger: #B91C1C;--ad-danger-fond: #FDECEC;--ad-info: #1D4ED8;--ad-info-fond: #E7EEFC;--ad-r: 4px;--ad-r-lg: 6px;--ad-ombre: 0 1px 2px rgba(17, 24, 39, .06);--ad-ombre-flottante: 0 12px 32px -12px rgba(17, 24, 39, .28);--ad-text-xs: .75rem;--ad-text-sm: .8125rem;--ad-text: .875rem;--ad-text-lg: 1rem;--ad-text-xl: 1.25rem;--ad-text-2xl: 1.5rem}.adm .ad-sr,.adm .visually-hidden:not(:focus):not(:active){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.adm .ad-muet{color:var(--ad-encre-3)}.adm .ad-doux{color:var(--ad-encre-2)}.adm .ad-petit{font-size:var(--ad-text-sm)}.adm .ad-xs{font-size:var(--ad-text-xs)}.adm .ad-gras{font-weight:600}.adm .ad-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem}.adm .ad-nowrap{white-space:nowrap}.adm .ad-droite{text-align:end}.adm .ad-centre{text-align:center}.adm .ad-flex{display:flex;align-items:center;gap:.5rem}.adm .ad-flex--entre{justify-content:space-between}.adm .ad-flex--fin{justify-content:flex-end}.adm .ad-flex--haut{align-items:flex-start}.adm .ad-flex--retour{flex-wrap:wrap}.adm .ad-pile{display:flex;flex-direction:column;gap:.35rem}.adm .ad-tronque{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:28rem}.adm .ad-mt{margin-top:1rem}.adm .ad-mb{margin-bottom:1rem}.adm .ad-mb-0{margin-bottom:0}.adm .ad-largeur-lecture{max-width:52rem}.adm .ad-largeur-formulaire{max-width:64rem}.adm .ad-cache{display:none!important}.adm .ad-entete{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1.25rem}.adm .ad-entete__texte{min-width:0}.adm .ad-entete__surtitre{display:block;font-size:var(--ad-text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ad-marque);margin-bottom:.25rem}.adm .ad-entete__titre{font-size:var(--ad-text-2xl);line-height:1.2}.adm .ad-entete__sous-titre{margin:.25rem 0 0;color:var(--ad-encre-2);font-size:var(--ad-text);max-width:60ch}.adm .ad-entete__actions{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.adm .btn,.adm .ad-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.25rem;padding:.45rem .9rem;border:1px solid var(--ad-filet-fort);border-radius:var(--ad-r);background:var(--ad-papier);color:var(--ad-encre);font:inherit;font-size:var(--ad-text-sm);font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background .12s ease,border-color .12s ease,color .12s ease}.adm .btn:hover,.adm .ad-btn:hover{background:var(--ad-fond);border-color:var(--ad-encre-3);color:var(--ad-encre);text-decoration:none}.adm .btn:disabled,.adm .btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.adm .btn i,.adm .ad-btn i{font-size:.9em}.adm .btn-primary,.adm .ad-btn--primaire{background:var(--ad-marque);border-color:var(--ad-marque);color:#fff}.adm .btn-primary:hover,.adm .ad-btn--primaire:hover{background:var(--ad-marque-hover);border-color:var(--ad-marque-hover);color:#fff}.adm .btn-secondary,.adm .ad-btn--secondaire{background:var(--ad-papier);border-color:var(--ad-filet-fort);color:var(--ad-encre-2)}.adm .btn-secondary:hover{color:var(--ad-encre)}.adm .btn-danger,.adm .ad-btn--danger{background:var(--ad-danger);border-color:var(--ad-danger);color:#fff}.adm .btn-danger:hover,.adm .ad-btn--danger:hover{background:#991b1b;border-color:#991b1b;color:#fff}.adm .btn-success{background:var(--ad-succes);border-color:var(--ad-succes);color:#fff}.adm .btn-success:hover{background:#166534;border-color:#166534;color:#fff}.adm .btn-warning{background:var(--ad-alerte-fond);border-color:#f5c07a;color:var(--ad-alerte)}.adm .btn-warning:hover{background:#fde7c6;color:var(--ad-alerte)}.adm .btn-info{background:var(--ad-info-fond);border-color:#b9cbf3;color:var(--ad-info)}.adm .btn-info:hover{background:#d9e4fa;color:var(--ad-info)}.adm .btn-outline-danger,.adm .ad-btn--danger-discret{background:transparent;border-color:#f3b4b4;color:var(--ad-danger)}.adm .btn-outline-danger:hover,.adm .ad-btn--danger-discret:hover{background:var(--ad-danger-fond);border-color:var(--ad-danger);color:var(--ad-danger)}.adm .btn-link,.adm .ad-btn--lien{background:transparent;border-color:transparent;color:var(--ad-marque);padding-inline:.35rem}.adm .btn-link:hover,.adm .ad-btn--lien:hover{background:var(--ad-marque-teinte);border-color:transparent;color:var(--ad-marque)}.adm .btn-sm,.adm .ad-btn--petit{min-height:1.9rem;padding:.25rem .6rem;font-size:var(--ad-text-xs)}.adm .btn-lg,.adm .ad-btn--grand{min-height:2.75rem;padding:.6rem 1.25rem;font-size:var(--ad-text)}.adm .btn-block,.adm .ad-btn--bloc{width:100%}.adm .btn-icon,.adm .ad-btn--icone{width:2.25rem;padding:0}.adm .btn-icon.btn-sm{width:1.9rem}.adm .ad-btn-groupe{display:inline-flex;gap:.5rem;flex-wrap:wrap;align-items:center}.adm .badge,.adm .ad-badge{display:inline-flex;align-items:center;gap:.3rem;padding:.15rem .55rem;border-radius:999px;font-size:var(--ad-text-xs);font-weight:600;line-height:1.4;white-space:nowrap;background:var(--ad-fond);color:var(--ad-encre-2);border:1px solid var(--ad-filet)}.adm .badge-success,.adm .ad-badge--succes{background:var(--ad-succes-fond);color:var(--ad-succes);border-color:#bfe3c9}.adm .badge-warning,.adm .ad-badge--alerte{background:var(--ad-alerte-fond);color:var(--ad-alerte);border-color:#f5d8a8}.adm .badge-danger,.adm .ad-badge--danger{background:var(--ad-danger-fond);color:var(--ad-danger);border-color:#f5bdbd}.adm .badge-info,.adm .ad-badge--info,.adm .badge-primary{background:var(--ad-info-fond);color:var(--ad-info);border-color:#c3d3f5}.adm .badge-secondary,.adm .ad-badge--neutre{background:var(--ad-fond);color:var(--ad-encre-2)}.adm .badge-marque,.adm .ad-badge--marque{background:var(--ad-marque-teinte);color:var(--ad-marque);border-color:#c9d6ec}.adm .ad-badge__point{width:.45rem;height:.45rem;border-radius:50%;background:currentColor}.adm .card,.adm .ad-carte{background:var(--ad-papier);border:1px solid var(--ad-filet);border-radius:var(--ad-r-lg);box-shadow:var(--ad-ombre);margin-bottom:1.25rem}.adm .card-header,.adm .ad-carte__tete{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:.85rem 1.25rem;border-bottom:1px solid var(--ad-filet)}.adm .card-header h2,.adm .card-header h3,.adm .card-header h4,.adm .card-title,.adm .ad-carte__titre{font-size:var(--ad-text-lg);font-weight:700;margin:0}.adm .card-subtitle,.adm .ad-carte__sous-titre{margin:.15rem 0 0;font-size:var(--ad-text-sm);color:var(--ad-encre-2)}.adm .ad-carte__actions{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.adm .card-body,.adm .ad-carte__corps{padding:1.25rem}.adm .card-body--nu,.adm .ad-carte__corps--nu{padding:0}.adm .card-footer,.adm .ad-carte__pied{padding:.85rem 1.25rem;border-top:1px solid var(--ad-filet);background:#fafbfc;border-radius:0 0 var(--ad-r-lg) var(--ad-r-lg);display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.adm .ad-carte--compacte .ad-carte__corps{padding:1rem}.adm .ad-carte--accent{border-top:3px solid var(--ad-marque)}.adm .ad-grille{display:grid;gap:1.25rem}.adm .ad-grille--2{grid-template-columns:repeat(2,minmax(0,1fr))}.adm .ad-grille--3{grid-template-columns:repeat(3,minmax(0,1fr))}.adm .ad-grille--4{grid-template-columns:repeat(4,minmax(0,1fr))}.adm .ad-grille--auto{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}@media (max-width: 80rem){.adm .ad-grille--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 64rem){.adm .ad-grille--3,.adm .ad-grille--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 40rem){.adm .ad-grille--2,.adm .ad-grille--3,.adm .ad-grille--4{grid-template-columns:minmax(0,1fr)}}.adm .ad-grille>.card,.adm .ad-grille>.ad-carte{margin-bottom:0}.adm .ad-disposition{display:grid;gap:1.25rem;grid-template-columns:minmax(0,1fr);align-items:start}@media (min-width: 64rem){.adm .ad-disposition{grid-template-columns:minmax(0,2fr) minmax(18rem,1fr)}.adm .ad-disposition--large{grid-template-columns:minmax(0,3fr) minmax(18rem,1fr)}}.adm .ad-disposition__cote{position:sticky;top:calc(var(--ad-haut-h) + 1rem)}@media (max-width: 63.99rem){.adm .ad-disposition__cote{position:static}}.adm .ad-stat{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1.1rem 1.25rem}.adm .ad-stat__libelle{font-size:var(--ad-text-sm);color:var(--ad-encre-2);font-weight:500}.adm .ad-stat__valeur{font-size:1.85rem;font-weight:700;letter-spacing:-.02em;line-height:1.1;margin-top:.2rem;color:var(--ad-encre)}.adm .ad-stat__detail{font-size:var(--ad-text-xs);color:var(--ad-encre-3);margin-top:.3rem}.adm .ad-stat__icone{width:2.5rem;height:2.5rem;border-radius:var(--ad-r-lg);display:inline-flex;align-items:center;justify-content:center;font-size:1.1rem;flex:none;background:var(--ad-marque-teinte);color:var(--ad-marque)}.adm .ad-stat__icone--succes{background:var(--ad-succes-fond);color:var(--ad-succes)}.adm .ad-stat__icone--alerte{background:var(--ad-alerte-fond);color:var(--ad-alerte)}.adm .ad-stat__icone--danger{background:var(--ad-danger-fond);color:var(--ad-danger)}.adm .ad-stat__icone--info{background:var(--ad-info-fond);color:var(--ad-info)}.adm .ad-stat__lien{display:inline-flex;align-items:center;gap:.3rem;margin-top:.6rem;font-size:var(--ad-text-sm);font-weight:600;text-decoration:none}.adm .ad-stat__lien:hover{text-decoration:underline}.adm .cp-table-scroll,.adm .ad-tableau{position:relative;overflow-x:auto;-webkit-overflow-scrolling:touch}.adm .card-body:not(.card-body--nu)>.cp-table-scroll:first-child,.adm .card-body:not(.card-body--nu)>.ad-tableau:first-child{margin:-1.25rem}.adm .card-body--nu>.cp-table-scroll,.adm .card-body--nu>.ad-tableau{margin:0;border-radius:var(--ad-r-lg)}.adm .card>.cp-table-scroll,.adm .card>.ad-tableau,.adm .ad-carte>.ad-tableau{border-radius:0 0 var(--ad-r-lg) var(--ad-r-lg)}.adm .table,.adm .ad-tableau table{width:100%;border-collapse:collapse;font-size:var(--ad-text-sm);background:var(--ad-papier)}.adm .table th,.adm .ad-tableau th{text-align:start;padding:.6rem 1rem;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ad-encre-3);background:#fafbfc;border-bottom:1px solid var(--ad-filet);white-space:nowrap}.adm .table td,.adm .ad-tableau td{padding:.7rem 1rem;border-bottom:1px solid var(--ad-filet);vertical-align:middle;color:var(--ad-encre)}.adm .table tbody tr:last-child td{border-bottom:0}.adm .table tbody tr:hover td{background:#fafbfd}.adm .table th[scope=row]{font-size:inherit;text-transform:none;letter-spacing:0;color:var(--ad-encre);font-weight:600;background:transparent}.adm .table td.ad-actions,.adm .table th.ad-actions{text-align:end;width:1%;white-space:nowrap}.adm .table .ad-tronque{display:block}.adm .table a:not(.btn){color:var(--ad-encre);font-weight:500;text-decoration:none}.adm .table a:not(.btn):hover{color:var(--ad-marque);text-decoration:underline}.adm .table td .ad-secondaire,.adm .ad-secondaire{display:block;font-size:var(--ad-text-xs);color:var(--ad-encre-3);margin-top:.15rem;font-weight:400}.adm .table--compact td{padding:.45rem .75rem}.adm .table input[type=checkbox]{width:1rem;height:1rem;accent-color:var(--ad-marque)}.adm .ad-vignette{width:3rem;height:3rem;object-fit:cover;border-radius:var(--ad-r);border:1px solid var(--ad-filet);display:block;background:var(--ad-fond)}.adm .ad-vignette--large{width:5rem;height:3.25rem}.adm .ad-vignette--ronde{border-radius:50%}.adm .ad-vignette--vide{display:inline-flex;align-items:center;justify-content:center;color:var(--ad-encre-3)}.adm .ad-poignee{cursor:grab;color:var(--ad-filet-fort)}.adm .ad-poignee:hover{color:var(--ad-encre-2)}.adm .admin-row-actions,.adm .ad-ligne-actions{display:inline-flex;align-items:center;gap:.25rem;justify-content:flex-end}.adm .admin-row-action-form{margin:0;display:inline-flex}.adm .admin-row-action,.adm .ad-ligne-action{width:1.9rem;height:1.9rem;padding:0;min-height:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--ad-r);background:transparent;color:var(--ad-encre-2);cursor:pointer;font-size:.85rem}.adm .admin-row-action:hover,.adm .ad-ligne-action:hover{background:var(--ad-marque-teinte);border-color:#c9d6ec;color:var(--ad-marque)}.adm .admin-row-action--danger:hover,.adm .ad-ligne-action--danger:hover{background:var(--ad-danger-fond);border-color:#f5bdbd;color:var(--ad-danger)}.adm .ad-filtres{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem 1rem;padding:.9rem 1.25rem;border-bottom:1px solid var(--ad-filet);background:#fafbfc}.adm .card>.ad-filtres:first-child{border-radius:var(--ad-r-lg) var(--ad-r-lg) 0 0}.adm .ad-filtres .form-field-wrapper,.adm .ad-filtres .form-group{margin:0;flex:1 1 12rem;max-width:20rem}.adm .ad-filtres .form-field-wrapper--large{flex-basis:20rem;max-width:28rem}.adm .ad-filtres .form-control{min-height:2.25rem;padding-block:.35rem}.adm .ad-filtres__actions{display:flex;gap:.5rem;align-items:center;margin-inline-start:auto}.adm .ad-filtres__resume{font-size:var(--ad-text-sm);color:var(--ad-encre-2);padding:.75rem 1.25rem;border-bottom:1px solid var(--ad-filet);display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;align-items:center}.adm .ad-groupe-actions{display:flex;align-items:center;gap:.75rem;padding:.6rem 1.25rem;background:var(--ad-marque-teinte);border-bottom:1px solid #C9D6EC;font-size:var(--ad-text-sm)}.adm .ad-groupe-actions[hidden]{display:none}.adm .ad-onglets{display:flex;gap:.25rem;border-bottom:1px solid var(--ad-filet);margin-bottom:1.25rem;overflow-x:auto;scrollbar-width:none}.adm .ad-onglets::-webkit-scrollbar{display:none}.adm .ad-onglet,.adm .settings-tab,.adm .form-tab,.adm .locale-tab{display:inline-flex;align-items:center;gap:.45rem;padding:.6rem .9rem;margin-bottom:-1px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--ad-encre-2);font:inherit;font-size:var(--ad-text-sm);font-weight:600;cursor:pointer;white-space:nowrap;text-decoration:none}.adm .ad-onglet:hover,.adm .settings-tab:hover,.adm .form-tab:hover,.adm .locale-tab:hover{color:var(--ad-encre);background:transparent}.adm .ad-onglet.is-active,.adm .ad-onglet[aria-selected=true],.adm .settings-tab.active,.adm .form-tab.active,.adm .locale-tab.active{color:var(--ad-marque);border-bottom-color:var(--ad-marque);background:transparent;border-radius:0}.adm .ad-onglet i{font-size:.9em;color:var(--ad-encre-3)}.adm .ad-onglet.is-active i,.adm .settings-tab.active i{color:var(--ad-marque)}.adm .ad-onglets--vertical{flex-direction:column;border-bottom:0;border-inline-end:1px solid var(--ad-filet);margin:0;padding-inline-end:.5rem;min-width:12rem}.adm .ad-onglets--vertical .ad-onglet,.adm .ad-onglets--vertical .settings-tab{border-bottom:0;border-inline-start:2px solid transparent;margin:0;padding:.5rem .75rem;border-radius:0 var(--ad-r) var(--ad-r) 0;justify-content:flex-start}.adm .ad-onglets--vertical .ad-onglet.is-active,.adm .ad-onglets--vertical .settings-tab.active{border-inline-start-color:var(--ad-marque);background:var(--ad-marque-teinte)}.adm .ad-panneau,.adm .settings-tab-content,.adm .form-tab-content,.adm .locale-tab-content{display:none}.adm .ad-panneau.is-active,.adm .settings-tab-content.active,.adm .form-tab-content.active,.adm .locale-tab-content.active{display:block}.adm .admin-empty-state,.adm .ad-vide{text-align:center;padding:3rem 1.5rem;color:var(--ad-encre-2)}.adm .admin-empty-state__icon,.adm .ad-vide__icone{display:block;font-size:2rem;color:var(--ad-filet-fort);margin-bottom:.75rem}.adm .admin-empty-state__message,.adm .ad-vide__titre{font-weight:600;color:var(--ad-encre);margin-bottom:.25rem}.adm .ad-vide__texte{font-size:var(--ad-text-sm);max-width:40ch;margin:0 auto 1rem}.adm .ad-vide .btn{margin-top:.75rem}.adm .ad-pagination,.adm .pagination{display:flex;align-items:center;gap:.25rem;margin:0;padding:0;list-style:none;flex-wrap:wrap}.adm .ad-pagination__pied{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:.85rem 1.25rem;border-top:1px solid var(--ad-filet);font-size:var(--ad-text-sm);color:var(--ad-encre-2)}.adm .pagination a,.adm .pagination span,.adm .page-link{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;height:2rem;padding:0 .5rem;border:1px solid var(--ad-filet);border-radius:var(--ad-r);background:var(--ad-papier);color:var(--ad-encre-2);font-size:var(--ad-text-sm);text-decoration:none}.adm .pagination a:hover{border-color:var(--ad-filet-fort);color:var(--ad-marque)}.adm .pagination .active span,.adm .pagination .active .page-link,.adm .page-item.active .page-link{background:var(--ad-marque);border-color:var(--ad-marque);color:#fff}.adm .pagination .disabled span{opacity:.5}.adm nav[role=navigation]>div:first-child{display:none}.adm nav[role=navigation]>div:last-child{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.adm nav[role=navigation] p{font-size:var(--ad-text-sm);color:var(--ad-encre-2);margin:0}.adm nav[role=navigation] span[aria-current],.adm nav[role=navigation] a[href]{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;height:2rem;padding:0 .5rem;border:1px solid var(--ad-filet);border-radius:var(--ad-r);background:var(--ad-papier);color:var(--ad-encre-2);font-size:var(--ad-text-sm);text-decoration:none}.adm nav[role=navigation] span[aria-current]>span{background:var(--ad-marque);color:#fff;border-radius:3px;padding:0 .4rem}.adm nav[role=navigation] a[href]:hover{border-color:var(--ad-filet-fort);color:var(--ad-marque)}.adm nav[role=navigation] svg{width:1rem;height:1rem}.adm nav[role=navigation]>div>div:last-child>span,.adm nav[role=navigation] .relative{display:inline-flex;flex-wrap:wrap;max-width:100%;gap:.25rem}.adm .admin-definition-list,.adm .ad-fiche{margin:0;display:grid;grid-template-columns:max-content minmax(0,1fr);gap:.5rem 1.25rem;font-size:var(--ad-text-sm)}.adm .admin-definition-list dt,.adm .ad-fiche dt{color:var(--ad-encre-3);font-weight:500}.adm .admin-definition-list dd,.adm .ad-fiche dd{margin:0;color:var(--ad-encre);font-weight:500;word-break:break-word}.adm .ad-fiche--pile{grid-template-columns:minmax(0,1fr);gap:.85rem}.adm .ad-fiche--pile dt{font-size:var(--ad-text-xs);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.1rem}.adm .admin-detail__figure{margin:0}.adm .admin-detail__figure img{max-width:100%;border:1px solid var(--ad-filet);border-radius:var(--ad-r)}.adm .admin-detail__figure figcaption{font-size:var(--ad-text-xs);color:var(--ad-encre-3);margin-top:.35rem}.adm .ad-prose{font-size:var(--ad-text);line-height:1.65;color:var(--ad-encre)}.adm .ad-prose :is(h2,h3,h4){margin:1.25rem 0 .5rem}.adm .ad-prose img{max-width:100%;height:auto;border-radius:var(--ad-r)}.adm .ad-prose table{width:100%;border-collapse:collapse}.adm .ad-prose td,.adm .ad-prose th{border:1px solid var(--ad-filet);padding:.4rem .6rem}.adm .ad-encadre{padding:.85rem 1rem;border:1px solid var(--ad-filet);border-radius:var(--ad-r);background:#fafbfc;font-size:var(--ad-text-sm);color:var(--ad-encre-2)}.adm .ad-encadre--info{background:var(--ad-info-fond);border-color:#c3d3f5;color:var(--ad-encre)}.adm .ad-encadre--alerte{background:var(--ad-alerte-fond);border-color:#f5d8a8;color:var(--ad-encre)}.adm .ad-encadre--danger{background:var(--ad-danger-fond);border-color:#f5bdbd;color:var(--ad-encre)}.adm .ad-encadre strong{color:var(--ad-encre)}.adm .ad-liste-nue{list-style:none;margin:0;padding:0}.adm .ad-liste-points{margin:0;padding-inline-start:1.1rem}.adm .ad-liste-points li+li{margin-top:.25rem}.adm .ad-separateur{height:1px;background:var(--ad-filet);margin:1.25rem 0;border:0}.adm .ad-etoiles{color:#f59e0b;letter-spacing:.05em}.adm .ad-pastille-couleur{display:inline-block;width:1rem;height:1rem;border-radius:3px;border:1px solid var(--ad-filet-fort);vertical-align:middle}.adm .ad-progression{height:.4rem;background:var(--ad-fond);border-radius:999px;overflow:hidden;border:1px solid var(--ad-filet)}.adm .ad-progression>span{display:block;height:100%;background:var(--ad-marque)}.adm .ad-activite{list-style:none;margin:0;padding:0}.adm .ad-activite li{display:flex;gap:.85rem;padding:.85rem 1.25rem;border-bottom:1px solid var(--ad-filet)}.adm .ad-activite li:last-child{border-bottom:0}.adm .ad-activite__icone{width:2rem;height:2rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex:none;background:var(--ad-marque-teinte);color:var(--ad-marque);font-size:.85rem}.adm .ad-activite__corps{min-width:0;flex:1 1 auto}.adm .ad-activite__titre{font-weight:600;color:var(--ad-encre);font-size:var(--ad-text-sm)}.adm .ad-activite__texte{color:var(--ad-encre-2);font-size:var(--ad-text-sm)}.adm .ad-activite__date{color:var(--ad-encre-3);font-size:var(--ad-text-xs);white-space:nowrap}.adm .ad-activite li.is-non-lu{background:#fbfcfe}.adm .ad-activite li.is-non-lu .ad-activite__titre:before{content:"";display:inline-block;width:.5rem;height:.5rem;border-radius:50%;background:var(--ad-accent);margin-inline-end:.4rem;vertical-align:middle}.adm .ad-raccourcis{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.75rem}.adm .ad-raccourcis--2{grid-template-columns:repeat(2,minmax(0,1fr))}.adm .ad-raccourci{display:flex;align-items:center;gap:.75rem;padding:.75rem .9rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--ad-filet);border-radius:var(--ad-r-lg);background:var(--ad-papier);color:var(--ad-encre);text-decoration:none;font-size:var(--ad-text-sm);font-weight:600}.adm .ad-raccourci i{width:2rem;height:2rem;border-radius:var(--ad-r);background:var(--ad-marque-teinte);color:var(--ad-marque);display:inline-flex;align-items:center;justify-content:center;flex:none}.adm .ad-raccourci:hover{border-color:var(--ad-marque);color:var(--ad-marque);text-decoration:none}.adm .ad-modale{position:fixed;inset:0;z-index:90;display:none;align-items:center;justify-content:center;padding:1rem;background:#0f2a5580}.adm .ad-modale.is-ouverte{display:flex}.adm .ad-modale__boite{width:min(100%,40rem);max-height:90vh;overflow:auto;background:var(--ad-papier);border-radius:var(--ad-r-lg);box-shadow:var(--ad-ombre-flottante)}.adm .ad-modale__tete{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1.25rem;border-bottom:1px solid var(--ad-filet)}.adm .ad-modale__corps{padding:1.25rem}.adm .ad-modale__pied{padding:.85rem 1.25rem;border-top:1px solid var(--ad-filet);display:flex;justify-content:flex-end;gap:.5rem}.adm .card-footer>*:only-child,.adm .ad-carte__pied>*:only-child{flex:1 1 100%;min-width:0}.adm .filter-toggle-btn.is-actif{background:var(--ad-marque-teinte);border-color:#c9d6ec;color:var(--ad-marque)}.adm .filter-toggle-btn .ad-nav__badge{margin-inline-start:.15rem;background:var(--ad-marque)}.adm .table tbody tr.is-archive td{background:#fefaf5}.adm .table tbody tr.is-archive:hover td{background:#fdf4e9}.adm .table th.ad-droite,.adm .table td.ad-droite{text-align:end;white-space:nowrap}.adm .table th.ad-centre,.adm .table td.ad-centre{text-align:center}.adm .admin-row-action--alerte:hover,.adm .ad-ligne-action--alerte:hover{background:var(--ad-alerte-fond);border-color:#f5d8a8;color:var(--ad-alerte)}.adm .admin-row-action--succes:hover,.adm .ad-ligne-action--succes:hover{background:var(--ad-succes-fond);border-color:#bfe3c9;color:var(--ad-succes)}.adm .admin-row-action.is-inactif{color:var(--ad-filet-fort);cursor:not-allowed;pointer-events:none}.adm .admin-row-actions,.adm .ad-ligne-actions{flex-wrap:nowrap;white-space:nowrap}.adm .table td.ad-actions,.adm .table th.ad-actions{width:1%;white-space:nowrap}.adm .table code,.adm .table .ad-mono{white-space:nowrap}.adm .liste-entete{display:flex;flex-direction:column;gap:.9rem}.adm .liste-entete__haut{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;flex-wrap:wrap}.adm .liste-entete__texte{min-width:0}.adm .liste-entete__resume{margin:.25rem 0 0;font-size:var(--ad-text-sm);color:var(--ad-encre-2);font-variant-numeric:tabular-nums}.adm .liste-entete__actions{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.adm .liste-outils{margin-bottom:0}.adm .liste-outils__barre{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;padding:.65rem .75rem}.adm .liste-recherche{position:relative;flex:1 1 18rem;max-width:28rem;margin:0}.adm .liste-recherche i{position:absolute;inset-inline-start:.75rem;top:50%;transform:translateY(-50%);color:var(--ad-encre-3);font-size:.85rem;pointer-events:none}.adm .liste-recherche input{width:100%;height:2.35rem;padding:0 .75rem 0 2.2rem;border:1px solid var(--ad-filet-fort);border-radius:var(--ad-r);background:var(--ad-papier);font-size:var(--ad-text-sm);color:var(--ad-encre)}.adm .liste-recherche input:focus{outline:none;border-color:var(--ad-marque);box-shadow:0 0 0 3px var(--ad-marque-teinte)}.adm .liste-outils__etat{margin:0;font-size:var(--ad-text-sm);color:var(--ad-encre-2)}.adm .liste-outils__effacer{margin-inline-start:auto}.adm .liste-outils__filtres{padding:.9rem .75rem .75rem;border-top:1px solid var(--ad-filet);background:#fafbfc;border-radius:0 0 var(--ad-r-lg) var(--ad-r-lg)}.adm .liste-outils__boutons{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.75rem}.adm .liste-identite{display:flex;align-items:center;gap:.7rem;min-width:14rem}.adm .liste-identite__pastille{display:inline-flex;align-items:center;justify-content:center;flex:none;width:2.2rem;height:2.2rem;border-radius:50%;background:var(--ad-marque-teinte);color:var(--ad-marque);font-size:var(--ad-text-xs);font-weight:700;letter-spacing:.02em}.adm .liste-identite__pastille--societe{border-radius:var(--ad-r-lg);background:var(--ad-info-fond);color:var(--ad-info)}.adm .liste-identite__texte{min-width:0}.adm .liste-identite__nom{display:block;font-weight:600;color:var(--ad-encre)}.adm .table a.liste-identite__nom{font-weight:600}.adm .liste-identite__sous{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap;margin-top:.1rem;font-size:var(--ad-text-xs);color:var(--ad-encre-3)}.adm .liste-contact{display:flex;flex-direction:column;gap:.1rem;font-size:var(--ad-text-sm)}.adm .liste-contact span{display:inline-flex;align-items:center;gap:.35rem;color:var(--ad-encre-2);white-space:nowrap}.adm .liste-contact i{font-size:.75em;color:var(--ad-encre-3)}.adm .onglets{display:flex;gap:.25rem;flex-wrap:wrap;border-bottom:1px solid var(--ad-filet)}.adm .onglet{display:inline-flex;align-items:center;gap:.45rem;padding:.6rem .9rem;margin-bottom:-1px;border-bottom:2px solid transparent;font-size:var(--ad-text-sm);font-weight:600;color:var(--ad-encre-2)}.adm .onglet:hover{color:var(--ad-encre);text-decoration:none}.adm .onglet i{font-size:.85em;color:var(--ad-encre-3)}.adm .onglet .badge{font-weight:600}.adm .onglet[aria-current=page]{color:var(--ad-marque);border-bottom-color:var(--ad-marque)}.adm .onglet[aria-current=page] i{color:var(--ad-marque)}.adm .form-container{max-width:none;margin:0}.adm .form-header{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1.25rem}.adm .form-header h2{font-size:var(--ad-text-2xl)}.adm .form-header p{color:var(--ad-encre-2);font-size:var(--ad-text)}.adm .form-section,.adm .admin-form-section{background:var(--ad-papier);border:1px solid var(--ad-filet);border-radius:var(--ad-r-lg);box-shadow:var(--ad-ombre);padding:1.25rem;margin-bottom:1.25rem}.adm .form-section-header{display:flex;align-items:flex-start;gap:.85rem;padding-bottom:.9rem;margin-bottom:1.1rem;border-bottom:1px solid var(--ad-filet)}.adm .form-section-icon{width:2.25rem;height:2.25rem;border-radius:var(--ad-r);background:var(--ad-marque-teinte);color:var(--ad-marque);display:inline-flex;align-items:center;justify-content:center;font-size:1rem;flex:none}.adm .form-section-title,.adm .admin-form-section__title{font-size:var(--ad-text-lg);font-weight:700;margin:0}.adm .form-section-description{margin:.15rem 0 0;font-size:var(--ad-text-sm);color:var(--ad-encre-2)}.adm .form-section>.form-section-title:first-child{padding-bottom:.75rem;margin-bottom:1rem;border-bottom:1px solid var(--ad-filet)}.adm .form-row,.adm .form-row-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem}.adm .form-row-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem 1.25rem}.adm .form-row-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem 1.25rem}.adm .form-input-group{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:1rem 1.25rem}@media (max-width: 64rem){.adm .form-row-3,.adm .form-row-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 40rem){.adm .form-row,.adm .form-row-2,.adm .form-row-3,.adm .form-row-4{grid-template-columns:minmax(0,1fr)}}.adm .form-group,.adm .form-field-wrapper{margin-bottom:1rem;min-width:0}.adm .form-row-2>.form-field-wrapper,.adm .form-row-3>.form-field-wrapper,.adm .form-row-4>.form-field-wrapper,.adm .form-row>.form-group,.adm .form-input-group>.form-field-wrapper{margin-bottom:0}.adm .form-row-2,.adm .form-row-3,.adm .form-row-4,.adm .form-input-group{margin-bottom:1rem}.adm .form-section>:last-child,.adm .form-section>form>:last-child{margin-bottom:0}.adm .form-field-label-wrapper{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.35rem}.adm .form-label,.adm .form-field-label{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--ad-text-sm);font-weight:600;color:var(--ad-encre);margin:0 0 .35rem}.adm .form-field-label-wrapper .form-field-label{margin-bottom:0}.adm .form-field-label-icon{display:none}.adm .form-label.required:after,.adm .form-field-label.required:after,.adm .ad-requis:after{content:"*";color:var(--ad-danger);margin-inline-start:.15rem;font-weight:700}.adm .form-field-info{position:relative;display:inline-flex;color:var(--ad-encre-3);cursor:help}.adm .form-field-info-icon{font-size:.85rem}.adm .form-field-info-tooltip{position:absolute;inset-inline-end:0;bottom:calc(100% + .4rem);z-index:20;width:max-content;max-width:18rem;padding:.5rem .65rem;border-radius:var(--ad-r);background:var(--ad-encre);color:#fff;font-size:var(--ad-text-xs);font-weight:400;line-height:1.4;display:none}.adm .form-field-info:hover .form-field-info-tooltip,.adm .form-field-info:focus-within .form-field-info-tooltip{display:block}.adm .form-input-wrapper{position:relative}.adm .form-input-icon{position:absolute;inset-inline-start:.75rem;top:50%;transform:translateY(-50%);color:var(--ad-encre-3);pointer-events:none;font-size:.85rem;line-height:0}.adm .form-input-with-icon{padding-inline-start:2.3rem!important}.adm .form-textarea-wrapper .form-input-icon{top:.85rem;transform:none}.adm .form-control,.adm .form-input,.adm .ad-champ,.adm .admin-code-field{display:block;width:100%;min-height:2.4rem;padding:.45rem .75rem;border:1px solid var(--ad-filet-fort);border-radius:var(--ad-r);background:var(--ad-papier);color:var(--ad-encre);font:inherit;font-size:var(--ad-text-sm);line-height:1.4;transition:border-color .12s ease,box-shadow .12s ease}.adm textarea.form-control{min-height:6rem;resize:vertical;line-height:1.5}.adm .form-control:focus{outline:none;border-color:var(--ad-marque);box-shadow:0 0 0 3px rgba(var(--cp-brand-rgb),.15)}.adm .form-control::placeholder{color:#9aa3b2}.adm .form-control:disabled,.adm .form-control[readonly]{background:var(--ad-fond);color:var(--ad-encre-2);cursor:not-allowed}.adm select.form-control{appearance:none;-webkit-appearance:none;padding-inline-end:2.25rem;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='none' stroke='%234B5563' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' d='M2.5 4.5 6 8l3.5-3.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:12px 12px}.adm .form-select-wrapper{position:relative}.adm .form-select-wrapper:after{display:none}.adm .admin-code-field,.adm .ad-champ--mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.adm .form-control-sm{min-height:2rem;padding-block:.25rem}.adm .ad-champ--court{max-width:12rem}.adm .ad-champ--moyen{max-width:24rem}.adm .is-invalid,.adm .form-control.is-invalid{border-color:var(--ad-danger)!important}.adm .form-control.is-invalid:focus{box-shadow:0 0 0 3px #b91c1c26}.adm .invalid-feedback,.adm .ad-erreur{display:block;margin-top:.35rem;font-size:var(--ad-text-xs);color:var(--ad-danger);font-weight:500}.adm .form-text,.adm .form-help-text,.adm .admin-form-hint,.adm .ad-aide{display:flex;align-items:flex-start;gap:.35rem;margin-top:.35rem;font-size:var(--ad-text-xs);color:var(--ad-encre-3);line-height:1.45}.adm .form-help-text-icon{margin-top:.1rem;font-size:.8rem}.adm .form-help-text a{color:var(--ad-marque)}.adm .form-textarea-counter{text-align:end;font-size:var(--ad-text-xs);color:var(--ad-encre-3);margin-top:.25rem}.adm .form-textarea-counter.warning{color:var(--ad-alerte)}.adm .form-textarea-counter.error{color:var(--ad-danger)}.adm .form-warning-box{display:flex;gap:.6rem;padding:.75rem .9rem;margin:.75rem 0;border:1px solid #F5D8A8;border-inline-start-width:4px;border-inline-start-color:var(--ad-alerte);border-radius:var(--ad-r);background:var(--ad-alerte-fond);font-size:var(--ad-text-sm);color:var(--ad-encre)}.adm .form-warning-box-icon{color:var(--ad-alerte);margin-top:.1rem}.adm .form-warning-box-text code{background:#fff}.adm .form-field-status{display:inline-flex;align-items:center;gap:.3rem;font-size:var(--ad-text-xs);margin-top:.35rem}.adm .form-field-status.success{color:var(--ad-succes)}.adm .form-field-status.error{color:var(--ad-danger)}.adm .form-field-status.warning{color:var(--ad-alerte)}.adm .form-check,.adm .ad-case{display:flex;align-items:flex-start;gap:.55rem;margin-bottom:.5rem}.adm .form-check-input{margin-top:.2rem}.adm .form-check-label,.adm .ad-case__libelle{font-size:var(--ad-text-sm);color:var(--ad-encre);cursor:pointer}.adm .ad-case__aide{display:block;font-size:var(--ad-text-xs);color:var(--ad-encre-3)}.adm .form-switch-label,.adm .ad-interrupteur{display:inline-flex;align-items:center;gap:.65rem;cursor:pointer;margin:0}.adm .form-switch,.adm .ad-interrupteur__piste{position:relative;width:2.5rem;height:1.4rem;flex:none;display:inline-block}.adm .form-switch input{position:absolute;opacity:0;width:0;height:0}.adm .form-switch-slider{position:absolute;inset:0;background:var(--ad-filet-fort);border-radius:999px;transition:background .15s ease;cursor:pointer}.adm .form-switch-slider:before{content:"";position:absolute;left:.15rem;top:.15rem;width:1.1rem;height:1.1rem;background:#fff;border-radius:50%;box-shadow:0 1px 2px #00000040;transition:transform .15s ease}.adm .form-switch input:checked+.form-switch-slider{background:var(--ad-marque)}.adm .form-switch input:checked+.form-switch-slider:before{transform:translate(1.1rem)}.adm .form-switch input:focus-visible+.form-switch-slider{outline:2px solid var(--ad-marque);outline-offset:2px}.adm .form-switch-label-text{font-size:var(--ad-text-sm);font-weight:500;color:var(--ad-encre)}.adm .ad-interrupteur-ligne{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 0;border-bottom:1px solid var(--ad-filet)}.adm .ad-interrupteur-ligne:last-child{border-bottom:0}.adm .ad-interrupteur-ligne__texte{font-size:var(--ad-text-sm)}.adm .ad-interrupteur-ligne__texte small{display:block;color:var(--ad-encre-3);font-size:var(--ad-text-xs)}.adm .form-file{display:block}.adm .form-file-input{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.adm .form-file-upload-wrapper,.adm .form-file-label,.adm .ad-depot{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;padding:1.25rem;border:1px dashed var(--ad-filet-fort);border-radius:var(--ad-r-lg);background:#fafbfc;text-align:center;cursor:pointer;transition:border-color .12s ease,background .12s ease}.adm .form-file-upload-wrapper:hover,.adm .form-file-label:hover,.adm .form-file-upload-wrapper.dragover,.adm .ad-depot:hover{border-color:var(--ad-marque);background:var(--ad-marque-teinte)}.adm .form-file-upload-wrapper .form-file-label{border:0;background:transparent;padding:0}.adm .form-file-icon{font-size:1.5rem;color:var(--ad-marque)}.adm .form-file-text{font-size:var(--ad-text-sm);font-weight:600;color:var(--ad-encre)}.adm .form-file-hint{font-size:var(--ad-text-xs);color:var(--ad-encre-3)}.adm .form-file-upload-wrapper.has-file{border-style:solid}.adm .form-file-preview,.adm .form-image-preview{margin-top:.75rem;display:flex;align-items:center;gap:.85rem;padding:.6rem;border:1px solid var(--ad-filet);border-radius:var(--ad-r);background:var(--ad-papier)}.adm .form-file-preview img,.adm .form-image-preview img{max-height:5rem;max-width:12rem;border-radius:3px;border:1px solid var(--ad-filet);object-fit:contain;background:#fff}.adm .form-file-preview-info{flex:1 1 auto;min-width:0}.adm .form-file-preview-name{font-size:var(--ad-text-sm);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm .form-file-preview-size{font-size:var(--ad-text-xs);color:var(--ad-encre-3)}.adm .form-file-remove{min-height:1.9rem;padding:.25rem .6rem;border:1px solid #F3B4B4;border-radius:var(--ad-r);background:transparent;color:var(--ad-danger);font:inherit;font-size:var(--ad-text-xs);font-weight:600;cursor:pointer}.adm .form-file-remove:hover{background:var(--ad-danger-fond)}.adm .form-tags-wrapper{display:flex;flex-wrap:wrap;gap:.35rem;padding:.35rem;border:1px solid var(--ad-filet-fort);border-radius:var(--ad-r);background:var(--ad-papier)}.adm .form-tag{display:inline-flex;align-items:center;gap:.3rem;padding:.15rem .5rem;border-radius:999px;background:var(--ad-marque-teinte);color:var(--ad-marque);font-size:var(--ad-text-xs);font-weight:600}.adm .form-tag-remove{border:0;background:transparent;color:inherit;cursor:pointer;padding:0;line-height:1}.adm .form-tags-input{flex:1 1 6rem;border:0!important;min-height:1.6rem!important;padding:.15rem .35rem!important;box-shadow:none!important}.adm .form-actions,.adm .admin-form-actions,.adm .ad-actions-formulaire{position:sticky;bottom:0;z-index:30;display:flex;align-items:center;justify-content:flex-end;gap:.6rem;flex-wrap:wrap;margin:1.25rem -1.25rem -4rem;padding:.85rem 1.25rem;background:#fffffff5;backdrop-filter:blur(6px);border-top:1px solid var(--ad-filet);box-shadow:0 -8px 24px -18px #11182759}@media (min-width: 64rem){.adm .form-actions,.adm .admin-form-actions,.adm .ad-actions-formulaire{margin:1.25rem -2rem -5rem;padding-inline:2rem}}.adm .ad-actions-formulaire__gauche{margin-inline-end:auto;display:flex;align-items:center;gap:.6rem;font-size:var(--ad-text-sm);color:var(--ad-encre-3)}.adm .ad-actions-formulaire--statique{position:static;margin:1.25rem 0 0;padding:0;background:transparent;border:0;box-shadow:none;backdrop-filter:none}.adm .form-tabs,.adm .locale-tabs{display:flex;gap:.25rem;border-bottom:1px solid var(--ad-filet);margin-bottom:1.25rem}.adm .ad-cote-aide{font-size:var(--ad-text-sm);color:var(--ad-encre-2)}.adm .ad-cote-aide h4{font-size:var(--ad-text-sm);margin-bottom:.35rem}.adm .ad-cote-aide ul{margin:0;padding-inline-start:1rem}.adm .ad-cote-aide li+li{margin-top:.3rem}.adm .form-help-text.est-valide{color:var(--ad-succes)}.adm .form-help-text.est-invalide{color:var(--ad-danger)}.adm{--a-50: #F2F5F9;--a-100: #DCE6F3;--a-200: #B3C6E6;--a-300: #7F9FD3;--a-400: #4B74BA;--a-500: #1A4E94;--a-600: #00367D;--a-700: #002A61;--accent: var(--a-600);--accent-red: #EF3B2D;--n-0: #ffffff;--n-25: #FBFCFD;--n-50: #F7F9FB;--n-100: #F1F4F8;--n-150: #E5EAF0;--n-200: #D9DFE7;--n-300: #B9C3D0;--n-400: #8894A5;--n-500: #6B7280;--n-600: #4B5563;--n-800: #111827;--text: var(--n-800);--text-soft: var(--n-600);--text-faint: var(--n-500);--line: var(--n-200);--line-soft: var(--n-150);--bg: #F4F6F9;--surface: var(--n-0);--surface-2: var(--n-50);--ok: #15803D;--ok-bg: #E8F6EC;--warn: #B45309;--warn-bg: #FEF3E2;--danger: #B91C1C;--danger-bg: #FDECEC;--font: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display: "Inter", system-ui, sans-serif;--mono: "IBM Plex Mono", ui-monospace, Menlo, monospace;--r-sm: 3px;--r: 4px;--r-md: 6px;--sh-xs: 0 1px 2px rgba(17, 24, 39, .06);--sh-lg: 0 12px 32px -12px rgba(17, 24, 39, .28);--topbar-h: 64px;--sidebar-w: 16.5rem;--sidebar-w-collapsed: 60px;display:grid;grid-template-columns:var(--sidebar-w) 1fr;grid-template-rows:100vh;height:100vh;overflow:hidden;background:var(--bg);color:var(--text);font-family:var(--font);font-size:13px}.adm.collapsed{grid-template-columns:var(--sidebar-w-collapsed) 1fr}.adm-sidebar{background:var(--surface);border-right:1px solid var(--line);display:flex;flex-direction:column;min-height:0;overflow:hidden}.adm-sidebar__brand{height:64px;flex:none;display:flex;align-items:center;gap:10px;padding:0 16px;border-bottom:1px solid var(--line-soft)}.adm-sidebar__brand .logo{width:32px;height:32px;border-radius:var(--r);background:var(--a-600);display:grid;place-items:center;color:#fff;font-weight:700;font-size:13px;flex:none}.adm-sidebar__brand img{max-height:36px;max-width:100%;object-fit:contain;object-position:left}.adm-sidebar__brand .name{font-weight:700;font-size:14px;color:var(--text);line-height:1.2}.adm-sidebar__brand .sub{display:block;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint)}.adm-sidebar__nav{flex:1;overflow-y:auto;padding:12px;scrollbar-width:thin;scrollbar-color:var(--n-300) transparent}.adm-sidebar__foot{flex:none;border-top:1px solid var(--line-soft);padding:10px 16px;font-size:11px;color:var(--text-faint)}.adm-navgroup+.adm-navgroup{padding-top:16px}.adm-navgroup__label{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:0 12px 6px;color:var(--text-faint)}.adm.collapsed .adm-navgroup__label{font-size:0;text-align:center;padding:6px 0 4px}.adm.collapsed .adm-navgroup__label:after{content:"\2014";font-size:10px;color:var(--n-300)}.adm-navitem{position:relative;display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:var(--r);color:var(--text-soft);font-size:13px;font-weight:500;cursor:pointer;margin-bottom:2px;text-decoration:none;white-space:nowrap}.adm-navitem:hover{background:var(--n-50);color:var(--text)}.adm-navitem.active{background:var(--a-50);color:var(--a-600);font-weight:600}.adm-navitem .ico{width:18px;display:inline-flex;justify-content:center;font-size:15px;color:var(--n-400);flex:none}.adm-navitem:hover .ico{color:var(--text-soft)}.adm-navitem.active .ico{color:var(--a-600)}.adm-navitem .label{overflow:hidden;text-overflow:ellipsis;flex:1}.adm-navitem .count{margin-left:auto;font-size:10px;font-weight:700;color:#fff;background:var(--accent-red);padding:1px 6px;border-radius:999px;line-height:16px}.adm.collapsed .adm-sidebar__brand{justify-content:center;padding:0}.adm.collapsed .adm-sidebar__brand .txt,.adm.collapsed .adm-sidebar__foot{display:none}.adm.collapsed .adm-sidebar__nav{padding:12px 8px}.adm.collapsed .adm-navitem{justify-content:center;padding:9px 0}.adm.collapsed .adm-navitem .label,.adm.collapsed .adm-navitem .count{display:none}.adm-main{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.adm-topbar{height:var(--topbar-h);flex:none;background:#fff;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:8px;padding:0 20px;position:relative;z-index:40}.adm .adm-topbar__title{font-size:15px;font-weight:700;letter-spacing:0;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.adm-topbar__crumb{font-size:11px;color:var(--text-faint);white-space:nowrap}.adm-topbar__crumb a{color:inherit;text-decoration:none}.adm-topbar__crumb a:hover{color:var(--a-600)}.adm-search{display:flex;align-items:center;gap:8px;width:240px;height:36px;background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:6px 10px;color:var(--n-400);font-size:13px;cursor:text}.adm-search:hover{border-color:var(--n-300)}.adm-search:focus-within{border-color:var(--a-600);box-shadow:0 0 0 3px #00367d1f}.adm-search input{border:0;background:transparent;outline:0;flex:1;min-width:0;font:inherit;color:var(--text)}.adm-search kbd{font-family:var(--mono);font-size:10px;background:var(--surface);border:1px solid var(--line);border-radius:3px;padding:1px 5px;color:var(--n-400)}.adm-search__results{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:60;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--sh-lg);padding:6px;max-height:320px;overflow-y:auto}.adm-search__results a{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:var(--r);color:var(--text-soft);text-decoration:none;font-size:13px}.adm-search__results a.on,.adm-search__results a:hover{background:var(--a-50);color:var(--a-600)}.adm-search__results small{margin-left:auto;color:var(--text-faint);font-size:11px}.adm-spacer{flex:1}.adm-divider{width:1px;height:24px;background:var(--line);margin:0 4px}.adm-iconbtn{width:36px;height:36px;border-radius:var(--r);border:1px solid var(--line);background:#fff;display:grid;place-items:center;color:var(--n-500);cursor:pointer;position:relative;text-decoration:none}.adm-iconbtn:hover{background:var(--n-50);border-color:var(--n-300);color:var(--text)}.adm-iconbtn--nu{border-color:transparent;background:transparent}.adm-iconbtn .n-badge{position:absolute;top:2px;right:2px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--accent-red);color:#fff;font-size:9px;font-weight:700;line-height:16px;text-align:center}.adm-avatar{width:32px;height:32px;border-radius:var(--r);background:var(--n-100);color:#374151;display:grid;place-items:center;font-weight:700;font-size:12px;flex:none}.adm-usermenu{position:relative;display:inline-flex}.adm-usermenu__trigger{display:inline-flex;align-items:center;gap:10px;padding:3px 10px 3px 4px;border:1px solid var(--line);border-radius:999px;background:#f4f6f9;cursor:pointer;color:inherit;font:inherit;text-align:left}.adm-usermenu__trigger:hover{border-color:var(--n-300)}.adm-usermenu__who{line-height:1.2}.adm-usermenu__who b{display:block;font-size:13px;font-weight:600;color:var(--text)}.adm-usermenu__who span{display:block;font-size:10px;color:var(--text-faint)}.adm-usermenu__panel{position:absolute;top:calc(100% + 8px);right:0;z-index:2000;width:220px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--sh-lg);overflow:hidden;padding:6px}.adm-usermenu__sep{border-top:1px solid var(--line-soft);margin:4px 0}.adm-usermenu__action{display:flex;align-items:center;gap:10px;width:100%;padding:8px 12px;border:0;border-radius:var(--r);background:transparent;color:var(--text-soft);font:inherit;font-size:13px;text-align:left;text-decoration:none;cursor:pointer}.adm-usermenu__action i{color:var(--n-400);font-size:13px}.adm-usermenu__action:hover{background:var(--n-50);color:var(--text)}.adm-usermenu__action.danger,.adm-usermenu__action.danger i{color:var(--danger)}.adm-usermenu__action.danger:hover{background:var(--danger-bg)}.adm-content{padding:24px;flex:1;overflow-y:auto}.adm-content__inner{max-width:1440px;margin:0 auto}.adm h1{font-size:24px;font-weight:400;letter-spacing:-.01em;color:#0b1220}.adm h2{font-size:14px}.adm .card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:none}.adm .card:hover{border-color:var(--line)}.adm .card-lift{transition:none}.adm .card-lift:hover{transform:none;box-shadow:var(--sh-xs);border-color:var(--n-200)}.adm .input{height:36px;padding:0 11px;border:1px solid var(--n-200);border-radius:var(--r);background:var(--surface);font:inherit;font-size:13px;color:var(--text)}.adm .input.pl-9{padding-left:2.25rem}.adm textarea.input{height:auto;min-height:76px;padding:9px 11px}.adm .input:focus{border-color:var(--a-400);box-shadow:0 0 0 3px var(--a-50);--tw-ring-color: transparent}.adm .input::placeholder{color:var(--n-400)}.adm .btn-primary{height:34px;padding:0 14px;border-radius:var(--r);background:var(--accent);border:1px solid var(--accent);color:#fff;font-size:13px;font-weight:500}.adm .btn-primary:hover{background:var(--a-700);border-color:var(--a-700);opacity:1}.adm .btn-ghost{height:34px;padding:0 14px;border-radius:var(--r);border:1px solid var(--line);background:var(--surface);color:var(--text);font-size:13px;font-weight:500}.adm .btn-ghost:hover{background:var(--n-50);border-color:var(--n-200)}.adm .text-accent{color:var(--a-700)}.adm .bg-accent{background-color:var(--accent)}.adm .border-accent{border-color:var(--accent)}.adm .bg-accent\/10,.adm .bg-accent\/5{background-color:var(--a-50)}.adm .from-accent{--tw-gradient-from: var(--a-500);--tw-gradient-to: transparent;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.adm .to-rose-500{--tw-gradient-to: var(--a-700)}.adm .chip-accent{background:var(--a-50);color:var(--a-700);border-color:var(--a-200)}.adm table thead tr{background:var(--surface-2)}.adm table thead th{padding-top:10px;padding-bottom:10px}.adm table tbody tr:hover{background:var(--n-25)}.adm .font-mono{font-family:var(--mono)}@media (max-width: 1023.98px){.adm,.adm.collapsed{grid-template-columns:1fr}.adm-sidebar{position:fixed;top:0;bottom:0;left:0;z-index:60;width:min(17rem,82vw);transform:translate(-100%);transition:transform .22s ease;box-shadow:var(--sh-lg);padding-bottom:calc(12px + env(safe-area-inset-bottom))}.adm.nav-open .adm-sidebar{transform:none}.adm-scrim{position:fixed;inset:0;z-index:55;background:#161b2266;border:0}.adm.collapsed .adm-navitem{justify-content:flex-start;padding:11px 10px}.adm.collapsed .adm-navitem .label,.adm.collapsed .adm-navitem .count{display:inline}.adm.collapsed .adm-navgroup__label{font-size:11px;text-align:left;padding:0 12px 6px}.adm.collapsed .adm-sidebar__brand{justify-content:flex-start;padding:0 16px}.adm.collapsed .adm-sidebar__brand .txt,.adm.collapsed .adm-sidebar__foot{display:block}.adm.collapsed .adm-navgroup__label:after{content:none}.adm-navitem{padding-top:11px;padding-bottom:11px}.adm-iconbtn{width:44px;height:44px}.adm-usermenu__trigger,.adm-usermenu__action{min-height:44px}.adm-usermenu__panel{width:min(250px,calc(100vw - 20px))}.adm .btn-primary,.adm .btn-ghost,.adm .btn-secondary,.adm .btn-danger,.adm .btn-quiet,.adm .input{height:auto;min-height:44px}.adm select.input{height:44px}.adm textarea.input{min-height:96px}.adm-topbar{gap:4px;padding:0 8px}.adm-usermenu__who{display:none}.adm-content{padding:16px 16px calc(24px + env(safe-area-inset-bottom))}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:Inter,system-ui,-apple-system,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--accent: #14532d;--accent-dark: #7fb893}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}body{--tw-bg-opacity: 1;background-color:rgb(251 250 248 / var(--tw-bg-opacity, 1));font-family:Inter,system-ui,-apple-system,sans-serif;font-size:1rem;line-height:1.625rem;--tw-text-opacity: 1;color:rgb(20 17 14 / var(--tw-text-opacity, 1));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;text-rendering:optimizeLegibility}h1,h2,h3{font-family:Manrope,Inter,system-ui,sans-serif}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.input:focus-visible,.btn:focus-visible,.btn-primary:focus-visible,.btn-secondary:focus-visible,.btn-ghost:focus-visible,.btn-quiet:focus-visible,.btn-danger:focus-visible,.btn-on-dark:focus-visible{outline:none}::selection{--tw-bg-opacity: 1;background-color:rgb(227 237 230 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(15 62 34 / var(--tw-text-opacity, 1))}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(184 178 168 / var(--tw-bg-opacity, 1))}::-webkit-scrollbar-thumb:hover{--tw-bg-opacity: 1;background-color:rgb(142 136 128 / var(--tw-bg-opacity, 1))}::-webkit-scrollbar-track{background:transparent}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.wordmark .\!x,.wordmark .x{font-family:Georgia,serif;font-style:italic;--tw-text-opacity: 1;color:rgb(20 83 45 / var(--tw-text-opacity, 1))}.display-title{font-family:Manrope,Inter,system-ui,sans-serif;font-size:2.125rem;line-height:1.1;letter-spacing:-.028em;font-weight:800;--tw-text-opacity: 1;color:rgb(20 17 14 / var(--tw-text-opacity, 1))}@media (min-width: 640px){.display-title{font-size:2.75rem;line-height:1.06;letter-spacing:-.03em}}@media (min-width: 1024px){.display-title{font-size:3.375rem;line-height:1.03;letter-spacing:-.032em}}.section-title{font-family:Manrope,Inter,system-ui,sans-serif;font-size:1.75rem;font-weight:700;line-height:1.15;letter-spacing:-.028em;--tw-text-opacity: 1;color:rgb(20 17 14 / var(--tw-text-opacity, 1))}@media (min-width: 640px){.section-title{font-size:2.125rem}}.section-lead{margin-top:.875rem;max-width:42rem;font-size:1.125rem;line-height:1.75rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(107 101 93 / var(--tw-text-opacity, 1))}.v-b .jobs-head .section-lead{color:#fbfaf899}.v-c .jobs-head .section-lead{color:#ffffffb3}.page-title{font-family:Manrope,Inter,system-ui,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.25;letter-spacing:-.026em;--tw-text-opacity: 1;color:rgb(20 17 14 / var(--tw-text-opacity, 1))}@media (min-width: 640px){.page-title{font-size:1.75rem}}.page-subtitle{margin-top:.375rem;max-width:48rem;font-size:.9375rem;line-height:1.5rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(107 101 93 / var(--tw-text-opacity, 1))}.v-b .jobs-head .page-subtitle{color:#fbfaf899}.v-c .jobs-head .page-subtitle{color:#ffffffb3}.card-title{font-family:Manrope,Inter,system-ui,sans-serif;font-size:1.0625rem;font-weight:700;line-height:1.375;letter-spacing:-.02em;--tw-text-opacity: 1;color:rgb(20 17 14 / var(--tw-text-opacity, 1))}.eyebrow{font-size:.75rem;line-height:1.125rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;--tw-text-opacity: 1;color:rgb(142 136 128 / var(--tw-text-opacity, 1))}.v-b .jobs-head .eyebrow{color:#fbfaf899}.v-c .jobs-head .eyebrow{color:#ffffffb3}.field-label{margin-bottom:.375rem;display:block;font-size:.9375rem;line-height:1.5rem;font-weight:500;--tw-text-opacity: 1;color:rgb(70 63 56 / var(--tw-text-opacity, 1))}.meta{font-size:.75rem;line-height:1.125rem;--tw-text-opacity: 1;color:rgb(142 136 128 / var(--tw-text-opacity, 1))}.v-b .jobs-head .meta{color:#fbfaf899}.v-c .jobs-head .meta{color:#ffffffb3}.body-copy{font-size:1rem;line-height:1.625rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(70 63 56 / var(--tw-text-opacity, 1))}.lead{font-size:1.125rem;line-height:1.75rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(107 101 93 / var(--tw-text-opacity, 1))}.v-b .jobs-head .lead{color:#fbfaf899}.v-c .jobs-head .lead{color:#ffffffb3}.\!link{border-radius:.125rem;font-weight:500;--tw-text-opacity: 1;color:rgb(20 83 45 / var(--tw-text-opacity, 1));text-underline-offset:2px}.\!link:hover{text-decoration-line:underline}.link{border-radius:.125rem;font-weight:500;--tw-text-opacity: 1;color:rgb(20 83 45 / var(--tw-text-opacity, 1));text-underline-offset:2px}.link:hover{text-decoration-line:underline}.page{margin-left:auto;margin-right:auto;width:100%;max-width:80rem}.page-narrow{margin-left:auto;margin-right:auto;width:100%;max-width:48rem}.container-wide{margin-left:auto;margin-right:auto;width:100%;max-width:80rem;padding-left:1.25rem;padding-right:1.25rem}@media (min-width: 640px){.container-wide{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width: 1024px){.container-wide{padding-left:2rem;padding-right:2rem}}.section{margin-left:auto;margin-right:auto;width:100%;max-width:80rem;padding-left:1.25rem;padding-right:1.25rem}@media (min-width: 640px){.section{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width: 1024px){.section{padding-left:2rem;padding-right:2rem}}.section{padding-top:5rem;padding-bottom:5rem}@media (min-width: 1024px){.section{padding-top:8rem;padding-bottom:8rem}}.page-head{margin-bottom:1.75rem;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(221 216 208 / var(--tw-border-opacity, 1));padding-bottom:1.5rem}.page-head-actions{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;gap:.5rem}.breadcrumb{margin-bottom:.75rem;display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;font-size:.75rem;line-height:1.125rem;--tw-text-opacity: 1;color:rgb(142 136 128 / var(--tw-text-opacity, 1))}.v-b .jobs-head .breadcrumb{color:#fbfaf899}.v-c .jobs-head .breadcrumb{color:#ffffffb3}.breadcrumb a{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.breadcrumb a:hover{--tw-text-opacity: 1;color:rgb(20 83 45 / var(--tw-text-opacity, 1))}.breadcrumb-sep{-webkit-user-select:none;user-select:none;--tw-text-opacity: 1;color:rgb(184 178 168 / var(--tw-text-opacity, 1))}.divider{margin-top:1.25rem;margin-bottom:1.25rem;height:1px;width:100%;border-width:0px;--tw-bg-opacity: 1;background-color:rgb(221 216 208 / var(--tw-bg-opacity, 1))}.scroll-x{overflow-x:auto}.toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem;border-radius:14px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(221 216 208 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.75rem}.btn{display:inline-flex;height:2.75rem;-webkit-user-select:none;user-select:none;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap;border-radius:10px;padding-left:1.5rem;padding-right:1.5rem;font-size:1rem;line-height:1.625rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(20 83 45 / var(--tw-ring-opacity, 1));--tw-ring-offset-width: 2px;--tw-ring-offset-color: #FFFFFF}.btn:active{--tw-scale-x: .99;--tw-scale-y: .99;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.btn:disabled{pointer-events:none;opacity:.45}.btn-primary:focus-visible{outline:none}.btn-primary{display:inline-flex;height:2.75rem;-webkit-user-select:none;user-select:none;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap;border-radius:10px;padding-left:1.5rem;padding-right:1.5rem;font-size:1rem;line-height:1.625rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-primary:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(20 83 45 / var(--tw-ring-opacity, 1));--tw-ring-offset-width: 2px;--tw-ring-offset-color: #FFFFFF}.btn-primary:active{--tw-scale-x: .99;--tw-scale-y: .99;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.btn-primary:disabled{pointer-events:none;opacity:.45}.btn-primary{--tw-bg-opacity: 1;background-color:rgb(20 83 45 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 2px rgba(20,17,14,.06);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.btn-primary:hover{--tw-bg-opacity: 1;background-color:rgb(20 83 45 / var(--tw-bg-opacity, 1));--tw-shadow: 0 4px 12px rgba(20,17,14,.09), 0 12px 28px -8px rgba(20,17,14,.1);--tw-shadow-colored: 0 4px 12px var(--tw-shadow-color), 0 12px 28px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.btn-primary:active{--tw-bg-opacity: 1;background-color:rgb(15 62 34 / var(--tw-bg-opacity, 1))}.btn-secondary:focus-visible{outline:none}.btn-secondary{display:inline-flex;height:2.75rem;-webkit-user-select:none;user-select:none;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap;border-radius:10px;padding-left:1.5rem;padding-right:1.5rem;font-size:1rem;line-height:1.625rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-secondary:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(20 83 45 / var(--tw-ring-opacity, 1));--tw-ring-offset-width: 2px;--tw-ring-offset-color: #FFFFFF}.btn-secondary:active{--tw-scale-x: .99;--tw-scale-y: .99;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.btn-secondary:disabled{pointer-events:none;opacity:.45}.btn-secondary{border-width:1px;--tw-border-opacity: 1;border-color:rgb(196 218 203 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(232 239 233 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(20 83 45 / var(--tw-text-opacity, 1))}.btn-secondary:hover{--tw-border-opacity: 1;border-color:rgb(152 191 165 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(227 237 230 / var(--tw-bg-opacity, 1))}.btn-ghost:focus-visible{outline:none}.btn-ghost{display:inline-flex;height:2.75rem;-webkit-user-select:none;user-select:none;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap;border-radius:10px;padding-left:1.5rem;padding-right:1.5rem;font-size:1rem;line-height:1.625rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-ghost:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(20 83 45 / var(--tw-ring-opacity, 1));--tw-ring-offset-width: 2px;--tw-ring-offset-color: #FFFFFF}.btn-ghost:active{--tw-scale-x: .99;--tw-scale-y: .99;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.btn-ghost:disabled{pointer-events:none;opacity:.45}.btn-ghost{border-width:1px;--tw-border-opacity: 1;border-color:rgb(221 216 208 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(70 63 56 / var(--tw-text-opacity, 1))}.btn-ghost:hover{--tw-border-opacity: 1;border-color:rgb(184 178 168 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(250 249 247 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(20 17 14 / var(--tw-text-opacity, 1))}.btn-quiet:focus-visible{outline:none}.btn-quiet{display:inline-flex;height:2.75rem;-webkit-user-select:none;user-select:none;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap;border-radius:10px;padding-left:1.5rem;padding-right:1.5rem;font-size:1rem;line-height:1.625rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-quiet:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(20 83 45 / var(--tw-ring-opacity, 1));--tw-ring-offset-width: 2px;--tw-ring-offset-color: #FFFFFF}.btn-quiet:active{--tw-scale-x: .99;--tw-scale-y: .99;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.btn-quiet:disabled{pointer-events:none;opacity:.45}.btn-quiet{--tw-text-opacity: 1;color:rgb(107 101 93 / var(--tw-text-opacity, 1))}.v-b .jobs-head .btn-quiet{color:#fbfaf899}.v-c .jobs-head .btn-quiet{color:#ffffffb3}.btn-quiet:hover{--tw-bg-opacity: 1;background-color:rgb(250 249 247 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(20 17 14 / var(--tw-text-opacity, 1))}.btn-danger:focus-visible{outline:none}.btn-danger{display:inline-flex;height:2.75rem;-webkit-user-select:none;user-select:none;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap;border-radius:10px;padding-left:1.5rem;padding-right:1.5rem;font-size:1rem;line-height:1.625rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-danger:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(20 83 45 / var(--tw-ring-opacity, 1));--tw-ring-offset-width: 2px;--tw-ring-offset-color: #FFFFFF}.btn-danger:active{--tw-scale-x: .99;--tw-scale-y: .99;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.btn-danger:disabled{pointer-events:none;opacity:.45}.btn-danger{--tw-bg-opacity: 1;background-color:rgb(156 29 26 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 2px rgba(20,17,14,.06);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.btn-danger:hover{--tw-bg-opacity: 1;background-color:rgb(126 23 20 / var(--tw-bg-opacity, 1))}.btn-danger:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(180 35 31 / var(--tw-ring-opacity, 1))}.btn-on-dark:focus-visible{outline:none}.btn-on-dark{display:inline-flex;height:2.75rem;-webkit-user-select:none;user-select:none;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap;border-radius:10px;padding-left:1.5rem;padding-right:1.5rem;font-size:1rem;line-height:1.625rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-on-dark:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(20 83 45 / var(--tw-ring-opacity, 1));--tw-ring-offset-width: 2px;--tw-ring-offset-color: #FFFFFF}.btn-on-dark:active{--tw-scale-x: .99;--tw-scale-y: .99;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.btn-on-dark:disabled{pointer-events:none;opacity:.45}.btn-on-dark{border-width:1px;border-color:#ffffff40;background-color:#ffffff1a;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.btn-on-dark:hover{background-color:#fff3}.btn-on-dark:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1));--tw-ring-offset-color: transparent}.btn-ink:focus-visible{outline:none}.btn-ink{display:inline-flex;height:2.75rem;-webkit-user-select:none;user-select:none;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap;border-radius:10px;padding-left:1.5rem;padding-right:1.5rem;font-size:1rem;line-height:1.625rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-ink:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(20 83 45 / var(--tw-ring-opacity, 1));--tw-ring-offset-width: 2px;--tw-ring-offset-color: #FFFFFF}.btn-ink:active{--tw-scale-x: .99;--tw-scale-y: .99;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.btn-ink:disabled{pointer-events:none;opacity:.45}.btn-ink{--tw-bg-opacity: 1;background-color:rgb(20 17 14 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 2px rgba(20,17,14,.06);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.btn-ink:hover{--tw-bg-opacity: 1;background-color:rgb(70 63 56 / var(--tw-bg-opacity, 1))}.btn-ink:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(20 17 14 / var(--tw-ring-opacity, 1))}.btn-ink:active{--tw-bg-opacity: 1;background-color:rgb(13 11 9 / var(--tw-bg-opacity, 1))}.btn-sm{height:2.25rem;gap:.375rem;padding-left:1rem;padding-right:1rem;font-size:.9375rem;line-height:1.5rem}@media not all and (min-width: 1024px){.btn-touch{height:2.75rem;padding-left:1.25rem;padding-right:1.25rem}}.btn-lg{height:3.25rem;padding-left:2rem;padding-right:2rem;font-size:1rem;line-height:1.625rem}@media (min-width: 640px){.btn-lg{padding-left:2.5rem;padding-right:2.5rem}}.btn-icon{width:2.75rem;flex-shrink:0;padding-left:0;padding-right:0}.btn-icon.btn-sm{width:2.25rem}.btn-block{width:100%}.field{display:block}.input{height:2.75rem;width:100%;border-radius:10px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(221 216 208 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-left:.875rem;padding-right:.875rem;font-size:1rem;line-height:1.625rem;--tw-text-opacity: 1;color:rgb(20 17 14 / var(--tw-text-opacity, 1));transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.input::placeholder{--tw-text-opacity: 1;color:rgb(184 178 168 / var(--tw-text-opacity, 1))}.input:hover{--tw-border-opacity: 1;border-color:rgb(184 178 168 / var(--tw-border-opacity, 1))}.input:focus{--tw-border-opacity: 1;border-color:rgb(20 83 45 / var(--tw-border-opacity, 1));outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(20 83 45 / .2)}.input:disabled{cursor:not-allowed;--tw-bg-opacity: 1;background-color:rgb(250 249 247 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(142 136 128 / var(--tw-text-opacity, 1))}.input-sm{height:2.25rem;padding-left:.75rem;padding-right:.75rem;font-size:.9375rem;line-height:1.5rem}textarea.input{height:auto;min-height:6rem;resize:vertical;padding-top:.75rem;padding-bottom:.75rem;line-height:1.625}select.input{cursor:pointer;padding-right:2.25rem}.input-icon-wrap{position:relative}.input-icon{pointer-events:none;position:absolute;left:.875rem;top:50%;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-text-opacity: 1;color:rgb(184 178 168 / var(--tw-text-opacity, 1))}.hint{margin-top:.375rem;font-size:.75rem;line-height:1.125rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(142 136 128 / var(--tw-text-opacity, 1))}.v-b .jobs-head .hint{color:#fbfaf899}.v-c .jobs-head .hint{color:#ffffffb3}.error-text{margin-top:.375rem;display:flex;align-items:flex-start;gap:.375rem;font-size:.75rem;line-height:1.125rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(156 29 26 / var(--tw-text-opacity, 1))}.input-error{--tw-border-opacity: 1;border-color:rgb(180 35 31 / var(--tw-border-opacity, 1))}.input-error:focus{--tw-border-opacity: 1;border-color:rgb(180 35 31 / var(--tw-border-opacity, 1));--tw-ring-color: rgb(180 35 31 / .2)}.checkbox{height:1rem;width:1rem;flex-shrink:0;cursor:pointer;border-radius:.25rem;--tw-border-opacity: 1;border-color:rgb(184 178 168 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(20 83 45 / var(--tw-text-opacity, 1))}.checkbox:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(20 83 45 / .25);--tw-ring-offset-width: 0px}.switch-track{position:relative;height:1.5rem;width:2.5rem;flex-shrink:0;cursor:pointer;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(224 220 211 / var(--tw-bg-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.switch-dot{position:absolute;top:.125rem;left:.125rem;height:1.25rem;width:1.25rem;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 1px 2px rgba(20,17,14,.06);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.card{border-radius:14px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(221 216 208 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.5rem;--tw-shadow: 0 1px 2px rgba(20,17,14,.05), 0 1px 3px rgba(20,17,14,.04);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color), 0 1px 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.card-lift{cursor:pointer}.card-lift:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-border-opacity: 1;border-color:rgb(184 178 168 / var(--tw-border-opacity, 1));--tw-shadow: 0 4px 12px rgba(20,17,14,.09), 0 12px 28px -8px rgba(20,17,14,.1);--tw-shadow-colored: 0 4px 12px var(--tw-shadow-color), 0 12px 28px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.panel{border-radius:14px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(221 216 208 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(243 240 234 / var(--tw-bg-opacity, 1));padding:1.25rem}.kpi{border-radius:14px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(221 216 208 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 1px 2px rgba(20,17,14,.05), 0 1px 3px rgba(20,17,14,.04);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color), 0 1px 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;display:flex;align-items:flex-start;gap:.875rem;padding:1.25rem!important}.kpi-icon{display:grid;height:2.75rem;width:2.75rem;flex-shrink:0;place-items:center;border-radius:.75rem}.kpi-value{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;font-size:1.75rem;font-weight:500;--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);line-height:1;letter-spacing:-.02em;--tw-text-opacity: 1;color:rgb(20 17 14 / var(--tw-text-opacity, 1))}.kpi-label{margin-top:.5rem;font-size:.75rem;line-height:1.125rem;line-height:1.25;--tw-text-opacity: 1;color:rgb(107 101 93 / var(--tw-text-opacity, 1))}.v-b .jobs-head .kpi-label{color:#fbfaf899}.v-c .jobs-head .kpi-label{color:#ffffffb3}.badge{display:inline-flex;align-items:center;gap:.25rem;white-space:nowrap;border-radius:.375rem;border-width:1px;padding:.125rem .5rem;font-size:.75rem;line-height:1.125rem;font-weight:500}.badge-spark{display:inline-flex;align-items:center;gap:.25rem;white-space:nowrap;border-radius:.375rem;border-width:1px;padding:.125rem .5rem;font-size:.75rem;line-height:1.125rem;font-weight:500;--tw-border-opacity: 1;border-color:rgb(233 214 174 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(251 247 239 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(122 84 20 / var(--tw-text-opacity, 1))}.badge-neutral{display:inline-flex;align-items:center;gap:.25rem;white-space:nowrap;border-radius:.375rem;border-width:1px;padding:.125rem .5rem;font-size:.75rem;line-height:1.125rem;font-weight:500;--tw-border-opacity: 1;border-color:rgb(221 216 208 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(250 249 247 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(70 63 56 / var(--tw-text-opacity, 1))}.badge-accent{display:inline-flex;align-items:center;gap:.25rem;white-space:nowrap;border-radius:.375rem;border-width:1px;padding:.125rem .5rem;font-size:.75rem;line-height:1.125rem;font-weight:500;--tw-border-opacity: 1;border-color:rgb(196 218 203 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(232 239 233 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(20 83 45 / var(--tw-text-opacity, 1))}.badge-success{display:inline-flex;align-items:center;gap:.25rem;white-space:nowrap;border-radius:.375rem;border-width:1px;padding:.125rem .5rem;font-size:.75rem;line-height:1.125rem;font-weight:500;--tw-border-opacity: 1;border-color:rgb(187 215 195 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(241 247 242 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(33 85 56 / var(--tw-text-opacity, 1))}.badge-warning{display:inline-flex;align-items:center;gap:.25rem;white-space:nowrap;border-radius:.375rem;border-width:1px;padding:.125rem .5rem;font-size:.75rem;line-height:1.125rem;font-weight:500;--tw-border-opacity: 1;border-color:rgb(233 214 174 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(251 247 239 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(122 84 20 / var(--tw-text-opacity, 1))}.badge-danger{display:inline-flex;align-items:center;gap:.25rem;white-space:nowrap;border-radius:.375rem;border-width:1px;padding:.125rem .5rem;font-size:.75rem;line-height:1.125rem;font-weight:500;--tw-border-opacity: 1;border-color:rgb(239 192 186 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(252 242 241 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(126 23 20 / var(--tw-text-opacity, 1))}.badge-info{display:inline-flex;align-items:center;gap:.25rem;white-space:nowrap;border-radius:.375rem;border-width:1px;padding:.125rem .5rem;font-size:.75rem;line-height:1.125rem;font-weight:500;--tw-border-opacity: 1;border-color:rgb(196 210 223 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(242 245 248 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(40 64 86 / var(--tw-text-opacity, 1))}.dot{height:.5rem;width:.5rem;flex-shrink:0;border-radius:9999px}.chip{display:inline-flex;align-items:center;gap:.375rem;border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(221 216 208 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.375rem .75rem;font-size:.75rem;line-height:1.125rem;font-weight:500;--tw-text-opacity: 1;color:rgb(107 101 93 / var(--tw-text-opacity, 1))}.v-b .jobs-head .chip{color:#fbfaf899}.v-c .jobs-head .chip{color:#ffffffb3}.chip-accent{display:inline-flex;align-items:center;gap:.375rem;border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(196 218 203 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(232 239 233 / var(--tw-bg-opacity, 1));padding:.375rem .75rem;font-size:.75rem;line-height:1.125rem;font-weight:500;--tw-text-opacity: 1;color:rgb(20 83 45 / var(--tw-text-opacity, 1))}.chip-violet{display:inline-flex;align-items:center;gap:.375rem;border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(221 214 254 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1));padding:.375rem .75rem;font-size:.75rem;line-height:1.125rem;font-weight:500;--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.chip-sky{display:inline-flex;align-items:center;gap:.375rem;border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(186 230 253 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1));padding:.375rem .75rem;font-size:.75rem;line-height:1.125rem;font-weight:500;--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.chip-emerald{display:inline-flex;align-items:center;gap:.375rem;border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(187 215 195 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(241 247 242 / var(--tw-bg-opacity, 1));padding:.375rem .75rem;font-size:.75rem;line-height:1.125rem;font-weight:500;--tw-text-opacity: 1;color:rgb(33 85 56 / var(--tw-text-opacity, 1))}.chip-rose{display:inline-flex;align-items:center;gap:.375rem;border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(239 192 186 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(252 242 241 / var(--tw-bg-opacity, 1));padding:.375rem .75rem;font-size:.75rem;line-height:1.125rem;font-weight:500;--tw-text-opacity: 1;color:rgb(126 23 20 / var(--tw-text-opacity, 1))}.chip-amber{display:inline-flex;align-items:center;gap:.375rem;border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(233 214 174 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(251 247 239 / var(--tw-bg-opacity, 1));padding:.375rem .75rem;font-size:.75rem;line-height:1.125rem;font-weight:500;--tw-text-opacity: 1;color:rgb(122 84 20 / var(--tw-text-opacity, 1))}.chip-btn{display:inline-flex;align-items:center;gap:.375rem;border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(221 216 208 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.375rem .75rem;font-size:.75rem;line-height:1.125rem;font-weight:500;--tw-text-opacity: 1;color:rgb(107 101 93 / var(--tw-text-opacity, 1))}.v-b .jobs-head .chip-btn{color:#fbfaf899}.v-c .jobs-head .chip-btn{color:#ffffffb3}.chip-btn{cursor:pointer;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.chip-btn:hover{--tw-border-opacity: 1;border-color:rgb(152 191 165 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(232 239 233 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(20 83 45 / var(--tw-text-opacity, 1))}.alert{display:flex;align-items:flex-start;gap:.75rem;border-radius:14px;border-width:1px;padding:.75rem 1rem;font-size:.9375rem;line-height:1.5rem;line-height:1.625}.alert-title{font-weight:600}.alert-body{min-width:0px;flex:1 1 0%}.alert-actions{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;gap:.5rem}.alert-info{display:flex;align-items:flex-start;gap:.75rem;border-radius:14px;border-width:1px;padding:.75rem 1rem;font-size:.9375rem;line-height:1.5rem;line-height:1.625;--tw-border-opacity: 1;border-color:rgb(196 210 223 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(242 245 248 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(40 64 86 / var(--tw-text-opacity, 1))}.alert-info>i:first-child{margin-top:.125rem;flex-shrink:0}.alert-success{display:flex;align-items:flex-start;gap:.75rem;border-radius:14px;border-width:1px;padding:.75rem 1rem;font-size:.9375rem;line-height:1.5rem;line-height:1.625;--tw-border-opacity: 1;border-color:rgb(187 215 195 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(241 247 242 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(33 85 56 / var(--tw-text-opacity, 1))}.alert-success>i:first-child{margin-top:.125rem;flex-shrink:0}.alert-warning{display:flex;align-items:flex-start;gap:.75rem;border-radius:14px;border-width:1px;padding:.75rem 1rem;font-size:.9375rem;line-height:1.5rem;line-height:1.625;--tw-border-opacity: 1;border-color:rgb(233 214 174 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(251 247 239 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(122 84 20 / var(--tw-text-opacity, 1))}.alert-warning>i:first-child{margin-top:.125rem;flex-shrink:0}.alert-danger{display:flex;align-items:flex-start;gap:.75rem;border-radius:14px;border-width:1px;padding:.75rem 1rem;font-size:.9375rem;line-height:1.5rem;line-height:1.625;--tw-border-opacity: 1;border-color:rgb(239 192 186 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(252 242 241 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(126 23 20 / var(--tw-text-opacity, 1))}.alert-danger>i:first-child{margin-top:.125rem;flex-shrink:0}.alert-accent{display:flex;align-items:flex-start;gap:.75rem;border-radius:14px;border-width:1px;padding:.75rem 1rem;font-size:.9375rem;line-height:1.5rem;line-height:1.625;--tw-border-opacity: 1;border-color:rgb(196 218 203 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(232 239 233 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(20 83 45 / var(--tw-text-opacity, 1))}.alert-accent>i:first-child{margin-top:.125rem;flex-shrink:0}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:14px;border-width:1px;border-style:dashed;--tw-border-opacity: 1;border-color:rgb(184 178 168 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:3.5rem 1.5rem;text-align:center}.empty-icon{margin-bottom:1.25rem;display:grid;height:3.5rem;width:3.5rem;place-items:center;border-radius:14px;--tw-bg-opacity: 1;background-color:rgb(243 240 234 / var(--tw-bg-opacity, 1));font-size:1.5rem;line-height:2rem;--tw-text-opacity: 1;color:rgb(184 178 168 / var(--tw-text-opacity, 1))}.empty-title{font-family:Manrope,Inter,system-ui,sans-serif;font-size:1.25rem;line-height:1.75rem;font-weight:400;--tw-text-opacity: 1;color:rgb(20 17 14 / var(--tw-text-opacity, 1))}.empty-text{margin-top:.5rem;max-width:28rem;font-size:1rem;line-height:1.625rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(107 101 93 / var(--tw-text-opacity, 1))}.v-b .jobs-head .empty-text{color:#fbfaf899}.v-c .jobs-head .empty-text{color:#ffffffb3}.spinner{display:inline-block;flex-shrink:0;border-radius:9999px;border-width:2px;border-color:currentColor;border-right-color:transparent;vertical-align:-.125em;width:1em;height:1em;animation:spin .7s linear infinite}.spinner-sm{width:.875em;height:.875em}@media (prefers-reduced-motion: reduce){.spinner{animation-duration:1.8s!important}}.foot-head{margin-bottom:1rem;font-size:.9375rem;line-height:1.5rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.foot-link{display:block;width:fit-content;border-radius:.125rem;font-size:.9375rem;line-height:1.625;color:#fff9;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.foot-link:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.foot-link:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:#fff6}.foot-cta{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;padding-top:2.25rem;padding-bottom:2.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.foot-cta:hover{background-color:#ffffff0a}.foot-cta:focus-visible{outline-style:solid;outline-width:2px;outline-offset:-2px;outline-color:#fff6}@media (min-width: 1024px){.foot-cta{padding-top:2.75rem;padding-bottom:2.75rem}}.foot-cta-arrow{margin-top:.25rem;flex-shrink:0;color:#ffffff59;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.foot-cta:hover .foot-cta-arrow{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.cv-liste{margin-top:.5rem;display:grid;gap:.375rem}.cv-liste>li{position:relative;padding-left:1rem;font-size:.9375rem;line-height:1.5rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(107 101 93 / var(--tw-text-opacity, 1))}.v-b .jobs-head .cv-liste>li{color:#fbfaf899}.v-c .jobs-head .cv-liste>li{color:#ffffffb3}.cv-para{margin-top:.5rem;font-size:.9375rem;line-height:1.5rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(107 101 93 / var(--tw-text-opacity, 1))}.v-b .jobs-head .cv-para{color:#fbfaf899}.v-c .jobs-head .cv-para{color:#ffffffb3}.cv-para-fort{margin-top:.5rem;font-size:.9375rem;line-height:1.5rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(70 63 56 / var(--tw-text-opacity, 1))}.cv-para-fort:first-child{margin-top:0}.skeleton{position:relative;overflow:hidden;border-radius:14px;--tw-bg-opacity: 1;background-color:rgb(241 239 234 / var(--tw-bg-opacity, 1))}.skeleton-line{position:relative;overflow:hidden;border-radius:14px;--tw-bg-opacity: 1;background-color:rgb(241 239 234 / var(--tw-bg-opacity, 1));height:.75rem;width:100%}.skeleton-line:after{content:"";position:absolute;inset:0;transform:translate(-100%);background-image:linear-gradient(90deg,transparent,rgba(255,255,255,.65),transparent);animation:shimmer 1.6s infinite}.skeleton-title{position:relative;overflow:hidden;border-radius:14px;--tw-bg-opacity: 1;background-color:rgb(241 239 234 / var(--tw-bg-opacity, 1));height:1.25rem;width:33.333333%}.skeleton-title:after{content:"";position:absolute;inset:0;transform:translate(-100%);background-image:linear-gradient(90deg,transparent,rgba(255,255,255,.65),transparent);animation:shimmer 1.6s infinite}.skeleton-card{border-radius:14px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(221 216 208 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.5rem}.progress{height:.5rem;width:100%;overflow:hidden;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(241 239 234 / var(--tw-bg-opacity, 1))}.progress-bar{height:100%;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(20 83 45 / var(--tw-bg-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s}.stepper{display:flex;align-items:center;gap:.25rem}.step-bar{height:.375rem;flex:1 1 0%;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(241 239 234 / var(--tw-bg-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.step-bar-on{--tw-bg-opacity: 1;background-color:rgb(20 83 45 / var(--tw-bg-opacity, 1))}.table-wrap{min-width:0px;overflow-x:auto;border-radius:14px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(221 216 208 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.table-wrap:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(20 83 45 / var(--tw-ring-opacity, 1))}.table{width:100%;border-collapse:collapse;font-size:.9375rem;line-height:1.5rem}.list-row{display:flex;align-items:center;gap:.75rem;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(221 216 208 / var(--tw-border-opacity, 1));padding-top:.75rem;padding-bottom:.75rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.list-row:hover{--tw-bg-opacity: 1;background-color:rgb(251 250 248 / var(--tw-bg-opacity, 1))}.nav-link{display:inline-flex;height:2.5rem;align-items:center;gap:.375rem;white-space:nowrap;border-radius:10px;padding-left:.875rem;padding-right:.875rem;font-size:.9375rem;line-height:1.5rem;font-weight:500;--tw-text-opacity: 1;color:rgb(107 101 93 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.v-b .jobs-head .nav-link{color:#fbfaf899}.v-c .jobs-head .nav-link{color:#ffffffb3}.nav-link:hover{--tw-bg-opacity: 1;background-color:rgb(250 249 247 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(20 17 14 / var(--tw-text-opacity, 1))}.nav-link-active{--tw-bg-opacity: 1;background-color:rgb(232 239 233 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(20 83 45 / var(--tw-text-opacity, 1))}.nav-link-active:hover{--tw-bg-opacity: 1;background-color:rgb(227 237 230 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(20 83 45 / var(--tw-text-opacity, 1))}.public-link{display:inline-flex;height:2.5rem;align-items:center;gap:.375rem;border-radius:10px;padding-left:.875rem;padding-right:.875rem;font-size:1rem;line-height:1.625rem;font-weight:500;--tw-text-opacity: 1;color:rgb(70 63 56 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.public-link:hover,.public-link-active{--tw-bg-opacity: 1;background-color:rgb(250 249 247 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(20 17 14 / var(--tw-text-opacity, 1))}.tab{display:inline-flex;height:2.5rem;align-items:center;gap:.5rem;white-space:nowrap;border-bottom-width:2px;border-color:transparent;padding-left:.875rem;padding-right:.875rem;font-size:.9375rem;line-height:1.5rem;font-weight:500;--tw-text-opacity: 1;color:rgb(107 101 93 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.v-b .jobs-head .tab{color:#fbfaf899}.v-c .jobs-head .tab{color:#ffffffb3}.tab:hover{--tw-border-opacity: 1;border-color:rgb(184 178 168 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(20 17 14 / var(--tw-text-opacity, 1))}.menu-item{display:flex;height:2.5rem;align-items:center;gap:.625rem;border-radius:10px;padding-left:.75rem;padding-right:.75rem;font-size:.9375rem;line-height:1.5rem;--tw-text-opacity: 1;color:rgb(70 63 56 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.menu-item:hover{--tw-bg-opacity: 1;background-color:rgb(250 249 247 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(20 17 14 / var(--tw-text-opacity, 1))}.mega-panel{position:absolute;left:0;top:100%;z-index:50;width:min(62rem,calc(100vw - 15rem))}.mega-panel{animation:slide-up .22s cubic-bezier(.21,1.02,.73,1);overflow:hidden;border-radius:14px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(221 216 208 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 24px 64px rgba(20,17,14,.16), 0 2px 8px rgba(20,17,14,.06);--tw-shadow-colored: 0 24px 64px var(--tw-shadow-color), 0 2px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.mega-col-titre{font-size:.75rem;line-height:1.125rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;--tw-text-opacity: 1;color:rgb(142 136 128 / var(--tw-text-opacity, 1))}.v-b .jobs-head .mega-col-titre{color:#fbfaf899}.v-c .jobs-head .mega-col-titre{color:#ffffffb3}.mega-col-titre{margin-bottom:.75rem;display:block}.mega-onglet{display:flex;height:2.5rem;width:100%;align-items:center;gap:.625rem;border-radius:10px;padding-left:.875rem;padding-right:.875rem;text-align:left;font-size:.9375rem;line-height:1.5rem;font-weight:500;--tw-text-opacity: 1;color:rgb(70 63 56 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.mega-onglet:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(20 17 14 / var(--tw-text-opacity, 1))}.mega-onglet:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(20 83 45 / var(--tw-ring-opacity, 1))}.mega-onglet-on{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(20 17 14 / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 2px rgba(20,17,14,.06);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.mega-lien{display:block;border-radius:10px;padding:.5rem .75rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.mega-lien:hover{--tw-bg-opacity: 1;background-color:rgb(250 249 247 / var(--tw-bg-opacity, 1))}.mega-lien:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(20 83 45 / var(--tw-ring-opacity, 1))}.mega-lien-titre{display:block;font-size:.9375rem;line-height:1.5rem;font-weight:500;--tw-text-opacity: 1;color:rgb(20 17 14 / var(--tw-text-opacity, 1))}.mega-lien-note{margin-top:.125rem;display:block;font-size:.75rem;line-height:1.125rem;line-height:1.375;--tw-text-opacity: 1;color:rgb(142 136 128 / var(--tw-text-opacity, 1))}.v-b .jobs-head .mega-lien-note{color:#fbfaf899}.v-c .jobs-head .mega-lien-note{color:#ffffffb3}.mega-metier{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:10px;padding:.375rem .625rem;font-size:.9375rem;line-height:1.5rem;--tw-text-opacity: 1;color:rgb(107 101 93 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.v-b .jobs-head .mega-metier{color:#fbfaf899}.v-c .jobs-head .mega-metier{color:#ffffffb3}.mega-metier:hover{--tw-bg-opacity: 1;background-color:rgb(250 249 247 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(20 17 14 / var(--tw-text-opacity, 1))}.mega-metier:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(20 83 45 / var(--tw-ring-opacity, 1))}.mega-pied{display:flex;flex-wrap:wrap;column-gap:.5rem;row-gap:.25rem;border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(221 216 208 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(251 250 248 / var(--tw-bg-opacity, 1));padding:.75rem 1rem}.mega-pied-lien{display:block;border-radius:10px;padding:.5rem .75rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.mega-pied-lien:hover{--tw-bg-opacity: 1;background-color:rgb(250 249 247 / var(--tw-bg-opacity, 1))}.mega-pied-lien:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(20 83 45 / var(--tw-ring-opacity, 1))}.mega-vedette-badge{display:inline-block;flex-shrink:0;border-radius:.375rem;--tw-bg-opacity: 1;background-color:rgb(20 83 45 / var(--tw-bg-opacity, 1));padding:.125rem .5rem;font-size:.75rem;line-height:1.125rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.mega-accordeon{display:flex;height:3rem;width:100%;align-items:center;gap:.625rem;border-radius:10px;padding-left:.875rem;padding-right:.875rem;font-size:1rem;line-height:1.625rem;font-weight:500;--tw-text-opacity: 1;color:rgb(70 63 56 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.mega-accordeon:hover{--tw-bg-opacity: 1;background-color:rgb(250 249 247 / var(--tw-bg-opacity, 1))}.mega-accordeon:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(20 83 45 / var(--tw-ring-opacity, 1))}.avatar{display:grid;height:2.25rem;width:2.25rem;flex-shrink:0;place-items:center;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(20 83 45 / var(--tw-bg-opacity, 1));font-size:.9375rem;line-height:1.5rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.overlay{position:fixed;inset:0;z-index:40}.overlay{animation:fade-in .18s ease-out;background-color:#14110e66;--tw-backdrop-blur: blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.drawer{position:fixed;top:0;right:0;bottom:0;z-index:50;width:100%;max-width:100%}@keyframes slide-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}.drawer{animation:slide-in-right .26s cubic-bezier(.32,.72,0,1);overflow-y:auto;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: -20px 0 60px rgba(20,17,14,.14);--tw-shadow-colored: -20px 0 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media (min-width: 640px){.drawer{width:560px}}.modal-card{width:100%;max-width:32rem}.modal-card{animation:slide-up .22s cubic-bezier(.21,1.02,.73,1);border-radius:14px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(221 216 208 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.75rem;--tw-shadow: 0 24px 64px rgba(20,17,14,.16), 0 2px 8px rgba(20,17,14,.06);--tw-shadow-colored: 0 24px 64px var(--tw-shadow-color), 0 2px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.confirm-card{width:100%;max-width:32rem}.confirm-card{animation:slide-up .22s cubic-bezier(.21,1.02,.73,1);border-radius:14px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(221 216 208 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.75rem;--tw-shadow: 0 24px 64px rgba(20,17,14,.16), 0 2px 8px rgba(20,17,14,.06);--tw-shadow-colored: 0 24px 64px var(--tw-shadow-color), 0 2px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);max-width:28rem!important}.confirm-title{font-family:Manrope,Inter,system-ui,sans-serif;font-size:1.25rem;line-height:1.75rem;font-weight:700;--tw-text-opacity: 1;color:rgb(20 17 14 / var(--tw-text-opacity, 1))}.confirm-body{margin-top:.75rem;font-size:.9375rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(107 101 93 / var(--tw-text-opacity, 1))}.v-b .jobs-head .confirm-body{color:#fbfaf899}.v-c .jobs-head .confirm-body{color:#ffffffb3}.confirm-actions{margin-top:1.75rem;display:flex;flex-direction:column-reverse;gap:.625rem}@media (min-width: 640px){.confirm-actions{flex-direction:row;justify-content:flex-end}}.result-row-link,.job-card{position:relative}.result-row-link:before,.job-card:before{content:"";position:absolute;left:0;top:.5rem;bottom:.5rem;width:3px;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(20 83 45 / var(--tw-bg-opacity, 1));opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.result-row-link:hover:before,.result-row-link:focus-visible:before,.job-card:hover:before,.job-card:focus-within:before{opacity:1}.marker{position:relative;padding-left:1.25rem}.marker:before{content:"";position:absolute;left:0;top:.15em;bottom:.15em;width:3px;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(20 83 45 / var(--tw-bg-opacity, 1))}.marker-rule{position:relative;border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(221 216 208 / var(--tw-border-opacity, 1));padding-top:1.25rem}.marker-rule:before{content:"";position:absolute;left:0;top:-1px;height:3px;width:3rem;--tw-bg-opacity: 1;background-color:rgb(20 83 45 / var(--tw-bg-opacity, 1))}.brand-numeral{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;font-weight:500;--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);letter-spacing:-.04em;--tw-text-opacity: 1;color:rgb(20 17 14 / var(--tw-text-opacity, 1))}.rise{animation:rise .5s cubic-bezier(.22,.68,.36,1) backwards}.rise-1{animation-delay:.04s}.rise-2{animation-delay:.1s}.rise-3{animation-delay:.16s}.rise-4{animation-delay:.22s}.hero-glow{--tw-bg-opacity: 1;background-color:rgb(251 250 248 / var(--tw-bg-opacity, 1))}.surface-ink{position:relative;overflow:hidden;border-radius:14px;--tw-bg-opacity: 1;background-color:rgb(20 17 14 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.search-layout{display:grid;align-items:flex-start;gap:1.5rem}@media (min-width: 1024px){.search-layout{grid-template-columns:280px minmax(0,1fr)}}@media (min-width: 1280px){.search-layout{gap:2rem}}.search-rail{align-self:flex-start;border-radius:14px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(221 216 208 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}@media (min-width: 1024px){.search-rail{position:sticky;top:6rem;max-height:calc(100vh - 8rem);overflow-y:auto}}.search-rail{scrollbar-width:none}.search-rail::-webkit-scrollbar{display:none}.filter-group{border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(221 216 208 / var(--tw-border-opacity, 1));padding:1.25rem}.filter-group:last-child{border-bottom-width:0px}.filter-head{display:flex;align-items:center;gap:.625rem;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(221 216 208 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(251 250 248 / var(--tw-bg-opacity, 1));padding:1rem 1.25rem}.filter-head-title{font-size:.9375rem;line-height:1.5rem;font-weight:600;--tw-text-opacity: 1;color:rgb(20 17 14 / var(--tw-text-opacity, 1))}.filter-head-count{display:grid;height:1.25rem;min-width:1.25rem;place-items:center;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(20 83 45 / var(--tw-bg-opacity, 1));padding-left:.375rem;padding-right:.375rem;font-size:.75rem;line-height:1.125rem;font-weight:600;--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.filter-head-clear{margin-left:auto;font-size:.8125rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(107 101 93 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.v-b .jobs-head .filter-head-clear{color:#fbfaf899}.v-c .jobs-head .filter-head-clear{color:#ffffffb3}.filter-head-clear:hover{--tw-text-opacity: 1;color:rgb(156 29 26 / var(--tw-text-opacity, 1))}.filter-head-clear:focus-visible{text-decoration-line:underline;outline:2px solid transparent;outline-offset:2px}.quick-bar{margin-bottom:1.25rem;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.quick-sep{margin-left:.125rem;margin-right:.125rem;height:1.25rem;width:1px;flex-shrink:0;--tw-bg-opacity: 1;background-color:rgb(221 216 208 / var(--tw-bg-opacity, 1))}.quick-chip{display:inline-flex;height:2.25rem;align-items:center;gap:.5rem;white-space:nowrap;border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(221 216 208 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-left:.875rem;padding-right:.875rem;font-size:.9375rem;line-height:1.5rem;font-weight:500;--tw-text-opacity: 1;color:rgb(70 63 56 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.quick-chip:hover{--tw-border-opacity: 1;border-color:rgb(184 178 168 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(20 17 14 / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 2px rgba(20,17,14,.06);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.quick-chip:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(20 83 45 / var(--tw-ring-opacity, 1));--tw-ring-offset-width: 2px;--tw-ring-offset-color: #FFFFFF}@media not all and (min-width: 1024px){.quick-chip{height:2.75rem}}.quick-chip-icone{font-size:.8125rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(184 178 168 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.quick-chip-on{--tw-border-opacity: 1;border-color:rgb(20 83 45 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(20 83 45 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 2px rgba(20,17,14,.06);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.quick-chip-on:hover{--tw-border-opacity: 1;border-color:rgb(15 62 34 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(15 62 34 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.quick-chip-on .quick-chip-icone{color:#ffffffb3}.smart-bar{margin-bottom:1rem;display:flex;flex-direction:column;gap:.5rem}@media (min-width: 640px){.smart-bar{flex-direction:row;align-items:stretch;gap:0px;overflow:hidden;border-radius:10px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(20 17 14 / var(--tw-border-opacity, 1))}.smart-bar:focus-within{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(20 83 45 / var(--tw-ring-opacity, 1));--tw-ring-offset-width: 2px;--tw-ring-offset-color: #FBFAF8}}.smart-input{height:3rem;min-width:0px;flex:1 1 0%;border-radius:10px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(20 17 14 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-left:1rem;padding-right:1rem;font-size:1rem;line-height:1.625rem;--tw-text-opacity: 1;color:rgb(20 17 14 / var(--tw-text-opacity, 1))}.smart-input::placeholder{--tw-text-opacity: 1;color:rgb(184 178 168 / var(--tw-text-opacity, 1))}.smart-input:focus{outline:2px solid transparent;outline-offset:2px}@media (min-width: 640px){.smart-input{border-radius:0;border-width:0px}}.smart-go{display:inline-flex;height:3rem;flex-shrink:0;align-items:center;justify-content:center;gap:.5rem;border-radius:10px;--tw-bg-opacity: 1;background-color:rgb(20 83 45 / var(--tw-bg-opacity, 1));padding-left:1.5rem;padding-right:1.5rem;font-size:1rem;line-height:1.625rem;font-weight:500;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.smart-go:hover{--tw-bg-opacity: 1;background-color:rgb(15 62 34 / var(--tw-bg-opacity, 1))}.smart-go:focus-visible{outline:2px solid transparent;outline-offset:2px}.smart-go:disabled{opacity:.6}@media (min-width: 640px){.smart-go{border-radius:0}}.smart-read{margin-bottom:1rem;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.9375rem;line-height:1.5rem;--tw-text-opacity: 1;color:rgb(107 101 93 / var(--tw-text-opacity, 1))}.v-b .jobs-head .smart-read{color:#fbfaf899}.v-c .jobs-head .smart-read{color:#ffffffb3}.filter-recap{display:flex;flex-wrap:wrap;gap:.375rem;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(221 216 208 / var(--tw-border-opacity, 1));padding:1rem 1.25rem}.filter-fold{border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(221 216 208 / var(--tw-border-opacity, 1))}.filter-fold:last-child{border-bottom-width:0px}.filter-sum{display:flex;cursor:pointer;-webkit-user-select:none;user-select:none;list-style-type:none;align-items:center;gap:.5rem;padding:1rem 1.25rem;font-size:.9375rem;line-height:1.5rem;font-weight:600;--tw-text-opacity: 1;color:rgb(20 17 14 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.filter-sum:hover{--tw-text-opacity: 1;color:rgb(20 17 14 / var(--tw-text-opacity, 1))}.filter-sum:focus-visible{--tw-text-opacity: 1;color:rgb(20 83 45 / var(--tw-text-opacity, 1));outline:2px solid transparent;outline-offset:2px}.filter-sum::-webkit-details-marker{display:none}.filter-sum-dot{height:.375rem;width:.375rem;flex-shrink:0;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(20 83 45 / var(--tw-bg-opacity, 1))}.filter-sum-chevron{margin-left:auto;font-size:.8125rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(184 178 168 / var(--tw-text-opacity, 1));transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.filter-fold[open] .filter-sum-chevron{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.filter-body{padding-left:1.25rem;padding-right:1.25rem;padding-bottom:1.25rem}.filter-legend{margin-bottom:.625rem;display:block;font-size:.8125rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(107 101 93 / var(--tw-text-opacity, 1))}.v-b .jobs-head .filter-legend{color:#fbfaf899}.v-c .jobs-head .filter-legend{color:#ffffffb3}.filter-toggle{display:inline-flex;height:2.5rem;align-items:center;gap:.5rem;border-radius:10px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(20 17 14 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-left:1rem;padding-right:1rem;font-size:.9375rem;line-height:1.5rem;font-weight:600;--tw-text-opacity: 1;color:rgb(20 17 14 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.filter-toggle:hover{--tw-bg-opacity: 1;background-color:rgb(250 249 247 / var(--tw-bg-opacity, 1))}@media (min-width: 1024px){.filter-toggle{display:none}}.filter-count{display:inline-grid;height:1.25rem;min-width:1.25rem;place-items:center;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(20 83 45 / var(--tw-bg-opacity, 1));padding-left:.25rem;padding-right:.25rem;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;font-size:.75rem;line-height:1.125rem;--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.results-bar{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;column-gap:1.5rem;row-gap:.75rem;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(20 17 14 / var(--tw-border-opacity, 1));padding-bottom:.75rem}.results-count{font-size:1rem;line-height:1.625rem;font-weight:600;--tw-text-opacity: 1;color:rgb(20 17 14 / var(--tw-text-opacity, 1))}.results-sort{height:2.25rem;cursor:pointer;border-radius:10px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(221 216 208 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-left:.75rem;padding-right:2rem;font-size:.9375rem;line-height:1.5rem;--tw-text-opacity: 1;color:rgb(70 63 56 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.results-sort:hover{--tw-border-opacity: 1;border-color:rgb(184 178 168 / var(--tw-border-opacity, 1))}.results-sort:focus{--tw-border-opacity: 1;border-color:rgb(20 83 45 / var(--tw-border-opacity, 1));outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(20 83 45 / .15)}.active-filters{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding-top:.75rem}.filter-chip{display:inline-flex;height:2rem;align-items:center;gap:.5rem;border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(221 216 208 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-left:.875rem;padding-right:.625rem;font-size:.8125rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(70 63 56 / var(--tw-text-opacity, 1))}.filter-chip-x{line-height:1;--tw-text-opacity: 1;color:rgb(184 178 168 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.filter-chip-x:hover{--tw-text-opacity: 1;color:rgb(156 29 26 / var(--tw-text-opacity, 1))}.filter-chip-btn{display:inline-flex;height:2rem;align-items:center;gap:.5rem;border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(221 216 208 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-left:.875rem;padding-right:.625rem;font-size:.8125rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(70 63 56 / var(--tw-text-opacity, 1));cursor:pointer;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.filter-chip-btn:hover{--tw-border-opacity: 1;border-color:rgb(184 178 168 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(20 17 14 / var(--tw-text-opacity, 1))}.filter-chip-btn:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(20 83 45 / var(--tw-ring-opacity, 1))}.filter-chip-on{--tw-border-opacity: 1 !important;border-color:rgb(20 83 45 / var(--tw-border-opacity, 1))!important;--tw-bg-opacity: 1 !important;background-color:rgb(20 83 45 / var(--tw-bg-opacity, 1))!important;--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.filter-chip-on:hover{--tw-border-opacity: 1 !important;border-color:rgb(15 62 34 / var(--tw-border-opacity, 1))!important;--tw-bg-opacity: 1 !important;background-color:rgb(15 62 34 / var(--tw-bg-opacity, 1))!important}.view-toggle{display:inline-flex;overflow:hidden;border-radius:10px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(221 216 208 / var(--tw-border-opacity, 1))}.view-toggle-btn{display:inline-grid;height:2.25rem;width:2.25rem;place-items:center;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(142 136 128 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.v-b .jobs-head .view-toggle-btn{color:#fbfaf899}.v-c .jobs-head .view-toggle-btn{color:#ffffffb3}.view-toggle-btn:hover{--tw-bg-opacity: 1;background-color:rgb(250 249 247 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(20 17 14 / var(--tw-text-opacity, 1))}.view-toggle-btn:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-inset: inset;--tw-ring-opacity: 1;--tw-ring-color: rgb(20 83 45 / var(--tw-ring-opacity, 1))}.view-toggle-btn+.view-toggle-btn{border-left-width:1px;--tw-border-opacity: 1;border-color:rgb(221 216 208 / var(--tw-border-opacity, 1))}.view-toggle-btn-on{--tw-bg-opacity: 1 !important;background-color:rgb(20 83 45 / var(--tw-bg-opacity, 1))!important;--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.view-toggle-btn-on:hover{--tw-bg-opacity: 1 !important;background-color:rgb(15 62 34 / var(--tw-bg-opacity, 1))!important}.tech-badge{display:grid;flex-shrink:0;place-items:center;overflow:hidden;border-radius:10px;border-width:1px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.tech-badge-nom{display:inline-flex;height:1.75rem;max-width:7.5rem;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:10px;border-width:1px;padding-left:.625rem;padding-right:.625rem;font-size:.75rem;line-height:1.125rem;font-weight:600;letter-spacing:-.025em}.job-card-title{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:1.0625rem;font-weight:600;line-height:1.375;--tw-text-opacity: 1;color:rgb(20 17 14 / var(--tw-text-opacity, 1))}.job-card{display:flex;height:100%;cursor:pointer;flex-direction:column;overflow:hidden;border-radius:14px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(221 216 208 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.job-card:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-border-opacity: 1;border-color:rgb(184 178 168 / var(--tw-border-opacity, 1));--tw-shadow: 0 4px 12px rgba(20,17,14,.09), 0 12px 28px -8px rgba(20,17,14,.1);--tw-shadow-colored: 0 4px 12px var(--tw-shadow-color), 0 12px 28px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.job-card:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(20 83 45 / var(--tw-ring-opacity, 1))}.job-card-head{display:flex;align-items:flex-start;gap:.875rem;padding-left:1.5rem;padding-right:1.5rem;padding-top:1.5rem}.job-card-body{flex:1 1 0%;padding:1rem 1.5rem 1.25rem}.job-card-foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(221 216 208 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(251 250 248 / var(--tw-bg-opacity, 1));padding:1rem 1.5rem}.pager-page{display:inline-grid;height:2.25rem;min-width:2.25rem;place-items:center;border-radius:10px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(221 216 208 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-left:.5rem;padding-right:.5rem;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;font-size:.75rem;line-height:1.125rem;--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);--tw-text-opacity: 1;color:rgb(107 101 93 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.v-b .jobs-head .pager-page{color:#fbfaf899}.v-c .jobs-head .pager-page{color:#ffffffb3}.pager-page:hover{--tw-border-opacity: 1;border-color:rgb(184 178 168 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(20 17 14 / var(--tw-text-opacity, 1))}.pager-page:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(20 83 45 / var(--tw-ring-opacity, 1))}.pager-page-on{--tw-border-opacity: 1 !important;border-color:rgb(20 83 45 / var(--tw-border-opacity, 1))!important;--tw-bg-opacity: 1 !important;background-color:rgb(20 83 45 / var(--tw-bg-opacity, 1))!important;--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.pager-page-on:hover{--tw-bg-opacity: 1 !important;background-color:rgb(15 62 34 / var(--tw-bg-opacity, 1))!important}.pager-gap{display:inline-grid;height:2.25rem;min-width:2.25rem;-webkit-user-select:none;user-select:none;place-items:center;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;font-size:.75rem;line-height:1.125rem;--tw-text-opacity: 1;color:rgb(184 178 168 / var(--tw-text-opacity, 1))}.result-list{border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(221 216 208 / var(--tw-border-opacity, 1))}.result-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:1.5rem;row-gap:.625rem;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(221 216 208 / var(--tw-border-opacity, 1));padding:1rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (min-width: 640px){.result-row{padding-left:1.25rem;padding-right:1.25rem}}@media (min-width: 1280px){.result-row{min-height:6.5rem;grid-template-columns:minmax(0,1fr) 11rem 10.5rem 6.5rem 7rem;align-items:center;column-gap:1.5rem;row-gap:0px}}.result-row-link{cursor:pointer}.result-row-link:hover{--tw-border-opacity: 1;border-color:rgb(184 178 168 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(250 249 247 / var(--tw-bg-opacity, 1))}.result-row-link:focus-visible{--tw-bg-opacity: 1;background-color:rgb(250 249 247 / var(--tw-bg-opacity, 1));outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-inset: inset;--tw-ring-opacity: 1;--tw-ring-color: rgb(20 83 45 / var(--tw-ring-opacity, 1))}.result-row-static{cursor:default}.result-identity{min-width:0px}@media (min-width: 1280px){.result-identity{order:1}}.result-title{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:1rem;line-height:1.625rem;font-weight:600;line-height:1.375;--tw-text-opacity: 1;color:rgb(20 17 14 / var(--tw-text-opacity, 1))}.result-sub{margin-top:.375rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(142 136 128 / var(--tw-text-opacity, 1))}.v-b .jobs-head .result-sub{color:#fbfaf899}.v-c .jobs-head .result-sub{color:#ffffffb3}.result-skills{display:none;min-width:0px;flex-wrap:wrap;gap:.375rem}@media (min-width: 1280px){.result-skills{order:2;display:flex}}.result-facts{grid-column:span 2 / span 2;min-width:0px;font-size:.8125rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(107 101 93 / var(--tw-text-opacity, 1))}.v-b .jobs-head .result-facts{color:#fbfaf899}.v-c .jobs-head .result-facts{color:#ffffffb3}@media (min-width: 1280px){.result-facts{order:3;grid-column:span 1 / span 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.result-price{white-space:nowrap;text-align:right;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;font-size:1rem;line-height:1.625rem;--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);--tw-text-opacity: 1;color:rgb(20 17 14 / var(--tw-text-opacity, 1))}@media (min-width: 1280px){.result-price{order:4}}.result-price-unit{font-size:.75rem;line-height:1.125rem;--tw-text-opacity: 1;color:rgb(142 136 128 / var(--tw-text-opacity, 1))}.v-b .jobs-head .result-price-unit{color:#fbfaf899}.v-c .jobs-head .result-price-unit{color:#ffffffb3}.result-action{grid-column:span 2 / span 2}@media (min-width: 1280px){.result-action{order:5;grid-column:span 1 / span 1;justify-self:end}}.result-link:after{position:absolute;inset:0;--tw-content: "";content:var(--tw-content)}.result-cta{position:relative;z-index:10}.result-tag{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(221 216 208 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.125rem .5rem;font-size:.75rem;line-height:1.125rem;--tw-text-opacity: 1;color:rgb(107 101 93 / var(--tw-text-opacity, 1))}.v-b .jobs-head .result-tag{color:#fbfaf899}.v-c .jobs-head .result-tag{color:#ffffffb3}.cand-mono{display:grid;flex-shrink:0;place-items:center;border-radius:14px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(196 218 203 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(242 247 243 / var(--tw-bg-opacity, 1));font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;font-weight:600;letter-spacing:-.025em;--tw-text-opacity: 1;color:rgb(20 83 45 / var(--tw-text-opacity, 1))}.cand-cover{position:relative;height:6rem;flex-shrink:0;overflow:hidden;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(221 216 208 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(251 250 248 / var(--tw-bg-opacity, 1))}.cand-cover-mark{pointer-events:none;position:absolute;right:-1.25rem;bottom:-1.5rem;height:8rem;width:8rem;-webkit-user-select:none;user-select:none;opacity:.25}.cand-cover-vide{pointer-events:none;position:absolute;right:-.5rem;bottom:-1rem;-webkit-user-select:none;user-select:none;font-family:Manrope,Inter,system-ui,sans-serif;font-size:3.75rem;line-height:1;font-weight:700;--tw-text-opacity: 1;color:rgb(224 220 211 / var(--tw-text-opacity, 1))}.cand-cover-tag{position:absolute;left:1.25rem;top:1rem;display:inline-flex;height:1.75rem;max-width:60%;align-items:center;gap:.375rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(221 216 208 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-left:.625rem;padding-right:.625rem;font-size:.75rem;line-height:1.125rem;font-weight:600;--tw-text-opacity: 1;color:rgb(70 63 56 / var(--tw-text-opacity, 1))}.cand-portrait{height:5.5rem;width:5.5rem;overflow:hidden;border-radius:9999px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))}.cand-portrait-place{position:relative;z-index:10;margin-top:-2.75rem;display:flex;justify-content:center}.cand-vignette{position:relative;height:2.75rem;width:2.75rem;flex-shrink:0;overflow:hidden;border-radius:9999px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(221 216 208 / var(--tw-ring-opacity, 1))}.contract-badge{display:inline-flex;height:1.5rem;flex-shrink:0;align-items:center;white-space:nowrap;border-radius:9999px;border-width:1px;padding-left:.625rem;padding-right:.625rem;font-size:.75rem;line-height:1.125rem;font-weight:600}.contract-cdi{--tw-border-opacity: 1;border-color:rgb(196 218 203 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(242 247 243 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(20 83 45 / var(--tw-text-opacity, 1))}.contract-mission{--tw-border-opacity: 1;border-color:rgb(233 214 174 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(251 247 239 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(122 84 20 / var(--tw-text-opacity, 1))}.skill-chip{display:inline-flex;height:1.75rem;max-width:100%;align-items:center;gap:.375rem;white-space:nowrap;border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(221 216 208 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-left:.375rem;padding-right:.625rem;font-size:.75rem;line-height:1.125rem;font-weight:500;--tw-text-opacity: 1;color:rgb(70 63 56 / var(--tw-text-opacity, 1))}.skill-chip img{height:1rem;width:1rem;flex-shrink:0;object-fit:contain}.skill-chip-nom{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.skill-chip-dot{margin-left:.25rem;height:.5rem;width:.5rem;flex-shrink:0;border-radius:9999px}.skill-more{display:inline-flex;height:1.75rem;align-items:center;padding-left:.375rem;padding-right:.375rem;font-size:.75rem;line-height:1.125rem;font-weight:500;--tw-text-opacity: 1;color:rgb(142 136 128 / var(--tw-text-opacity, 1))}.v-b .jobs-head .skill-more{color:#fbfaf899}.v-c .jobs-head .skill-more{color:#ffffffb3}.pager-status{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;font-size:.75rem;line-height:1.125rem;text-transform:uppercase;letter-spacing:.1em;--tw-text-opacity: 1;color:rgb(107 101 93 / var(--tw-text-opacity, 1))}.v-b .jobs-head .pager-status{color:#fbfaf899}.v-c .jobs-head .pager-status{color:#ffffffb3}.detail-layout{display:grid;align-items:flex-start;gap:2rem}@media (min-width: 1024px){.detail-layout{grid-template-columns:minmax(0,1fr) 320px}}@media (min-width: 1280px){.detail-layout{gap:3rem}}.detail-aside{align-self:flex-start;border-width:1px;--tw-border-opacity: 1;border-color:rgb(20 17 14 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}@media (min-width: 1024px){.detail-aside{position:sticky;top:6rem}}.detail-aside-body{padding:1.25rem}.detail-price{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;font-size:2rem;--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);line-height:1;--tw-text-opacity: 1;color:rgb(20 17 14 / var(--tw-text-opacity, 1))}.figure{border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(20 17 14 / var(--tw-border-opacity, 1));padding-top:1.5rem}.figure-caption{margin-top:1.25rem;border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(221 216 208 / var(--tw-border-opacity, 1));padding-top:1rem;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;font-size:.75rem;line-height:1.125rem;text-transform:uppercase;letter-spacing:.1em;--tw-text-opacity: 1;color:rgb(142 136 128 / var(--tw-text-opacity, 1))}.v-b .jobs-head .figure-caption{color:#fbfaf899}.v-c .jobs-head .figure-caption{color:#ffffffb3}.figure-svg{height:auto;width:100%;--tw-text-opacity: 1;color:rgb(20 17 14 / var(--tw-text-opacity, 1))}.numeral{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;font-weight:500;--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);line-height:1;letter-spacing:-.03em;--tw-text-opacity: 1;color:rgb(20 17 14 / var(--tw-text-opacity, 1))}.spec-list{border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(221 216 208 / var(--tw-border-opacity, 1))}.spec-row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;column-gap:1.5rem;row-gap:.25rem;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(221 216 208 / var(--tw-border-opacity, 1));padding-top:.875rem;padding-bottom:.875rem}.spec-key{flex-shrink:0;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;font-size:.75rem;line-height:1.125rem;text-transform:uppercase;letter-spacing:.1em;--tw-text-opacity: 1;color:rgb(142 136 128 / var(--tw-text-opacity, 1))}.v-b .jobs-head .spec-key{color:#fbfaf899}.v-c .jobs-head .spec-key{color:#ffffffb3}.spec-val{font-size:1rem;line-height:1.625rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(70 63 56 / var(--tw-text-opacity, 1))}.to-provide-block{border-width:1px;border-style:dashed;--tw-border-opacity: 1;border-color:rgb(217 187 121 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(251 247 239 / var(--tw-bg-opacity, 1));padding:1.25rem;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;font-size:.75rem;line-height:1.125rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(122 84 20 / var(--tw-text-opacity, 1))}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.-bottom-1{bottom:-.25rem}.-left-6{left:-1.5rem}.-left-\[7px\]{left:-7px}.-right-1{right:-.25rem}.-top-3{top:-.75rem}.bottom-0{bottom:0}.bottom-1\.5{bottom:.375rem}.bottom-4{bottom:1rem}.left-0{left:0}.left-3{left:.75rem}.left-4{left:1rem}.left-6{left:1.5rem}.left-\[7px\]{left:7px}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-2\.5{right:.625rem}.right-3{right:.75rem}.right-4{right:1rem}.top-0{top:0}.top-0\.5{top:.125rem}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-24{top:6rem}.top-3{top:.75rem}.top-4{top:1rem}.top-full{top:100%}.-z-10{z-index:-10}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[70\]{z-index:70}.order-first{order:-9999}.\!my-5{margin-top:1.25rem!important;margin-bottom:1.25rem!important}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.-mx-5{margin-left:-1.25rem;margin-right:-1.25rem}.-my-1{margin-top:-.25rem;margin-bottom:-.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1\.5{margin-top:.375rem;margin-bottom:.375rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.\!mb-2{margin-bottom:.5rem!important}.\!mb-3{margin-bottom:.75rem!important}.\!mt-0{margin-top:0!important}.-mb-px{margin-bottom:-1px}.-ml-3{margin-left:-.75rem}.-mt-1{margin-top:-.25rem}.-mt-2{margin-top:-.5rem}.-mt-9{margin-top:-2.25rem}.-mt-px{margin-top:-1px}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-14{margin-bottom:3.5rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.mb-9{margin-bottom:2.25rem}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-11{margin-top:2.75rem}.mt-12{margin-top:3rem}.mt-14{margin-top:3.5rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-20{margin-top:5rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-3\.5{margin-top:.875rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-9{margin-top:2.25rem}.mt-auto{margin-top:auto}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[3\/2\]{aspect-ratio:3/2}.aspect-\[4\/3\]{aspect-ratio:4/3}.\!h-10{height:2.5rem!important}.\!h-12{height:3rem!important}.\!h-2{height:.5rem!important}.\!h-3{height:.75rem!important}.\!h-4{height:1rem!important}.\!h-6{height:1.5rem!important}.\!h-9{height:2.25rem!important}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-2{height:.5rem}.h-20{height:5rem}.h-24{height:6rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-40{height:10rem}.h-44{height:11rem}.h-5{height:1.25rem}.h-52{height:13rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[1\.05rem\]{height:1.05rem}.h-\[220px\]{height:220px}.h-\[240px\]{height:240px}.h-\[360px\]{height:360px}.h-\[3px\]{height:3px}.h-\[4\.5rem\]{height:4.5rem}.h-\[6px\]{height:6px}.h-\[74px\]{height:74px}.h-\[92vh\]{height:92vh}.h-full{height:100%}.h-px{height:1px}.max-h-56{max-height:14rem}.max-h-60{max-height:15rem}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-80{max-height:20rem}.max-h-96{max-height:24rem}.max-h-\[55vh\]{max-height:55vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.min-h-11{min-height:2.75rem}.min-h-32{min-height:8rem}.min-h-40{min-height:10rem}.min-h-6{min-height:1.5rem}.min-h-\[1rem\]{min-height:1rem}.min-h-\[2\.5rem\]{min-height:2.5rem}.min-h-\[3\.5rem\]{min-height:3.5rem}.min-h-\[4\.5rem\]{min-height:4.5rem}.min-h-\[5\.5rem\]{min-height:5.5rem}.min-h-screen{min-height:100vh}.\!w-1\/2{width:50%!important}.\!w-1\/3{width:33.333333%!important}.\!w-1\/4{width:25%!important}.\!w-10{width:2.5rem!important}.\!w-2\/3{width:66.666667%!important}.\!w-20{width:5rem!important}.\!w-3\/4{width:75%!important}.\!w-32{width:8rem!important}.\!w-44{width:11rem!important}.\!w-5\/6{width:83.333333%!important}.\!w-9{width:2.25rem!important}.w-1{width:.25rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2\/3{width:66.666667%}.w-2\/5{width:40%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-4{width:1rem}.w-4\/5{width:80%}.w-40{width:10rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[380px\]{width:380px}.w-\[74px\]{width:74px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-56{min-width:14rem}.min-w-\[1\.05rem\]{min-width:1.05rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[13rem\]{min-width:13rem}.min-w-\[2\.25rem\]{min-width:2.25rem}.min-w-\[40rem\]{min-width:40rem}.min-w-\[8rem\]{min-width:8rem}.\!max-w-2xl{max-width:42rem!important}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-40{max-width:10rem}.max-w-44{max-width:11rem}.max-w-4xl{max-width:56rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[1440px\]{max-width:1440px}.max-w-\[16rem\]{max-width:16rem}.max-w-\[18rem\]{max-width:18rem}.max-w-\[40\%\]{max-width:40%}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-4{--tw-translate-x: 1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-6{--tw-translate-x: 1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-\[toastIn_\.28s_cubic-bezier\(\.21\,1\.02\,\.73\,1\)\]{animation:toastIn .28s cubic-bezier(.21,1.02,.73,1)}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.animate-fade-in{animation:fade-in .18s ease-out}@keyframes slide-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.animate-slide-up{animation:slide-up .22s cubic-bezier(.21,1.02,.73,1)}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;user-select:none}.select-all{-webkit-user-select:all;user-select:all}.resize-y{resize:vertical}.resize{resize:both}.scroll-mt-24{scroll-margin-top:6rem}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[2\.75rem_minmax\(0\,1fr\)\]{grid-template-columns:2.75rem minmax(0,1fr)}.grid-cols-\[6\.5rem_minmax\(0\,1fr\)\]{grid-template-columns:6.5rem minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.\!flex-col{flex-direction:column!important}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.\!items-stretch{align-items:stretch!important}.items-stretch{align-items:stretch}.\!justify-start{justify-content:flex-start!important}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.\!gap-1\.5{gap:.375rem!important}.\!gap-3{gap:.75rem!important}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-20{gap:5rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-px{gap:1px}.gap-x-10{column-gap:2.5rem}.gap-x-12{column-gap:3rem}.gap-x-14{column-gap:3.5rem}.gap-x-16{column-gap:4rem}.gap-x-4{column-gap:1rem}.gap-x-5{column-gap:1.25rem}.gap-x-6{column-gap:1.5rem}.gap-x-8{column-gap:2rem}.gap-y-1{row-gap:.25rem}.gap-y-10{row-gap:2.5rem}.gap-y-12{row-gap:3rem}.gap-y-2{row-gap:.5rem}.gap-y-2\.5{row-gap:.625rem}.gap-y-3{row-gap:.75rem}.gap-y-4{row-gap:1rem}.gap-y-6{row-gap:1.5rem}.gap-y-7{row-gap:1.75rem}.gap-y-8{row-gap:2rem}.gap-y-9{row-gap:2.25rem}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-stretch{align-self:stretch}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.\!rounded-full{border-radius:9999px!important}.\!rounded-none{border-radius:0!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[2px\]{border-radius:2px}.rounded-card{border-radius:14px}.rounded-control{border-radius:10px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.\!border-0{border-width:0px!important}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.\!border-accent{--tw-border-opacity: 1 !important;border-color:rgb(20 83 45 / var(--tw-border-opacity, 1))!important}.\!border-accent-200{--tw-border-opacity: 1 !important;border-color:rgb(196 218 203 / var(--tw-border-opacity, 1))!important}.\!border-accent-300{--tw-border-opacity: 1 !important;border-color:rgb(152 191 165 / var(--tw-border-opacity, 1))!important}.\!border-danger-200{--tw-border-opacity: 1 !important;border-color:rgb(239 192 186 / var(--tw-border-opacity, 1))!important}.\!border-ink{--tw-border-opacity: 1 !important;border-color:rgb(20 17 14 / var(--tw-border-opacity, 1))!important}.\!border-white\/30{border-color:#ffffff4d!important}.border-accent{--tw-border-opacity: 1;border-color:rgb(20 83 45 / var(--tw-border-opacity, 1))}.border-accent-200{--tw-border-opacity: 1;border-color:rgb(196 218 203 / var(--tw-border-opacity, 1))}.border-black\/\[0\.05\]{border-color:#0000000d}.border-black\/\[0\.06\]{border-color:#0000000f}.border-danger-200{--tw-border-opacity: 1;border-color:rgb(239 192 186 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-info-200{--tw-border-opacity: 1;border-color:rgb(196 210 223 / var(--tw-border-opacity, 1))}.border-ink{--tw-border-opacity: 1;border-color:rgb(20 17 14 / var(--tw-border-opacity, 1))}.border-line{--tw-border-opacity: 1;border-color:rgb(221 216 208 / var(--tw-border-opacity, 1))}.border-line-strong{--tw-border-opacity: 1;border-color:rgb(184 178 168 / var(--tw-border-opacity, 1))}.border-red-500\/40{border-color:#ef444466}.border-sky-200{--tw-border-opacity: 1;border-color:rgb(186 230 253 / var(--tw-border-opacity, 1))}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-success-200{--tw-border-opacity: 1;border-color:rgb(187 215 195 / var(--tw-border-opacity, 1))}.border-success-500{--tw-border-opacity: 1;border-color:rgb(63 138 92 / var(--tw-border-opacity, 1))}.border-surface{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-violet-200{--tw-border-opacity: 1;border-color:rgb(221 214 254 / var(--tw-border-opacity, 1))}.border-warning-200{--tw-border-opacity: 1;border-color:rgb(233 214 174 / var(--tw-border-opacity, 1))}.border-white\/10{border-color:#ffffff1a}.border-white\/25{border-color:#ffffff40}.border-l-accent\/20{border-left-color:#14532d33}.border-l-transparent{border-left-color:transparent}.\!bg-accent{--tw-bg-opacity: 1 !important;background-color:rgb(20 83 45 / var(--tw-bg-opacity, 1))!important}.\!bg-accent-soft{--tw-bg-opacity: 1 !important;background-color:rgb(232 239 233 / var(--tw-bg-opacity, 1))!important}.\!bg-danger-50{--tw-bg-opacity: 1 !important;background-color:rgb(252 242 241 / var(--tw-bg-opacity, 1))!important}.\!bg-ink-300{--tw-bg-opacity: 1 !important;background-color:rgb(184 178 168 / var(--tw-bg-opacity, 1))!important}.\!bg-warning-500{--tw-bg-opacity: 1 !important;background-color:rgb(176 125 34 / var(--tw-bg-opacity, 1))!important}.bg-\[\#0A66C2\]{--tw-bg-opacity: 1;background-color:rgb(10 102 194 / var(--tw-bg-opacity, 1))}.bg-\[\#f4f5fb\]{--tw-bg-opacity: 1;background-color:rgb(244 245 251 / var(--tw-bg-opacity, 1))}.bg-accent{--tw-bg-opacity: 1;background-color:rgb(20 83 45 / var(--tw-bg-opacity, 1))}.bg-accent-200{--tw-bg-opacity: 1;background-color:rgb(196 218 203 / var(--tw-bg-opacity, 1))}.bg-accent-300{--tw-bg-opacity: 1;background-color:rgb(152 191 165 / var(--tw-bg-opacity, 1))}.bg-accent-50{--tw-bg-opacity: 1;background-color:rgb(242 247 243 / var(--tw-bg-opacity, 1))}.bg-accent-soft{--tw-bg-opacity: 1;background-color:rgb(232 239 233 / var(--tw-bg-opacity, 1))}.bg-accent\/25{background-color:#14532d40}.bg-black\/40{background-color:#0006}.bg-black\/60{background-color:#0009}.bg-black\/80{background-color:#000c}.bg-black\/\[0\.025\]{background-color:#00000006}.bg-black\/\[0\.04\]{background-color:#0000000a}.bg-black\/\[0\.06\]{background-color:#0000000f}.bg-danger-100{--tw-bg-opacity: 1;background-color:rgb(247 223 220 / var(--tw-bg-opacity, 1))}.bg-danger-50{--tw-bg-opacity: 1;background-color:rgb(252 242 241 / var(--tw-bg-opacity, 1))}.bg-danger-50\/50{background-color:#fcf2f180}.bg-danger-500{--tw-bg-opacity: 1;background-color:rgb(180 35 31 / var(--tw-bg-opacity, 1))}.bg-danger-600{--tw-bg-opacity: 1;background-color:rgb(156 29 26 / var(--tw-bg-opacity, 1))}.bg-fuchsia-50{--tw-bg-opacity: 1;background-color:rgb(253 244 255 / var(--tw-bg-opacity, 1))}.bg-fuchsia-500{--tw-bg-opacity: 1;background-color:rgb(217 70 239 / var(--tw-bg-opacity, 1))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-info-50{--tw-bg-opacity: 1;background-color:rgb(242 245 248 / var(--tw-bg-opacity, 1))}.bg-ink{--tw-bg-opacity: 1;background-color:rgb(20 17 14 / var(--tw-bg-opacity, 1))}.bg-ink-100{--tw-bg-opacity: 1;background-color:rgb(241 239 234 / var(--tw-bg-opacity, 1))}.bg-ink-200{--tw-bg-opacity: 1;background-color:rgb(224 220 211 / var(--tw-bg-opacity, 1))}.bg-ink-300{--tw-bg-opacity: 1;background-color:rgb(184 178 168 / var(--tw-bg-opacity, 1))}.bg-ink-50{--tw-bg-opacity: 1;background-color:rgb(250 249 247 / var(--tw-bg-opacity, 1))}.bg-ink\/50{background-color:#14110e80}.bg-ink\/85{background-color:#14110ed9}.bg-line{--tw-bg-opacity: 1;background-color:rgb(221 216 208 / var(--tw-bg-opacity, 1))}.bg-sky-100{--tw-bg-opacity: 1;background-color:rgb(224 242 254 / var(--tw-bg-opacity, 1))}.bg-sky-50{--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1))}.bg-sky-500{--tw-bg-opacity: 1;background-color:rgb(14 165 233 / var(--tw-bg-opacity, 1))}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-success-100{--tw-bg-opacity: 1;background-color:rgb(221 235 225 / var(--tw-bg-opacity, 1))}.bg-success-50{--tw-bg-opacity: 1;background-color:rgb(241 247 242 / var(--tw-bg-opacity, 1))}.bg-success-500{--tw-bg-opacity: 1;background-color:rgb(63 138 92 / var(--tw-bg-opacity, 1))}.bg-surface{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-surface-muted{--tw-bg-opacity: 1;background-color:rgb(251 250 248 / var(--tw-bg-opacity, 1))}.bg-surface-sunken{--tw-bg-opacity: 1;background-color:rgb(243 240 234 / var(--tw-bg-opacity, 1))}.bg-surface\/90{background-color:#ffffffe6}.bg-surface\/95{background-color:#fffffff2}.bg-transparent{background-color:transparent}.bg-violet-100{--tw-bg-opacity: 1;background-color:rgb(237 233 254 / var(--tw-bg-opacity, 1))}.bg-violet-50{--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1))}.bg-violet-50\/50{background-color:#f5f3ff80}.bg-violet-500{--tw-bg-opacity: 1;background-color:rgb(139 92 246 / var(--tw-bg-opacity, 1))}.bg-warning-100{--tw-bg-opacity: 1;background-color:rgb(245 235 216 / var(--tw-bg-opacity, 1))}.bg-warning-50{--tw-bg-opacity: 1;background-color:rgb(251 247 239 / var(--tw-bg-opacity, 1))}.bg-warning-500{--tw-bg-opacity: 1;background-color:rgb(176 125 34 / var(--tw-bg-opacity, 1))}.bg-warning-500\/15{background-color:#b07d2226}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/15{background-color:#ffffff26}.bg-zinc-100{--tw-bg-opacity: 1;background-color:rgb(244 244 245 / var(--tw-bg-opacity, 1))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.\!p-0{padding:0!important}.\!p-4{padding:1rem!important}.\!p-5{padding:1.25rem!important}.\!p-6{padding:1.5rem!important}.p-0{padding:0}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.\!px-0{padding-left:0!important;padding-right:0!important}.\!px-2\.5{padding-left:.625rem!important;padding-right:.625rem!important}.\!py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.\!py-2\.5{padding-top:.625rem!important;padding-bottom:.625rem!important}.\!py-5{padding-top:1.25rem!important;padding-bottom:1.25rem!important}.\!py-6{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.\!py-8{padding-top:2rem!important;padding-bottom:2rem!important}.\!py-9{padding-top:2.25rem!important;padding-bottom:2.25rem!important}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[3px\]{padding-top:3px;padding-bottom:3px}.\!pl-9{padding-left:2.25rem!important}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-14{padding-bottom:3.5rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-20{padding-bottom:5rem}.pb-3{padding-bottom:.75rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-7{padding-bottom:1.75rem}.pb-8{padding-bottom:2rem}.pb-\[calc\(1\.5rem_\+_env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(1.5rem + env(safe-area-inset-bottom))}.pb-\[calc\(1rem_\+_env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(1rem + env(safe-area-inset-bottom))}.pb-\[calc\(5\.5rem_\+_env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(5.5rem + env(safe-area-inset-bottom))}.pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}.pl-1{padding-left:.25rem}.pl-10{padding-left:2.5rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-9{padding-left:2.25rem}.pr-1{padding-right:.25rem}.pr-10{padding-right:2.5rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-8{padding-right:2rem}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-10{padding-top:2.5rem}.pt-12{padding-top:3rem}.pt-14{padding-top:3.5rem}.pt-16{padding-top:4rem}.pt-2\.5{padding-top:.625rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.pt-9{padding-top:2.25rem}.pt-px{padding-top:1px}.text-left{text-align:left}.text-center{text-align:center}.\!text-right{text-align:right!important}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-display{font-family:Manrope,Inter,system-ui,sans-serif}.font-mono{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,monospace}.font-sans{font-family:Inter,system-ui,-apple-system,sans-serif}.\!text-2xl{font-size:1.5rem!important;line-height:2rem!important}.\!text-2xs{font-size:.75rem!important;line-height:1.125rem!important}.\!text-\[0\.8125rem\]{font-size:.8125rem!important}.\!text-\[9px\]{font-size:9px!important}.\!text-base{font-size:1rem!important;line-height:1.625rem!important}.\!text-lg{font-size:1.125rem!important;line-height:1.75rem!important}.\!text-xl{font-size:1.25rem!important;line-height:1.75rem!important}.\!text-xs{font-size:.8125rem!important;line-height:1.25rem!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-2xs{font-size:.75rem;line-height:1.125rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-3xs{font-size:.6875rem;line-height:1rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[0\.9375rem\]{font-size:.9375rem}.text-\[1\.0625rem\]{font-size:1.0625rem}.text-\[1\.375rem\]{font-size:1.375rem}.text-\[1\.75rem\]{font-size:1.75rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[2\.125rem\]{font-size:2.125rem}.text-\[2\.5rem\]{font-size:2.5rem}.text-\[2rem\]{font-size:2rem}.text-\[4rem\]{font-size:4rem}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.625rem}.text-display-sm{font-size:2.125rem;line-height:1.1;letter-spacing:-.028em}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.9375rem;line-height:1.5rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.8125rem;line-height:1.25rem}.\!font-medium{font-weight:500!important}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.\!normal-case{text-transform:none!important}.normal-case{text-transform:none}.italic{font-style:italic}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-\[1\.02\]{line-height:1.02}.leading-\[1\.05\]{line-height:1.05}.leading-\[1\.06\]{line-height:1.06}.leading-\[1\.08\]{line-height:1.08}.leading-\[1\.15\]{line-height:1.15}.leading-\[1\.1\]{line-height:1.1}.leading-\[1\.75\]{line-height:1.75}.leading-\[1\.7\]{line-height:1.7}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.\!tracking-normal{letter-spacing:0em!important}.tracking-\[-0\.012em\]{letter-spacing:-.012em}.tracking-\[-0\.015em\]{letter-spacing:-.015em}.tracking-\[-0\.018em\]{letter-spacing:-.018em}.tracking-\[-0\.022em\]{letter-spacing:-.022em}.tracking-\[-0\.026em\]{letter-spacing:-.026em}.tracking-\[-0\.02em\]{letter-spacing:-.02em}.tracking-\[-0\.032em\]{letter-spacing:-.032em}.tracking-\[-0\.03em\]{letter-spacing:-.03em}.tracking-\[0\.06em\]{letter-spacing:.06em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-\[0\.6em\]{letter-spacing:.6em}.tracking-\[2px\]{letter-spacing:2px}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.\!text-accent,.\!text-accent-700{--tw-text-opacity: 1 !important;color:rgb(20 83 45 / var(--tw-text-opacity, 1))!important}.\!text-danger-600{--tw-text-opacity: 1 !important;color:rgb(156 29 26 / var(--tw-text-opacity, 1))!important}.\!text-danger-700{--tw-text-opacity: 1 !important;color:rgb(126 23 20 / var(--tw-text-opacity, 1))!important}.\!text-ink{--tw-text-opacity: 1 !important;color:rgb(20 17 14 / var(--tw-text-opacity, 1))!important}.\!text-success-700{--tw-text-opacity: 1 !important;color:rgb(33 85 56 / var(--tw-text-opacity, 1))!important}.\!text-white{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.\!text-white\/25{color:#ffffff40!important}.\!text-white\/40{color:#fff6!important}.\!text-white\/45{color:#ffffff73!important}.text-\[\#111056\]{--tw-text-opacity: 1;color:rgb(17 16 86 / var(--tw-text-opacity, 1))}.text-accent{--tw-text-opacity: 1;color:rgb(20 83 45 / var(--tw-text-opacity, 1))}.text-accent-400{--tw-text-opacity: 1;color:rgb(94 149 115 / var(--tw-text-opacity, 1))}.text-accent-700{--tw-text-opacity: 1;color:rgb(20 83 45 / var(--tw-text-opacity, 1))}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-black\/15{color:#00000026}.text-danger-600{--tw-text-opacity: 1;color:rgb(156 29 26 / var(--tw-text-opacity, 1))}.text-danger-700{--tw-text-opacity: 1;color:rgb(126 23 20 / var(--tw-text-opacity, 1))}.text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-fuchsia-600{--tw-text-opacity: 1;color:rgb(192 38 211 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-info-700{--tw-text-opacity: 1;color:rgb(40 64 86 / var(--tw-text-opacity, 1))}.text-ink{--tw-text-opacity: 1;color:rgb(20 17 14 / var(--tw-text-opacity, 1))}.text-ink-300{--tw-text-opacity: 1;color:rgb(184 178 168 / var(--tw-text-opacity, 1))}.text-ink-400{--tw-text-opacity: 1;color:rgb(142 136 128 / var(--tw-text-opacity, 1))}.text-ink-500{--tw-text-opacity: 1;color:rgb(107 101 93 / var(--tw-text-opacity, 1))}.text-ink-600{--tw-text-opacity: 1;color:rgb(70 63 56 / var(--tw-text-opacity, 1))}.text-ink\/40{color:#14110e66}.text-sky-500{--tw-text-opacity: 1;color:rgb(14 165 233 / var(--tw-text-opacity, 1))}.text-sky-600{--tw-text-opacity: 1;color:rgb(2 132 199 / var(--tw-text-opacity, 1))}.text-sky-700{--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-spark-600{--tw-text-opacity: 1;color:rgb(150 104 26 / var(--tw-text-opacity, 1))}.text-success-500{--tw-text-opacity: 1;color:rgb(63 138 92 / var(--tw-text-opacity, 1))}.text-success-600{--tw-text-opacity: 1;color:rgb(47 112 73 / var(--tw-text-opacity, 1))}.text-success-700{--tw-text-opacity: 1;color:rgb(33 85 56 / var(--tw-text-opacity, 1))}.text-violet-500{--tw-text-opacity: 1;color:rgb(139 92 246 / var(--tw-text-opacity, 1))}.text-violet-600{--tw-text-opacity: 1;color:rgb(124 58 237 / var(--tw-text-opacity, 1))}.text-violet-700{--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.text-warning-200{--tw-text-opacity: 1;color:rgb(233 214 174 / var(--tw-text-opacity, 1))}.text-warning-500{--tw-text-opacity: 1;color:rgb(176 125 34 / var(--tw-text-opacity, 1))}.text-warning-600{--tw-text-opacity: 1;color:rgb(150 104 26 / var(--tw-text-opacity, 1))}.text-warning-700{--tw-text-opacity: 1;color:rgb(122 84 20 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/35{color:#ffffff59}.text-white\/40{color:#fff6}.text-white\/45{color:#ffffff73}.text-white\/50{color:#ffffff80}.text-white\/55{color:#ffffff8c}.text-white\/60{color:#fff9}.text-white\/65{color:#ffffffa6}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.accent-accent{accent-color:#14532D}.accent-rose-500{accent-color:#f43f5e}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.shadow-card{--tw-shadow: 0 1px 2px rgba(20,17,14,.05), 0 1px 3px rgba(20,17,14,.04);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color), 0 1px 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-card-hover{--tw-shadow: 0 4px 12px rgba(20,17,14,.09), 0 12px 28px -8px rgba(20,17,14,.1);--tw-shadow-colored: 0 4px 12px var(--tw-shadow-color), 0 12px 28px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-drawer{--tw-shadow: -20px 0 60px rgba(20,17,14,.14);--tw-shadow-colored: -20px 0 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-pop{--tw-shadow: 0 24px 64px rgba(20,17,14,.16), 0 2px 8px rgba(20,17,14,.06);--tw-shadow-colored: 0 24px 64px var(--tw-shadow-color), 0 2px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xs{--tw-shadow: 0 1px 2px rgba(20,17,14,.06);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-4{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-accent{--tw-ring-opacity: 1;--tw-ring-color: rgb(20 83 45 / var(--tw-ring-opacity, 1))}.ring-accent-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(227 237 230 / var(--tw-ring-opacity, 1))}.ring-accent-soft{--tw-ring-opacity: 1;--tw-ring-color: rgb(232 239 233 / var(--tw-ring-opacity, 1))}.ring-line{--tw-ring-opacity: 1;--tw-ring-color: rgb(221 216 208 / var(--tw-ring-opacity, 1))}.ring-success-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(187 215 195 / var(--tw-ring-opacity, 1))}.ring-surface{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-\[2px\]{--tw-backdrop-blur: blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[scrollbar-width\:none\]{scrollbar-width:none}.table thead th{white-space:nowrap;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(221 216 208 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(251 250 248 / var(--tw-bg-opacity, 1));padding:.75rem 1rem;text-align:left;font-size:.75rem;line-height:1.125rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity: 1;color:rgb(142 136 128 / var(--tw-text-opacity, 1))}.v-b .jobs-head .table thead th{color:#fbfaf899}.v-c .jobs-head .table thead th{color:#ffffffb3}.table tbody td,.table tbody th{border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(221 216 208 / var(--tw-border-opacity, 1));padding:.75rem 1rem;text-align:left;vertical-align:middle;font-weight:400;--tw-text-opacity: 1;color:rgb(70 63 56 / var(--tw-text-opacity, 1))}.table tbody tr{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.table tbody tr:hover{--tw-bg-opacity: 1;background-color:rgb(251 250 248 / var(--tw-bg-opacity, 1))}.table tbody tr:last-child td,.table tbody tr:last-child th{border-bottom-width:0}.list-row:last-child{border-bottom-width:0}.alert>i:first-child{margin-top:.125rem;flex-shrink:0}.skeleton:after{content:"";position:absolute;inset:0;transform:translate(-100%);background-image:linear-gradient(90deg,transparent,rgba(255,255,255,.65),transparent);animation:shimmer 1.6s infinite}.surface-ink:before{content:"";position:absolute;inset:0 0 auto;height:3px;pointer-events:none;background:#7fb893}.surface-ink>*{position:relative}.article-body{font-size:1.0625rem;line-height:1.75;--tw-text-opacity: 1;color:rgb(70 63 56 / var(--tw-text-opacity, 1));max-width:68ch}.article-body>*+*{margin-top:1.25rem}.article-body h2{margin-top:3rem;margin-bottom:0;scroll-margin-top:6rem;border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(221 216 208 / var(--tw-border-opacity, 1));padding-top:1.5rem;font-family:Manrope,Inter,system-ui,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.375;letter-spacing:-.008em;--tw-text-opacity: 1;color:rgb(20 17 14 / var(--tw-text-opacity, 1))}@media (min-width: 640px){.article-body h2{font-size:1.75rem}}.article-body h2:first-child{margin-top:0;border-top-width:0px;padding-top:0}.article-body h3{margin-top:2rem;margin-bottom:0;font-family:Manrope,Inter,system-ui,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.375;letter-spacing:-.005em;--tw-text-opacity: 1;color:rgb(20 17 14 / var(--tw-text-opacity, 1))}.article-body h2+p,.article-body h3+p,.article-body h2+ul,.article-body h2+ol,.article-body h3+ul,.article-body h3+ol{margin-top:.75rem}.article-body p{line-height:1.75}.article-body strong{font-weight:600;--tw-text-opacity: 1;color:rgb(20 17 14 / var(--tw-text-opacity, 1))}.article-body em{font-style:italic}.article-body ul>:not([hidden])~:not([hidden]),.article-body ol>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.article-body ul,.article-body ol{padding-left:1.25rem}.article-body ul{list-style-type:disc}.article-body ul *::marker{color:#14532d}.article-body ul::marker{color:#14532d}.article-body ol{list-style-type:decimal}.article-body ol *::marker{font-weight:600;color:#14532d}.article-body ol::marker{font-weight:600;color:#14532d}.article-body li{padding-left:.25rem;line-height:1.7}.article-body li>*+*{margin-top:.5rem}.article-body blockquote{border-top-right-radius:.75rem;border-bottom-right-radius:.75rem;border-left-width:3px;--tw-border-opacity: 1;border-color:rgb(20 83 45 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(232 239 233 / var(--tw-bg-opacity, 1));padding:1rem 1.25rem;font-size:1rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(15 62 34 / var(--tw-text-opacity, 1))}.article-body blockquote p{margin:0}.article-body code{border-radius:.25rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(221 216 208 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(243 240 234 / var(--tw-bg-opacity, 1));padding:.125rem .375rem;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;font-size:.85em;--tw-text-opacity: 1;color:rgb(20 17 14 / var(--tw-text-opacity, 1))}.article-body a{font-weight:500;--tw-text-opacity: 1;color:rgb(20 83 45 / var(--tw-text-opacity, 1));text-decoration-line:underline;text-decoration-color:#c4dacb;text-underline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.article-body a:hover{text-decoration-color:#14532d}.article-body hr{margin-top:2.5rem;margin-bottom:2.5rem;height:1px;border-width:0px;--tw-bg-opacity: 1;background-color:rgb(221 216 208 / var(--tw-bg-opacity, 1))}.form-grid>label,.field>label{font-size:.8125rem;font-weight:500;--tw-text-opacity: 1;color:rgb(70 63 56 / var(--tw-text-opacity, 1))}@keyframes rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.v-b .jobs-head{background:#14110e;border-bottom:0}.v-b .jobs-head .breadcrumb,.v-b .jobs-head .breadcrumb a{color:#fbfaf88c}.v-b .jobs-head h1{color:#fbfaf8}.v-b .jobs-head .marker{color:#fbfaf8b3}.v-b .jobs-head .marker:before{background:#7fb893}.v-b .jobs-head .brand-numeral{color:#7fb893}.v-b .jobs-head .text-ink-400,.v-b .jobs-head .text-ink-500{color:#fbfaf899}.v-b .jobs-search{border-color:transparent;box-shadow:0 18px 40px -18px #00000080}.v-b .jobs-body{background:#fff}.v-b .job-card{border-top:3px solid #14532D;border-radius:0 0 14px 14px}.v-c .jobs-head{background:#14532d;border-bottom:0}.v-c .jobs-head .breadcrumb,.v-c .jobs-head .breadcrumb a{color:#fff9}.v-c .jobs-head h1{color:#fff}.v-c .jobs-head .marker{color:#ffffffc7}.v-c .jobs-head .marker:before{background:#fff}.v-c .jobs-head .brand-numeral{color:#fff}.v-c .jobs-head .text-ink-400,.v-c .jobs-head .text-ink-500{color:#ffffffb3}.v-c .jobs-search{border-color:transparent;box-shadow:0 18px 40px -18px #0b2e198c}.v-c .jobs-body{background:#fff}.v-c .job-card-head{padding-top:1.75rem}.v-c .job-card-body{padding-bottom:1.5rem}.v-c .job-card,.v-c .search-rail{border-radius:18px}@keyframes spin{to{transform:rotate(360deg)}}.cv-liste>li:before{content:"";position:absolute;left:0;top:.55em;width:.3125rem;height:.3125rem;border-radius:9999px;background:#b8b2a8}.placeholder\:text-ink-300::placeholder{--tw-text-opacity: 1;color:rgb(184 178 168 / var(--tw-text-opacity, 1))}.last\:border-0:last-child{border-width:0px}.last\:border-b-0:last-child{border-bottom-width:0px}.last\:pb-0:last-child{padding-bottom:0}.empty\:mt-0:empty{margin-top:0}.hover\:border-accent-300:hover{--tw-border-opacity: 1;border-color:rgb(152 191 165 / var(--tw-border-opacity, 1))}.hover\:border-accent\/40:hover{border-color:#14532d66}.hover\:border-accent\/50:hover{border-color:#14532d80}.hover\:border-ink-300:hover,.hover\:border-line-strong:hover{--tw-border-opacity: 1;border-color:rgb(184 178 168 / var(--tw-border-opacity, 1))}.hover\:\!bg-danger-50:hover{--tw-bg-opacity: 1 !important;background-color:rgb(252 242 241 / var(--tw-bg-opacity, 1))!important}.hover\:\!bg-transparent:hover{background-color:transparent!important}.hover\:bg-\[\#004182\]:hover{--tw-bg-opacity: 1;background-color:rgb(0 65 130 / var(--tw-bg-opacity, 1))}.hover\:bg-accent-800:hover{--tw-bg-opacity: 1;background-color:rgb(15 62 34 / var(--tw-bg-opacity, 1))}.hover\:bg-accent-soft:hover{--tw-bg-opacity: 1;background-color:rgb(232 239 233 / var(--tw-bg-opacity, 1))}.hover\:bg-accent\/5:hover{background-color:#14532d0d}.hover\:bg-black\/\[0\.015\]:hover{background-color:#00000004}.hover\:bg-black\/\[0\.04\]:hover{background-color:#0000000a}.hover\:bg-danger-50:hover{--tw-bg-opacity: 1;background-color:rgb(252 242 241 / var(--tw-bg-opacity, 1))}.hover\:bg-ink-50:hover{--tw-bg-opacity: 1;background-color:rgb(250 249 247 / var(--tw-bg-opacity, 1))}.hover\:bg-surface-muted:hover{--tw-bg-opacity: 1;background-color:rgb(251 250 248 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/90:hover{background-color:#ffffffe6}.hover\:\!text-white:hover{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.hover\:text-accent:hover,.hover\:text-accent-700:hover{--tw-text-opacity: 1;color:rgb(20 83 45 / var(--tw-text-opacity, 1))}.hover\:text-amber-200:hover{--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.hover\:text-danger-600:hover{--tw-text-opacity: 1;color:rgb(156 29 26 / var(--tw-text-opacity, 1))}.hover\:text-danger-700:hover{--tw-text-opacity: 1;color:rgb(126 23 20 / var(--tw-text-opacity, 1))}.hover\:text-ink:hover{--tw-text-opacity: 1;color:rgb(20 17 14 / var(--tw-text-opacity, 1))}.hover\:text-white\/70:hover{color:#ffffffb3}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.focus\:not-sr-only:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.focus\:absolute:focus{position:absolute}.focus\:left-3:focus{left:.75rem}.focus\:top-3:focus{top:.75rem}.focus\:z-\[60\]:focus{z-index:60}.focus\:rounded-lg:focus{border-radius:.5rem}.focus\:bg-accent:focus{--tw-bg-opacity: 1;background-color:rgb(20 83 45 / var(--tw-bg-opacity, 1))}.focus\:px-4:focus{padding-left:1rem;padding-right:1rem}.focus\:py-2:focus{padding-top:.5rem;padding-bottom:.5rem}.focus\:text-sm:focus{font-size:.9375rem;line-height:1.5rem}.focus\:text-white:focus{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-accent:focus-visible{outline-color:#14532d}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset: inset}.focus-visible\:ring-\[\#0A66C2\]:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(10 102 194 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-accent:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(20 83 45 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-white:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-offset-transparent:focus-visible{--tw-ring-offset-color: transparent}.active\:bg-ink-50:active{--tw-bg-opacity: 1;background-color:rgb(250 249 247 / var(--tw-bg-opacity, 1))}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-80:disabled{opacity:.8}.group[open] .group-open\:rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:text-accent{--tw-text-opacity: 1;color:rgb(20 83 45 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:opacity-100{opacity:1}@supports (backdrop-filter: var(--tw)){.supports-\[backdrop-filter\]\:bg-surface\/80{background-color:#fffc}.supports-\[backdrop-filter\]\:bg-surface\/85{background-color:#ffffffd9}}@media not all and (min-width: 1024px){.max-lg\:inline-flex{display:inline-flex}.max-lg\:hidden{display:none}.max-lg\:min-h-11{min-height:2.75rem}.max-lg\:items-center{align-items:center}}@media not all and (min-width: 768px){.max-md\:hidden{display:none}}@media not all and (min-width: 640px){.max-sm\:sticky{position:sticky}.max-sm\:top-0{top:0}.max-sm\:z-10{z-index:10}.max-sm\:-mx-5{margin-left:-1.25rem;margin-right:-1.25rem}.max-sm\:-mt-5{margin-top:-1.25rem}.max-sm\:hidden{display:none}.max-sm\:\!h-\[100svh\]{height:100svh!important}.max-sm\:\!h-auto{height:auto!important}.max-sm\:h-11{height:2.75rem}.max-sm\:\!max-h-\[92vh\]{max-height:92vh!important}.max-sm\:\!min-h-11{min-height:2.75rem!important}.max-sm\:\!w-11{width:2.75rem!important}.max-sm\:\!w-full{width:100%!important}.max-sm\:w-11{width:2.75rem}.max-sm\:w-full{width:100%}.max-sm\:\!max-w-none{max-width:none!important}.max-sm\:flex-1{flex:1 1 0%}.max-sm\:flex-col-reverse{flex-direction:column-reverse}.max-sm\:place-items-end{place-items:end}.max-sm\:items-end{align-items:flex-end}.max-sm\:items-stretch{align-items:stretch}.max-sm\:gap-2\.5{gap:.625rem}.max-sm\:overflow-y-auto{overflow-y:auto}.max-sm\:\!whitespace-normal{white-space:normal!important}.max-sm\:\!rounded-none{border-radius:0!important}.max-sm\:\!rounded-b-none{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.max-sm\:\!rounded-t-2xl{border-top-left-radius:1rem!important;border-top-right-radius:1rem!important}.max-sm\:\!border-0{border-width:0px!important}.max-sm\:border-t{border-top-width:1px}.max-sm\:border-line{--tw-border-opacity: 1;border-color:rgb(221 216 208 / var(--tw-border-opacity, 1))}.max-sm\:bg-surface\/95{background-color:#fffffff2}.max-sm\:p-0{padding:0}.max-sm\:\!px-4{padding-left:1rem!important;padding-right:1rem!important}.max-sm\:\!py-2\.5{padding-top:.625rem!important;padding-bottom:.625rem!important}.max-sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.max-sm\:pb-3{padding-bottom:.75rem}.max-sm\:pt-4{padding-top:1rem}.max-sm\:pt-5{padding-top:1.25rem}.max-sm\:text-left{text-align:left}.max-sm\:\!leading-snug{line-height:1.375!important}.max-sm\:backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}}@media (min-width: 400px){.xs\:inline{display:inline}.xs\:hidden{display:none}}@media (min-width: 640px){.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:hidden{display:none}.sm\:h-11{height:2.75rem}.sm\:h-\[300px\]{height:300px}.sm\:h-\[320px\]{height:320px}.sm\:w-12{width:3rem}.sm\:w-44{width:11rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[5rem_minmax\(0\,1fr\)\]{grid-template-columns:5rem minmax(0,1fr)}.sm\:grid-cols-\[minmax\(0\,1fr\)_13rem_auto\]{grid-template-columns:minmax(0,1fr) 13rem auto}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:gap-5{gap:1.25rem}.sm\:gap-x-8{column-gap:2rem}.sm\:border-b-0{border-bottom-width:0px}.sm\:border-r{border-right-width:1px}.sm\:\!p-8{padding:2rem!important}.sm\:p-10{padding:2.5rem}.sm\:p-12{padding:3rem}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}.sm\:px-12{padding-left:3rem;padding-right:3rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-0{padding-top:0;padding-bottom:0}.sm\:py-16{padding-top:4rem;padding-bottom:4rem}.sm\:py-8{padding-top:2rem;padding-bottom:2rem}.sm\:text-right{text-align:right}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-\[1\.5rem\]{font-size:1.5rem}.sm\:text-\[1\.875rem\]{font-size:1.875rem}.sm\:text-\[2\.25rem\]{font-size:2.25rem}.sm\:text-\[2\.5rem\]{font-size:2.5rem}.sm\:text-\[2\.75rem\]{font-size:2.75rem}.sm\:text-\[3\.5rem\]{font-size:3.5rem}.sm\:text-\[3rem\]{font-size:3rem}.sm\:text-\[5\.5rem\]{font-size:5.5rem}.sm\:text-base{font-size:1rem;line-height:1.625rem}.sm\:text-display-md{font-size:2.75rem;line-height:1.06;letter-spacing:-.03em}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width: 768px){.md\:col-span-2{grid-column:span 2 / span 2}.md\:block{display:block}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 1024px){.lg\:absolute{position:absolute}.lg\:sticky{position:sticky}.lg\:inset-x-10{left:2.5rem;right:2.5rem}.lg\:-bottom-10{bottom:-2.5rem}.lg\:top-20{top:5rem}.lg\:top-24{top:6rem}.lg\:order-last{order:9999}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:col-span-3{grid-column:span 3 / span 3}.lg\:col-span-4{grid-column:span 4 / span 4}.lg\:col-span-5{grid-column:span 5 / span 5}.lg\:-mx-8{margin-left:-2rem;margin-right:-2rem}.lg\:mb-20{margin-bottom:5rem}.lg\:ml-auto{margin-left:auto}.lg\:mt-0{margin-top:0}.lg\:mt-10{margin-top:2.5rem}.lg\:mt-20{margin-top:5rem}.lg\:\!block{display:block!important}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-14{height:3.5rem}.lg\:h-\[300px\]{height:300px}.lg\:h-\[360px\]{height:360px}.lg\:h-\[4\.5rem\]{height:4.5rem}.lg\:h-\[460px\]{height:460px}.lg\:h-full{height:100%}.lg\:max-h-\[30rem\]{max-height:30rem}.lg\:max-h-\[calc\(100vh-8rem\)\]{max-height:calc(100vh - 8rem)}.lg\:min-h-\[520px\]{min-height:520px}.lg\:min-w-\[15rem\]{min-width:15rem}.lg\:max-w-60{max-width:15rem}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[16rem_minmax\(0\,1fr\)\]{grid-template-columns:16rem minmax(0,1fr)}.lg\:grid-cols-\[248px_minmax\(0\,1fr\)\]{grid-template-columns:248px minmax(0,1fr)}.lg\:grid-cols-\[300px_minmax\(0\,1fr\)\]{grid-template-columns:300px minmax(0,1fr)}.lg\:grid-cols-\[320px_1fr\]{grid-template-columns:320px 1fr}.lg\:grid-cols-\[7\.5rem_minmax\(0\,1fr\)\]{grid-template-columns:7.5rem minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1\.05fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1\.15fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1\.1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1\.35fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1\.6fr\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) auto}.lg\:grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_22rem\]{grid-template-columns:minmax(0,1fr) 22rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_248px\]{grid-template-columns:minmax(0,1fr) 248px}.lg\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.2fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,22rem\)\]{grid-template-columns:minmax(0,1fr) minmax(0,22rem)}.lg\:grid-cols-\[minmax\(0\,360px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,360px) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,380px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,380px) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,440px\)_1fr\]{grid-template-columns:minmax(0,440px) 1fr}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:justify-end{justify-content:flex-end}.lg\:gap-16{gap:4rem}.lg\:gap-20{gap:5rem}.lg\:gap-28{gap:7rem}.lg\:gap-5{gap:1.25rem}.lg\:gap-8{gap:2rem}.lg\:overflow-y-auto{overflow-y:auto}.lg\:border-b-0{border-bottom-width:0px}.lg\:border-l{border-left-width:1px}.lg\:border-r{border-right-width:1px}.lg\:border-t-0{border-top-width:0px}.lg\:p-5{padding:1.25rem}.lg\:p-6{padding:1.5rem}.lg\:px-14{padding-left:3.5rem;padding-right:3.5rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-0{padding-top:0;padding-bottom:0}.lg\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.lg\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.lg\:py-16{padding-top:4rem;padding-bottom:4rem}.lg\:py-20{padding-top:5rem;padding-bottom:5rem}.lg\:py-28{padding-top:7rem;padding-bottom:7rem}.lg\:py-32{padding-top:8rem;padding-bottom:8rem}.lg\:pb-10{padding-bottom:2.5rem}.lg\:pb-12{padding-bottom:3rem}.lg\:pb-16{padding-bottom:4rem}.lg\:pb-20{padding-bottom:5rem}.lg\:pl-12{padding-left:3rem}.lg\:pr-1{padding-right:.25rem}.lg\:pr-12{padding-right:3rem}.lg\:pt-10{padding-top:2.5rem}.lg\:pt-12{padding-top:3rem}.lg\:pt-14{padding-top:3.5rem}.lg\:pt-16{padding-top:4rem}.lg\:pt-20{padding-top:5rem}.lg\:pt-24{padding-top:6rem}.lg\:text-\[4\.25rem\]{font-size:4.25rem}.lg\:text-lg{font-size:1.125rem;line-height:1.75rem}}@media (min-width: 1280px){.xl\:col-span-3{grid-column:span 3 / span 3}.xl\:block{display:block}.xl\:-translate-y-2{--tw-translate-y: -.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:gap-x-16{column-gap:4rem}.xl\:gap-x-20{column-gap:5rem}}@media (min-width: 1536px){.\32xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}
