.floating-actions.svelte-e41kle{position:fixed;bottom:max(1rem,env(safe-area-inset-bottom));z-index:25;display:flex;justify-content:center;padding:0 1rem;box-sizing:border-box;pointer-events:none}.floating-controls.svelte-e41kle{max-width:100%;pointer-events:auto}.footer-actions.svelte-e41kle .form-actions,.footer-actions.svelte-e41kle .page-actions,.footer-actions.svelte-e41kle .question-actions,.footer-actions.svelte-e41kle .review-actions,.footer-actions.svelte-e41kle .primary-actions,.footer-actions.svelte-e41kle .right-actions{flex-wrap:wrap;justify-content:center}.floating-controls.svelte-e41kle .form-actions,.floating-controls.svelte-e41kle .page-actions,.floating-controls.svelte-e41kle .question-actions,.floating-controls.svelte-e41kle .review-actions{margin:0;padding:0;border:0;background:transparent;flex-wrap:wrap;justify-content:center}.floating-controls.svelte-e41kle .primary-actions,.floating-controls.svelte-e41kle .right-actions{flex-wrap:wrap;justify-content:center}.bulk-application-progress.svelte-zwir8i{flex:0 0 auto;padding-top:.25rem}.progress-steps.svelte-zwir8i,.bulk-application-progress.svelte-zwir8i p:where(.svelte-zwir8i){margin:0}.progress-steps.svelte-zwir8i{display:flex;align-items:center;justify-content:flex-end;padding:0;list-style:none;color:#71819a;font-size:.85rem;white-space:nowrap}.progress-step.svelte-zwir8i{display:flex;align-items:center;gap:.5rem}.progress-step.svelte-zwir8i:not(:last-child):after{width:2.35rem;height:1px;margin:0 .9rem;background:#cdd5df;content:""}.step-marker.svelte-zwir8i{display:grid;width:1.55rem;height:1.55rem;border-radius:50%;background:#f2f4f5;color:#71819a;font-size:.78rem;place-items:center}.progress-step--current.svelte-zwir8i{color:#142842;font-weight:500}.progress-step--current.svelte-zwir8i .step-marker:where(.svelte-zwir8i){background:#69a94b;color:#fff}.progress-step--completed.svelte-zwir8i{color:#526278}.progress-step--completed.svelte-zwir8i .step-marker:where(.svelte-zwir8i){background:#eef7e9;color:#69a94b}.step-marker.svelte-zwir8i svg:where(.svelte-zwir8i){width:.9rem;height:.9rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.bulk-application-progress.svelte-zwir8i p:where(.svelte-zwir8i){margin-top:.85rem;color:#61708c;font-size:.83rem;text-align:left}@media (max-width: 760px){.bulk-application-progress.svelte-zwir8i{padding-top:0}.progress-steps.svelte-zwir8i{justify-content:flex-start;flex-wrap:wrap;row-gap:.75rem;white-space:normal}}input.svelte-1ris6jx{width:1rem;min-height:auto;height:1rem;flex:0 0 auto;margin:0;padding:0;border:1px solid #b7c2b3;background-color:#fff;background-position:center;background-repeat:no-repeat;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:border-color .12s ease,background-color .12s ease}input[type=checkbox].svelte-1ris6jx{border-radius:.25rem}input[type=radio].svelte-1ris6jx{border-radius:50%}input.svelte-1ris6jx:hover:not(:disabled){border-color:#5da944}input.svelte-1ris6jx:checked,input[type=checkbox].svelte-1ris6jx:indeterminate{border-color:#4f9134;background-color:#4f9134}input[type=checkbox].svelte-1ris6jx:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.2 6.3 4.7 8.8 9.8 3.5' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:.8rem}input[type=checkbox].svelte-1ris6jx:indeterminate{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.6 6h6.8' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E");background-size:.8rem}input[type=radio].svelte-1ris6jx:checked{background-image:radial-gradient(circle at center,#fff 0 32%,transparent 34%)}input.svelte-1ris6jx:focus-visible{outline:3px solid rgb(83 165 64 / 30%);outline-offset:2px}input.svelte-1ris6jx:disabled{cursor:not-allowed;opacity:.65}.question-field.svelte-tzkc1b{padding:1rem 1.45rem 1.15rem}.question-field.svelte-tzkc1b+.question-field:where(.svelte-tzkc1b){border-top:1px solid #e7ebef}.question-label.svelte-tzkc1b{display:flex;color:#172d4c;font-size:.78rem;font-weight:600;line-height:1.5;gap:.45rem}.required-marker.svelte-tzkc1b{color:#dc453c}fieldset.svelte-tzkc1b{min-width:0;margin:.7rem 0 0 1.45rem;padding:0;border:0}.option-list.svelte-tzkc1b{display:grid;gap:.55rem}.option-list--inline.svelte-tzkc1b{display:flex;flex-wrap:wrap;gap:1.25rem}.answer-option.svelte-tzkc1b{display:inline-flex;align-items:center;color:#415577;font-size:.76rem;cursor:pointer;gap:.45rem}.answer-option--disabled.svelte-tzkc1b{cursor:not-allowed;opacity:.65}textarea.svelte-tzkc1b{display:block;box-sizing:border-box;width:calc(100% - 1.45rem);min-height:5.4rem;margin:.75rem 0 0 1.45rem;padding:.75rem .85rem;resize:vertical;border:1px solid #d9e0e8;border-radius:.35rem;color:#243b5d;font:inherit;font-size:.76rem;line-height:1.55}textarea.svelte-tzkc1b:focus{border-color:#6bac55;outline:3px solid rgb(83 165 64 / 15%)}textarea[aria-invalid=true].svelte-tzkc1b{border-color:#d85c55}textarea.svelte-tzkc1b:disabled{background:#f5f6f7;cursor:not-allowed}.word-count.svelte-tzkc1b{margin:.35rem 1.45rem 0;color:#7b879a;font-size:.66rem;text-align:right}.word-count--error.svelte-tzkc1b,.option-error.svelte-tzkc1b{color:#c43d36}.option-error.svelte-tzkc1b{margin:0;font-size:.72rem}.visually-hidden.svelte-tzkc1b{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 760px){.question-field.svelte-tzkc1b{padding-right:1rem;padding-left:1rem}textarea.svelte-tzkc1b{width:100%;margin-left:0}.word-count.svelte-tzkc1b{margin-right:0}}.questions-step.svelte-9b4tvc{display:flex;min-height:0;margin-top:1.5rem;flex-direction:column}.questions-layout.svelte-9b4tvc{display:grid;grid-template-columns:minmax(18rem,23rem) minmax(0,1fr);min-height:0;align-items:stretch;flex:1;gap:1.25rem}.worker-sidebar.svelte-9b4tvc,.question-panel.svelte-9b4tvc{overflow:hidden;border:1px solid #dde4ec;border-radius:.55rem;background:#fff}.worker-sidebar.svelte-9b4tvc{display:flex;min-height:0;flex-direction:column}.sidebar-heading.svelte-9b4tvc,.worker-progress.svelte-9b4tvc{padding:1rem 1.1rem}.sidebar-heading.svelte-9b4tvc h2:where(.svelte-9b4tvc),.sidebar-heading.svelte-9b4tvc p:where(.svelte-9b4tvc),.worker-progress.svelte-9b4tvc h3:where(.svelte-9b4tvc),.progress-summary.svelte-9b4tvc,.worker-header.svelte-9b4tvc h2:where(.svelte-9b4tvc),.worker-header.svelte-9b4tvc p:where(.svelte-9b4tvc),.question-placeholder.svelte-9b4tvc h2:where(.svelte-9b4tvc),.question-placeholder.svelte-9b4tvc p:where(.svelte-9b4tvc){margin:0}.sidebar-heading.svelte-9b4tvc h2:where(.svelte-9b4tvc),.worker-header.svelte-9b4tvc h2:where(.svelte-9b4tvc){color:#142842;font-size:.92rem;line-height:1.3}.sidebar-heading.svelte-9b4tvc p:where(.svelte-9b4tvc),.worker-header.svelte-9b4tvc p:where(.svelte-9b4tvc){margin-top:.35rem;color:#61708c;font-size:.76rem}.worker-list.svelte-9b4tvc{display:grid;min-height:0;padding:0 1rem 1rem;overflow-y:auto;align-content:start;flex:1;gap:.5rem;overscroll-behavior:contain;scrollbar-gutter:stable}.worker-card.svelte-9b4tvc{display:grid;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;width:100%;min-height:4.15rem;padding:.65rem .75rem;border:1px solid #e1e6ec;border-radius:.35rem;background:#fff;color:#223b67;font:inherit;text-align:left;cursor:pointer;gap:.65rem}.worker-card.svelte-9b4tvc:hover:not(:disabled){border-color:#bad4ae;background:#f7fbf5}.worker-card--active.svelte-9b4tvc{border-left:3px solid #42ad39;background:#f6fbf3}.worker-card.svelte-9b4tvc:focus-visible,.worker-navigation.svelte-9b4tvc button:where(.svelte-9b4tvc):focus-visible,.question-actions.svelte-9b4tvc button:where(.svelte-9b4tvc):focus-visible{outline:3px solid rgb(83 165 64 / 30%);outline-offset:2px}.worker-card.svelte-9b4tvc:disabled{cursor:not-allowed;opacity:.72}.worker-number.svelte-9b4tvc{display:grid;width:1.85rem;height:1.85rem;border:1px solid #d6dde5;border-radius:50%;background:#f5f7f8;color:#60708a;font-size:.72rem;place-items:center}.worker-card--active.svelte-9b4tvc .worker-number:where(.svelte-9b4tvc){border-color:#43aa3b;background:#43aa3b;color:#fff}.worker-identity.svelte-9b4tvc{display:grid;min-width:0;gap:.15rem}.worker-identity.svelte-9b4tvc strong:where(.svelte-9b4tvc){overflow:hidden;color:#142842;font-size:.77rem;text-overflow:ellipsis;white-space:nowrap}.worker-identity.svelte-9b4tvc span:where(.svelte-9b4tvc){color:#61708c;font-size:.7rem}.worker-status.svelte-9b4tvc{padding:.3rem .48rem;border-radius:.25rem;background:#f1f3f6;color:#6c788a;font-size:.64rem;white-space:nowrap}.worker-status--completed.svelte-9b4tvc{background:#eef8e9;color:#3d8c31}.worker-status--in_progress.svelte-9b4tvc{background:#edf5ff;color:#4177b5}.load-more-workers.svelte-9b4tvc{padding:.5rem;color:#53627d;font-size:.8rem;text-align:center}.worker-progress.svelte-9b4tvc{margin-top:auto;border-top:1px solid #e7ebef}.worker-progress.svelte-9b4tvc h3:where(.svelte-9b4tvc){color:#142842;font-size:.8rem}.progress-track.svelte-9b4tvc{overflow:hidden;height:.4rem;margin-top:.65rem;border-radius:999px;background:#e8ecef}.progress-track.svelte-9b4tvc span:where(.svelte-9b4tvc){display:block;height:100%;border-radius:inherit;background:#3cab3b}.progress-summary.svelte-9b4tvc{display:flex;justify-content:space-between;margin-top:.6rem;color:#61708c;font-size:.7rem;gap:.75rem}.progress-summary.svelte-9b4tvc strong:where(.svelte-9b4tvc){color:#53627d}.question-panel.svelte-9b4tvc{display:flex;min-height:0;flex-direction:column}.worker-header.svelte-9b4tvc{display:flex;align-items:center;justify-content:space-between;min-height:5.5rem;padding:1rem 1.35rem;border-bottom:1px solid #e1e6ec;gap:1rem}.worker-navigation.svelte-9b4tvc{display:flex;align-items:center;gap:.5rem}.worker-header-actions.svelte-9b4tvc{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.75rem}.worker-navigation.svelte-9b4tvc>span:where(.svelte-9b4tvc){margin-right:.35rem;padding:.45rem .65rem;border:1px solid #dce3ea;border-radius:.35rem;color:#526278;font-size:.7rem;white-space:nowrap}.worker-navigation.svelte-9b4tvc button:where(.svelte-9b4tvc){display:grid;width:2rem;height:2rem;padding:0;border:1px solid #dce3ea;border-radius:.35rem;background:#fff;color:#53627d;cursor:pointer;place-items:center}.worker-navigation.svelte-9b4tvc button:where(.svelte-9b4tvc):disabled{background:#f5f6f7;color:#b6bec8;cursor:not-allowed}.worker-navigation.svelte-9b4tvc svg:where(.svelte-9b4tvc){width:.9rem;height:.9rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.answer-save-status.svelte-9b4tvc{display:inline-flex;align-items:center;flex:0 0 auto;color:#347d2c;font-size:.72rem;font-weight:650;line-height:1.2;white-space:nowrap;gap:.45rem}.save-status-indicator.svelte-9b4tvc{width:.55rem;height:.55rem;flex:0 0 auto;border-radius:50%;background:#49a83e}.answer-save-status--pending.svelte-9b4tvc{color:#876513}.answer-save-status--pending.svelte-9b4tvc .save-status-indicator:where(.svelte-9b4tvc){background:#d29a19}.answer-save-status--saving.svelte-9b4tvc{color:#356d9d}.answer-save-status--saving.svelte-9b4tvc .save-status-indicator:where(.svelte-9b4tvc){background:#4e8fc7;animation:svelte-9b4tvc-save-status-pulse .9s ease-in-out infinite alternate}.answer-save-status--error.svelte-9b4tvc{color:#b13831}.answer-save-status--error.svelte-9b4tvc .save-status-indicator:where(.svelte-9b4tvc){background:#c94b43}@keyframes svelte-9b4tvc-save-status-pulse{to{opacity:.35}}.question-scroll.svelte-9b4tvc{min-height:0;overflow-y:auto;flex:1;overscroll-behavior:contain;scrollbar-gutter:stable}.question-placeholder.svelte-9b4tvc{display:grid;min-height:22rem;align-content:center;justify-items:center;padding:2rem;color:#61708c;text-align:center}.question-placeholder.svelte-9b4tvc h2:where(.svelte-9b4tvc){color:#142842;font-size:1.05rem}.question-placeholder.svelte-9b4tvc p:where(.svelte-9b4tvc){max-width:28rem;margin-top:.5rem;font-size:.76rem;line-height:1.5}.question-actions.svelte-9b4tvc{display:flex;align-items:center;justify-content:space-between;margin-top:1.25rem;gap:1rem}.right-actions.svelte-9b4tvc{display:flex;gap:.75rem}.question-actions.svelte-9b4tvc button:where(.svelte-9b4tvc){min-height:2.4rem;padding:.5rem 1rem;border-radius:.35rem;font:inherit;font-size:.74rem;font-weight:700;cursor:pointer}.previous-step-button.svelte-9b4tvc,.save-exit-button.svelte-9b4tvc{border:1px solid #e1e8dc;background:#fff;color:#111827;transition:background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1)}.next-worker-button.svelte-9b4tvc{border:1px solid #4da341;background:#4da341;color:#fff;transition:background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1)}.previous-step-button.svelte-9b4tvc:hover:not(:disabled),.save-exit-button.svelte-9b4tvc:hover:not(:disabled){background:#f5fbf2;border-color:#dcead7;box-shadow:none;color:#2f8b31}.next-worker-button.svelte-9b4tvc:hover:not(:disabled){border-color:#2f8b31;background:#2f8b31;box-shadow:0 8px 18px #2f8b312e}.question-actions.svelte-9b4tvc button:where(.svelte-9b4tvc):disabled{border-color:#cfd8cc;background:#cfd8cc;color:#fff;cursor:not-allowed}@media (max-width: 960px){.questions-step.svelte-9b4tvc{display:block}.questions-layout.svelte-9b4tvc{grid-template-columns:1fr}.worker-sidebar.svelte-9b4tvc,.question-panel.svelte-9b4tvc{min-height:auto}.worker-list.svelte-9b4tvc,.question-scroll.svelte-9b4tvc{overflow-y:visible}}@media (max-width: 620px){.worker-header.svelte-9b4tvc,.question-actions.svelte-9b4tvc{align-items:stretch;flex-direction:column}.worker-header-actions.svelte-9b4tvc,.worker-navigation.svelte-9b4tvc,.right-actions.svelte-9b4tvc{justify-content:space-between}.right-actions.svelte-9b4tvc{flex-direction:column}.question-actions.svelte-9b4tvc button:where(.svelte-9b4tvc){width:100%}}.select-field.svelte-1ghtvhu{position:relative;width:100%}.select-button.svelte-1ghtvhu{display:flex;width:100%;min-height:2.55rem;align-items:center;justify-content:space-between;padding:.55rem .7rem;border:1px solid #d7e0e8;border-radius:.45rem;outline:none;background:#fff;color:#20334f;font:inherit;font-size:.825rem;font-weight:400;line-height:1.25;text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease;gap:.75rem}.select-button.svelte-1ghtvhu:hover:not(:disabled){border-color:#b9c8d5}.select-button.svelte-1ghtvhu:focus-visible,.select-button--open.svelte-1ghtvhu:not(.select-button--searchable){border-color:#53a540;box-shadow:0 0 0 3px #53a54024}.select-button--invalid.svelte-1ghtvhu{border-color:#d66157}.select-button--placeholder.svelte-1ghtvhu{color:#68758a}.select-button.svelte-1ghtvhu:disabled{background:#f5f7f8;cursor:not-allowed;opacity:.75}.select-button.svelte-1ghtvhu>span:where(.svelte-1ghtvhu),.select-option.svelte-1ghtvhu>span:where(.svelte-1ghtvhu){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chevron.svelte-1ghtvhu,.checkmark.svelte-1ghtvhu{width:.95rem;height:.95rem;flex:0 0 auto;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.chevron.svelte-1ghtvhu{color:#7c8999;transition:transform .15s ease}.select-button--open.svelte-1ghtvhu .chevron:where(.svelte-1ghtvhu){transform:rotate(180deg)}.select-menu.svelte-1ghtvhu{display:flex;flex-direction:column;position:fixed;z-index:80;padding:.25rem 0;margin:0;overflow-y:auto;border:1px solid #d7e0e8;border-radius:.45rem;outline:none;background:#fff;box-shadow:0 .65rem 1.4rem #22395829;list-style:none;scrollbar-color:#c8d2dd transparent;scrollbar-width:thin}.select-menu.svelte-1ghtvhu ul:where(.svelte-1ghtvhu){list-style:none;margin:0;padding:0;overflow-y:auto;min-height:0}.select-search.svelte-1ghtvhu{position:relative;padding:.375rem .5rem .5rem;flex-shrink:0;border-bottom:1px solid #f3f4f6}.search-icon.svelte-1ghtvhu{position:absolute;left:1.125rem;top:calc(50% - .0625rem);width:.875rem;height:.875rem;transform:translateY(-50%);pointer-events:none;fill:none;stroke:#9ca3af;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.select-search.svelte-1ghtvhu input:where(.svelte-1ghtvhu){box-sizing:border-box;width:100%;height:2rem;min-height:2rem;padding:.3125rem .625rem .3125rem 1.875rem;border:1px solid #d7e0e8;border-radius:.375rem;outline:none;background:#fff;color:#374151;font:inherit;font-size:.8125rem;font-weight:400;line-height:1.25rem}.select-search.svelte-1ghtvhu input:where(.svelte-1ghtvhu)::placeholder{color:#9ca3af;opacity:1}.select-search.svelte-1ghtvhu input:where(.svelte-1ghtvhu):focus{border-color:#4da341;box-shadow:0 0 0 2px #4da34126}.select-empty.svelte-1ghtvhu{padding:.5rem .75rem;margin:0;color:#68758a}.select-option.svelte-1ghtvhu{display:flex;width:100%;min-height:2.3rem;align-items:center;justify-content:space-between;padding:.5rem .75rem;border:0;border-radius:0;outline:none;background:#fff;color:#34445b;font:inherit;font-size:.825rem;font-weight:400;line-height:1.25;text-align:left;cursor:pointer;gap:.75rem}.select-option--active.svelte-1ghtvhu:not(.select-option--selected){background:#f1f7ee;color:#3f8730}.select-option--selected.svelte-1ghtvhu,.select-option--selected.select-option--active.svelte-1ghtvhu{background:#4da541;color:#fff}.pagination-controls.svelte-11a6mxc{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;color:#64748b;gap:.75rem}.pagination-summary.svelte-11a6mxc{margin:0;font-size:.75rem;font-weight:500;line-height:1rem}.page-controls.svelte-11a6mxc{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.page-buttons.svelte-11a6mxc{display:inline-flex;isolation:isolate;border-radius:.375rem}.page-size-control.svelte-11a6mxc{display:flex;align-items:center;gap:.5rem;font-size:.75rem;font-weight:500;white-space:nowrap}.page-size-select.svelte-11a6mxc{width:5rem}button.svelte-11a6mxc,.page-ellipsis.svelte-11a6mxc{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:1.875rem;height:2rem;padding:0 .75rem;border:0;border-radius:0;box-shadow:inset 0 0 0 1px #d1d5db;background:#fff;color:#374151;font-size:.75rem;font-weight:600;line-height:1rem}.page-buttons.svelte-11a6mxc>:where(.svelte-11a6mxc):not(:first-child){margin-left:-1px}button.svelte-11a6mxc{cursor:pointer}.page-arrow.svelte-11a6mxc{padding:0 .5rem;color:#9ca3af}.page-arrow.svelte-11a6mxc:first-child{border-radius:.375rem 0 0 .375rem}.page-arrow.svelte-11a6mxc:last-child{border-radius:0 .375rem .375rem 0}.page-ellipsis.svelte-11a6mxc{color:#6b7280}button.svelte-11a6mxc:hover:not(:disabled){background:#f9fafb}button.current-page.svelte-11a6mxc{z-index:1;background:#f3f4f6;color:#0f172a}button.svelte-11a6mxc:focus-visible{z-index:2;outline:2px solid #64748b;outline-offset:0}button.svelte-11a6mxc:disabled{background:#f3f4f6;color:#d1d5db;cursor:not-allowed}button.svelte-11a6mxc svg:where(.svelte-11a6mxc){width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}@media (max-width: 560px){.pagination-controls.svelte-11a6mxc{align-items:stretch;flex-direction:column}}.worker-name-row.svelte-1nu4wpl{display:flex;align-items:center;gap:.35rem;min-width:0}.profile-warning.svelte-1nu4wpl{position:relative;display:inline-flex;flex-shrink:0;width:1rem;padding:0;border:0;background:transparent;color:#ea780c;cursor:pointer}.profile-warning-tooltip.svelte-1nu4wpl{position:fixed;z-index:80;width:max-content;max-width:min(13rem,calc(100vw - 1rem));padding:.45rem .65rem;border:1px solid #e2e7ed;border-radius:.35rem;background:#fff;color:#61718d;font-size:.72rem;font-weight:400;line-height:1.4;text-align:left;box-shadow:0 2px 6px #18273914;pointer-events:none;visibility:hidden}.profile-warning.svelte-1nu4wpl svg:where(.svelte-1nu4wpl){width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ready-status.ready-status--incomplete.svelte-1nu4wpl{border-color:#fdba74;background:#fff7ed;color:#c65d08}.review-step.svelte-1nu4wpl{margin-top:1.5rem}.review-heading.svelte-1nu4wpl h2:where(.svelte-1nu4wpl),.review-heading.svelte-1nu4wpl p:where(.svelte-1nu4wpl),.confirmation-panel.svelte-1nu4wpl h3:where(.svelte-1nu4wpl),.submission-summary.svelte-1nu4wpl,.empty-review.svelte-1nu4wpl,dl.svelte-1nu4wpl,dt.svelte-1nu4wpl,dd.svelte-1nu4wpl{margin:0}.review-heading.svelte-1nu4wpl h2:where(.svelte-1nu4wpl){color:#162a48;font-size:.95rem}.review-heading.svelte-1nu4wpl p:where(.svelte-1nu4wpl){margin-top:.35rem;color:#566985;font-size:.78rem}.review-table.svelte-1nu4wpl{overflow:hidden;margin-top:.8rem;border:1px solid #dce3ea;border-radius:.45rem;background:#fff}.review-table-header.svelte-1nu4wpl,.worker-row.svelte-1nu4wpl{display:grid;grid-template-columns:1.45fr .75fr .9fr 1.65fr;align-items:center;min-width:55rem;padding:.7rem .9rem;gap:1rem}.review-table-header.svelte-1nu4wpl{background:#f8fafb;color:#263c61;font-size:.82rem;font-weight:700}.worker-review.svelte-1nu4wpl,.review-pagination.svelte-1nu4wpl{border-top:1px solid #e2e7ed}.worker-row.svelte-1nu4wpl{min-height:3.8rem}.worker-cell.svelte-1nu4wpl,.worker-actions.svelte-1nu4wpl,.ready-status.svelte-1nu4wpl,.text-action.svelte-1nu4wpl,.confirmation-check.svelte-1nu4wpl,.submission-summary.svelte-1nu4wpl{display:flex;align-items:center}.worker-cell.svelte-1nu4wpl{min-width:0;gap:.8rem}.worker-number.svelte-1nu4wpl{display:grid;flex:0 0 auto;width:1.8rem;height:1.8rem;border:1px solid #77b865;border-radius:50%;color:#4a9d3c;font-size:.78rem;place-items:center}.worker-identity.svelte-1nu4wpl{display:grid;min-width:0;gap:.15rem}.worker-link.svelte-1nu4wpl{overflow:hidden;padding:0;border:0;background:transparent;color:#172c4c;font-family:inherit;font-size:.85rem;font-weight:700;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.worker-link.svelte-1nu4wpl:hover{text-decoration:underline}.worker-link.svelte-1nu4wpl:focus-visible{outline:3px solid rgb(83 165 64 / 30%);outline-offset:2px}.worker-identity.svelte-1nu4wpl span:where(.svelte-1nu4wpl),.no-questions.svelte-1nu4wpl{color:#61718d;font-size:.77rem}.ready-status.svelte-1nu4wpl{width:fit-content;padding:.25rem .55rem;border:1px solid #bfe0b9;border-radius:999px;background:#f2faf0;color:#348c30;font-size:.75rem;gap:.35rem}.ready-status.svelte-1nu4wpl svg:where(.svelte-1nu4wpl){width:.88rem;height:.88rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.ready-status--queued.svelte-1nu4wpl,.ready-status--processing.svelte-1nu4wpl{border-color:#bfd2e8;background:#f2f7fc;color:#3d6f9e}.ready-status--submitted.svelte-1nu4wpl{border-color:#bfe0b9;background:#f2faf0;color:#348c30}.ready-status--failed.svelte-1nu4wpl{border-color:#edc7c3;background:#fff5f4;color:#b53d35}.worker-error.svelte-1nu4wpl{margin:-.3rem 1rem .75rem 3.4rem;padding:.55rem .7rem;border-radius:.3rem;background:#fff5f4;color:#a33832;font-size:.75rem;line-height:1.45}.answer-toggle.svelte-1nu4wpl,.text-action.svelte-1nu4wpl,.chevron-button.svelte-1nu4wpl{padding:0;border:0;background:transparent;color:#1769dd;font:inherit;font-size:.79rem;cursor:pointer}.answer-toggle.svelte-1nu4wpl:hover:not(:disabled),.text-action.svelte-1nu4wpl:hover:not(:disabled){text-decoration:underline}.worker-actions.svelte-1nu4wpl{justify-content:flex-start;gap:.75rem}.text-action.svelte-1nu4wpl{color:#29456d;white-space:nowrap;gap:.4rem}.text-action.svelte-1nu4wpl svg:where(.svelte-1nu4wpl){width:1.05rem;height:1.05rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.action-divider.svelte-1nu4wpl{width:1px;height:1rem;background:#e1e6eb}.chevron-button.svelte-1nu4wpl{display:grid;width:1.7rem;height:1.7rem;margin-left:auto;color:#29456d;place-items:center}.chevron-button.svelte-1nu4wpl svg:where(.svelte-1nu4wpl){width:.9rem;height:.9rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;transition:transform .15s ease}.chevron-button.svelte-1nu4wpl .chevron--expanded:where(.svelte-1nu4wpl){transform:rotate(180deg)}button.svelte-1nu4wpl:focus-visible{outline:3px solid rgb(83 165 64 / 30%);outline-offset:2px}button.svelte-1nu4wpl:disabled{cursor:not-allowed;opacity:.55}.answer-details.svelte-1nu4wpl{padding:0 .8rem .8rem}.answer-details.svelte-1nu4wpl dl:where(.svelte-1nu4wpl){padding:.25rem 1rem;border:1px solid #dce3e9;border-radius:.45rem;background:#fcfdfd}.answer-row.svelte-1nu4wpl{display:grid;grid-template-columns:minmax(16rem,.8fr) minmax(20rem,1.25fr);min-width:44rem;padding:.65rem 0;color:#485b79;font-size:.78rem;line-height:1.45;gap:1.5rem}.answer-row.svelte-1nu4wpl+.answer-row:where(.svelte-1nu4wpl){border-top:1px solid #e3e8ed}.answer-row.svelte-1nu4wpl dt:where(.svelte-1nu4wpl){color:#263f66;font-weight:600}.review-pagination.svelte-1nu4wpl{padding:.8rem 1rem}.empty-review.svelte-1nu4wpl{padding:2.5rem 1rem;color:#61718d;font-size:.78rem;text-align:center}.confirmation-panel.svelte-1nu4wpl{margin-top:.85rem;padding:.95rem 1rem;border:1px solid #dce3ea;border-radius:.4rem;background:#fff}.confirmation-panel.svelte-1nu4wpl h3:where(.svelte-1nu4wpl){color:#263f66;font-size:.78rem;font-weight:500}.confirmation-check.svelte-1nu4wpl{margin-top:.7rem;color:#506480;font-size:.7rem;line-height:1.5;cursor:pointer;gap:.55rem}.submission-summary.svelte-1nu4wpl{margin-top:.55rem;color:#929caf;font-size:.68rem;gap:.45rem}.submission-summary.svelte-1nu4wpl>span:where(.svelte-1nu4wpl){display:grid;width:.85rem;height:.85rem;border:1px solid currentColor;border-radius:50%;font-size:.58rem;place-items:center}.review-actions.svelte-1nu4wpl{display:flex;justify-content:center;margin-top:1.5rem;gap:.8rem}.back-button.svelte-1nu4wpl,.submit-button.svelte-1nu4wpl{min-width:7rem;padding:.65rem 1rem;border-radius:.35rem;font:inherit;font-size:.72rem}.back-button.svelte-1nu4wpl{border:1px solid #e1e8dc;background:#fff;color:#111827;cursor:pointer;transition:background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1)}.submit-button.svelte-1nu4wpl{border:1px solid #4da341;background:#4da341;color:#fff;transition:background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1)}.submission-progress.svelte-1nu4wpl{margin-top:.85rem;padding:1rem;border:1px solid #dce3ea;border-radius:.4rem;background:#fff}.submission-progress--failed.svelte-1nu4wpl{border-color:#edc7c3;background:snow}.submission-progress--failed.svelte-1nu4wpl .submission-progress-track:where(.svelte-1nu4wpl){background:#e4e9ee}.submission-progress--failed.svelte-1nu4wpl .submission-progress-heading:where(.svelte-1nu4wpl) strong:where(.svelte-1nu4wpl){color:#a33832}.submission-progress-heading.svelte-1nu4wpl,.submission-counts.svelte-1nu4wpl{display:flex;align-items:center;justify-content:space-between;gap:1rem}.submission-progress.svelte-1nu4wpl h3:where(.svelte-1nu4wpl),.submission-progress.svelte-1nu4wpl p:where(.svelte-1nu4wpl),.submission-success.svelte-1nu4wpl h2:where(.svelte-1nu4wpl),.submission-success.svelte-1nu4wpl p:where(.svelte-1nu4wpl){margin:0}.submission-progress.svelte-1nu4wpl h3:where(.svelte-1nu4wpl){color:#263f66;font-size:.8rem}.submission-progress-heading.svelte-1nu4wpl p:where(.svelte-1nu4wpl){margin-top:.25rem;color:#61718d;font-size:.7rem}.submission-progress-heading.svelte-1nu4wpl strong:where(.svelte-1nu4wpl){color:#2f8b31;font-size:.85rem}.submission-progress-track.svelte-1nu4wpl{overflow:hidden;height:.45rem;margin-top:.85rem;border-radius:999px;background:#e1e8dc}.submission-progress-track.svelte-1nu4wpl span:where(.svelte-1nu4wpl){display:block;height:100%;border-radius:inherit;background:#4da341;transition:width .25s ease}.submission-progress--failed.svelte-1nu4wpl .submission-progress-track:where(.svelte-1nu4wpl) span:where(.svelte-1nu4wpl){background:#d17267}.submission-counts.svelte-1nu4wpl{justify-content:flex-start;margin-top:.55rem;color:#61718d;font-size:.68rem}.failed-count.svelte-1nu4wpl,.poll-error.svelte-1nu4wpl{color:#a33832}.poll-error.svelte-1nu4wpl{margin-top:.75rem!important;font-size:.68rem}.view-applications-link.svelte-1nu4wpl{display:inline-block;color:#397f31;font-size:.72rem;font-weight:600}.failure-actions.svelte-1nu4wpl{display:flex;align-items:center;margin-top:.9rem;gap:1rem}.retry-button.svelte-1nu4wpl{padding:.6rem .85rem;border:1px solid #4da341;border-radius:.35rem;background:#4da341;color:#fff;font:inherit;font-size:.7rem;cursor:pointer;transition:background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1)}.submission-success.svelte-1nu4wpl{display:flex;min-height:28rem;align-items:center;justify-content:center;flex-direction:column;text-align:center}.success-icon.svelte-1nu4wpl{display:grid;width:4.75rem;height:4.75rem;border-radius:50%;background:#6dad4133;color:#5a9d30;place-items:center}.success-icon.svelte-1nu4wpl svg:where(.svelte-1nu4wpl){width:2.5rem;height:2.5rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5}.submission-success.svelte-1nu4wpl h2:where(.svelte-1nu4wpl){margin-top:1.15rem;color:#162a48;font-size:1.35rem}.submission-success.svelte-1nu4wpl p:where(.svelte-1nu4wpl){margin-top:.55rem;color:#61718d;font-size:.78rem}.view-applications-button.svelte-1nu4wpl{min-width:9rem;margin-top:1.4rem;padding:.7rem 1rem;border-radius:.35rem;background:#4da341;color:#fff;font-size:.72rem;text-align:center;text-decoration:none;transition:background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1)}@media (max-width: 900px){.review-table.svelte-1nu4wpl{overflow-x:auto}}.back-button.svelte-1nu4wpl:hover:not(:disabled){background:#f5fbf2;border-color:#dcead7;color:#2f8b31}.submit-button.svelte-1nu4wpl:hover:not(:disabled){background:#2f8b31;border-color:#2f8b31;box-shadow:0 8px 18px #2f8b312e}.retry-button.svelte-1nu4wpl:hover:not(:disabled){background:#2f8b31;border-color:#2f8b31;box-shadow:0 8px 18px #2f8b312e}.view-applications-button.svelte-1nu4wpl:hover:not(:disabled){background:#2f8b31;border-color:#2f8b31;box-shadow:0 8px 18px #2f8b312e}.data-table-frame.svelte-1vrxlcy{--data-table-header-background: #f9fafb;--data-table-row-hover-background: #f8fbf8;overflow:hidden;border:1px solid #e5e7eb;border-radius:.625rem;background:#fff;box-shadow:none}.data-table-scroll.svelte-1vrxlcy{overflow-x:auto;scrollbar-color:#c8d2dd transparent;scrollbar-width:thin}.data-table-pagination.svelte-1vrxlcy{padding:.8rem 1rem;border-top:1px solid #e5e7eb}table.svelte-1vrxlcy{width:100%;min-width:var(--data-table-min-width);table-layout:fixed;border-collapse:collapse}table.svelte-1vrxlcy th,table.svelte-1vrxlcy td{text-align:left;vertical-align:middle}table.svelte-1vrxlcy th{padding:.75rem 1rem;border-bottom:1px solid #e5e7eb;background:var(--data-table-header-background);color:#020617;font-size:.6875rem;font-weight:700;line-height:1rem;white-space:nowrap}table.svelte-1vrxlcy td{padding:1rem;color:#334155;font-size:.75rem;font-weight:600;line-height:1.25rem}table.svelte-1vrxlcy th:first-child,table.svelte-1vrxlcy td:first-child{padding-left:1.25rem}table.svelte-1vrxlcy th:last-child,table.svelte-1vrxlcy td:last-child{padding-right:1.25rem}table.svelte-1vrxlcy tbody tr:not(:last-child) td{border-bottom:1px solid #e5e7eb}table.svelte-1vrxlcy tbody tr{transition:background-color .12s ease}table.svelte-1vrxlcy tbody tr:hover{background:var(--data-table-row-hover-background)}@media (max-width: 560px){.data-table-pagination.svelte-1vrxlcy{padding:.8rem .875rem}table.svelte-1vrxlcy th,table.svelte-1vrxlcy td{padding:.75rem .875rem}table.svelte-1vrxlcy th:first-child,table.svelte-1vrxlcy td:first-child{padding-left:.875rem}table.svelte-1vrxlcy th:last-child,table.svelte-1vrxlcy td:last-child{padding-right:.875rem}}.select-column.svelte-1b2fpt9{width:7%}.worker-column.svelte-1b2fpt9{width:18%}.birth-column.svelte-1b2fpt9{width:13%}.visa-column.svelte-1b2fpt9{width:22%}.contact-column.svelte-1b2fpt9{width:14%}.approvals-column.svelte-1b2fpt9{width:18%}.status-column.svelte-1b2fpt9{width:14%}.actions-column.svelte-1b2fpt9{width:10%}.worker-row--selectable.svelte-1b2fpt9{cursor:pointer}.worker-row--selectable.svelte-1b2fpt9:active{background:#e6f4df}.checkbox-control.svelte-1b2fpt9{display:inline-flex;cursor:pointer}.checkbox-control--disabled.svelte-1b2fpt9{cursor:not-allowed}.worker-link.svelte-1b2fpt9{display:inline-flex;width:fit-content;min-width:0;height:auto;min-height:0;margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;line-height:normal;text-align:left;cursor:pointer}.worker-link.svelte-1b2fpt9:hover{text-decoration:underline}.worker-link.svelte-1b2fpt9:focus-visible,.remove-button.svelte-1b2fpt9:focus-visible{outline:3px solid rgb(83 165 64 / 30%);outline-offset:2px}.visa-details.svelte-1b2fpt9,.approval-details.svelte-1b2fpt9{display:grid;gap:.05rem}.visa-expiry.svelte-1b2fpt9,.approval-year.svelte-1b2fpt9,.answer-count.svelte-1b2fpt9{color:#53627d;font-size:.775rem}.visa-expiry--soon.svelte-1b2fpt9{color:#344054}.visa-expiry--expired.svelte-1b2fpt9{display:flex;align-items:center;color:#d92d20;gap:.25rem}.visa-expiry--expired.svelte-1b2fpt9 svg:where(.svelte-1b2fpt9){width:.85rem;height:.85rem;flex:0 0 auto;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.state-badge.svelte-1b2fpt9{display:inline-flex;align-items:center;min-height:1.6rem;padding:.25rem .55rem;border-radius:999px;background:#eef3f6;color:#526278;font-size:.68rem;font-weight:750;line-height:1.1}.state-badge--selected.svelte-1b2fpt9,.state-badge--pending.svelte-1b2fpt9,.state-badge--submitted.svelte-1b2fpt9{background:#eef7e9;color:#43832f}.state-badge--processing.svelte-1b2fpt9{background:#fff7e8;color:#94600c}.state-badge--failed.svelte-1b2fpt9{background:#fff3f1;color:#b43b32}.answer-count.svelte-1b2fpt9{display:block;margin-top:.25rem}.remove-button.svelte-1b2fpt9{min-height:2.1rem;padding:.42rem .65rem;border:1px solid #e1c9c5;border-radius:.4rem;background:#fff;color:#a73b32;font:inherit;font-size:.74rem;font-weight:700;cursor:pointer;white-space:nowrap}.remove-button.svelte-1b2fpt9:hover:not(:disabled){background:#fff3f1}.remove-button.svelte-1b2fpt9:disabled{cursor:not-allowed;opacity:.65}.empty-state.svelte-13a0h5k{display:grid;min-height:12rem;padding:2rem;border:1px solid #e3e8e0;border-radius:.75rem;background:#fff;color:#333;text-align:center;place-content:center;justify-items:center;gap:.65rem}.empty-icon.svelte-13a0h5k{display:grid;width:3rem;height:3rem;margin-bottom:.25rem;border-radius:50%;background:#f2f9ee;color:#437b29;place-items:center}.empty-icon.svelte-13a0h5k svg:where(.svelte-13a0h5k){width:1.6rem;height:1.6rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}h2.svelte-13a0h5k,p.svelte-13a0h5k{margin:0}h2.svelte-13a0h5k{font-size:1.1rem}p.svelte-13a0h5k{max-width:30rem;color:#6d716b;line-height:1.5}.error-state.svelte-lpbiy3{display:grid;min-height:12rem;padding:2rem;border:1px solid #ead6d6;border-radius:.75rem;background:#fff;color:#333;text-align:center;place-content:center;justify-items:center;gap:1rem}.error-icon.svelte-lpbiy3{display:grid;width:2.25rem;height:2.25rem;border-radius:50%;background:#f8e9e9;color:#a83232;font-weight:700;place-items:center}h2.svelte-lpbiy3,p.svelte-lpbiy3{margin:0}h2.svelte-lpbiy3{font-size:1.1rem}p.svelte-lpbiy3{max-width:30rem;margin-top:.4rem;color:#6d716b;line-height:1.5}button.svelte-lpbiy3{padding:.65rem 1.15rem;border:1px solid #4da341;border-radius:.5rem;background:#4da341;color:#fff;font:inherit;font-weight:700;cursor:pointer;transition:background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1)}button.svelte-lpbiy3:hover:not(:disabled){background:#2f8b31;border-color:#2f8b31;box-shadow:0 8px 18px #2f8b312e}button.svelte-lpbiy3:focus-visible{outline:3px solid rgb(83 165 64 / 35%);outline-offset:3px}.loading-state.svelte-8xczx9{display:grid;min-height:12rem;padding:2rem;border:1px solid #e3e8e0;border-radius:.75rem;background:#fff;color:#657061;text-align:center;place-content:center;justify-items:center;gap:1rem}.spinner.svelte-8xczx9{width:2rem;height:2rem;border:2px solid rgb(83 165 64 / 24%);border-top-color:#437b29;border-radius:50%;animation:svelte-8xczx9-spin .7s linear infinite}p.svelte-8xczx9{margin:0;line-height:1.5}@keyframes svelte-8xczx9-spin{to{transform:rotate(360deg)}}.back-link.svelte-1q93ytq{display:inline-flex;align-items:center;color:var(--job-accent, #559437);font-size:.78rem;font-weight:700;gap:.4rem;text-decoration:none}.back-link.svelte-1q93ytq:hover{color:var(--job-accent, #559437);text-decoration:underline}.back-link--neutral.svelte-1q93ytq{color:#526057}.back-link--neutral.svelte-1q93ytq:hover{color:#344139}.back-link.svelte-1q93ytq:focus-visible{outline:3px solid rgb(83 165 64 / 35%);outline-offset:3px}.back-link--neutral.svelte-1q93ytq:focus-visible{outline-color:#4c5b5040}.back-link.svelte-1q93ytq svg:where(.svelte-1q93ytq){width:1rem;height:.75rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.search-input.svelte-k7rk1u{position:relative;display:flex;align-items:center;width:100%;color:#6f7d91}label.svelte-k7rk1u{display:block;width:100%}input.svelte-k7rk1u{width:100%;min-height:2.45rem;padding:.55rem 2.4rem .55rem 2.25rem;border:1px solid #dce3eb;border-radius:.45rem;outline:none;background:#fff;color:#223b67;font:inherit;font-size:.8rem;line-height:1.25;transition:border-color .15s ease,box-shadow .15s ease}input.svelte-k7rk1u::placeholder{color:#8994a5}input.svelte-k7rk1u:hover:not(:disabled){border-color:#bdc9d6}input.svelte-k7rk1u:focus{border-color:#69a94b;box-shadow:0 0 0 3px #69a94b24}input.svelte-k7rk1u:disabled{background:#f5f7f8;cursor:not-allowed;opacity:.7}input.svelte-k7rk1u::-webkit-search-cancel-button{display:none}.search-icon.svelte-k7rk1u{position:absolute;z-index:1;left:.75rem;width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.4;pointer-events:none}.clear-button.svelte-k7rk1u{position:absolute;right:.55rem;display:grid;width:1.6rem;height:1.6rem;padding:0;border:0;border-radius:50%;background:transparent;color:#788597;cursor:pointer;place-items:center}.clear-button.svelte-k7rk1u:hover{background:#eef2f4;color:#34445b}.clear-button.svelte-k7rk1u:focus-visible{outline:2px solid rgb(83 165 64 / 45%);outline-offset:1px}.clear-button.svelte-k7rk1u svg:where(.svelte-k7rk1u){width:.8rem;height:.8rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.5}.visually-hidden.svelte-k7rk1u{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;border:0;clip:rect(0,0,0,0);white-space:nowrap}.select-filter.svelte-1rxxtuo{position:relative;display:block;width:100%;color:#6f7d91}select.svelte-1rxxtuo{width:100%;min-height:2.45rem;padding:.55rem 2.25rem .55rem .75rem;border:1px solid #dce3eb;border-radius:.45rem;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;color:#53627d;font:inherit;font-size:.8rem;line-height:1.25;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}select.svelte-1rxxtuo:hover:not(:disabled){border-color:#bdc9d6}select.svelte-1rxxtuo:focus{border-color:#69a94b;box-shadow:0 0 0 3px #69a94b24}select.svelte-1rxxtuo:disabled{background:#f5f7f8;cursor:not-allowed;opacity:.7}svg.svelte-1rxxtuo{position:absolute;top:50%;right:.75rem;width:.9rem;height:.9rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;pointer-events:none;transform:translateY(-50%)}.visually-hidden.svelte-1rxxtuo{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;border:0;clip:rect(0,0,0,0);white-space:nowrap}.status-tag.svelte-1b49ibr{display:inline-flex;align-items:center;min-height:1.75rem;padding:.3rem .65rem;border-radius:999px;font-size:.75rem;font-weight:700;line-height:1.2;white-space:nowrap}.status-tag--neutral.svelte-1b49ibr{background:#eef2f6;color:#53627d}.status-tag--compact.svelte-1b49ibr{min-height:1.65rem;padding:.25rem .55rem;font-size:.72rem}.status-tag--draft.svelte-1b49ibr{background:#fff4da;color:#8a6210}.status-tag--pending.svelte-1b49ibr,.status-tag--selected.svelte-1b49ibr{background:#eaf2fb;color:#315f91}.status-tag--approved.svelte-1b49ibr,.status-tag--confirmed.svelte-1b49ibr,.status-tag--imported.svelte-1b49ibr{background:#e5f3df;color:#356a28}.status-tag--declined.svelte-1b49ibr{background:#fbe8e8;color:#9b3434}.application-history.svelte-1s6jxld{display:grid;gap:.8rem}.history-heading.svelte-1s6jxld{display:flex;align-items:center;gap:.7rem}.history-icon.svelte-1s6jxld,.empty-icon.svelte-1s6jxld{display:grid;flex:0 0 auto;background:#edf8e8;color:#4d9d31;place-items:center}.history-icon.svelte-1s6jxld{width:2rem;height:2rem;border-radius:.4rem}.history-icon.svelte-1s6jxld svg:where(.svelte-1s6jxld),.empty-icon.svelte-1s6jxld svg:where(.svelte-1s6jxld){fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.history-icon.svelte-1s6jxld svg:where(.svelte-1s6jxld){width:1.2rem;height:1.2rem}h2.svelte-1s6jxld,p.svelte-1s6jxld{margin:0}h2.svelte-1s6jxld{color:#243756;font-size:1rem}.history-heading.svelte-1s6jxld p:where(.svelte-1s6jxld){margin-top:.15rem;color:#71819a;font-size:.72rem}.history-empty.svelte-1s6jxld{display:grid;min-height:10rem;padding:1.5rem;border:1px solid #dde4ec;border-radius:.625rem;background:#fff;color:#243756;text-align:center;place-content:center;justify-items:center;gap:.4rem}.empty-icon.svelte-1s6jxld{width:2.75rem;height:2.75rem;margin-bottom:.25rem;border-radius:50%}.empty-icon.svelte-1s6jxld svg:where(.svelte-1s6jxld){width:1.4rem;height:1.4rem}.history-empty.svelte-1s6jxld strong:where(.svelte-1s6jxld){font-size:.9rem}.history-empty.svelte-1s6jxld p:where(.svelte-1s6jxld){max-width:28rem;color:#71819a;font-size:.78rem;line-height:1.45}.job-column.svelte-1s6jxld{width:24%}.employer-column.svelte-1s6jxld{width:23%}.location-column.svelte-1s6jxld{width:18%}.status-column.svelte-1s6jxld{width:17%}.date-column.svelte-1s6jxld{width:18%}.profile-details.svelte-1e55djc{overflow:hidden;border:1px solid #e2e8ee;border-radius:.75rem;background:#fff;box-shadow:0 .2rem .8rem #2239580d}.details-heading.svelte-1e55djc{display:flex;align-items:center;padding:1rem 1.25rem;border-bottom:1px solid #e9edf1;gap:.7rem}.details-icon.svelte-1e55djc{display:grid;width:2rem;height:2rem;border-radius:.4rem;background:#edf8e8;color:#4d9d31;place-items:center}.details-icon.svelte-1e55djc svg:where(.svelte-1e55djc){width:1.2rem;height:1.2rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}h2.svelte-1e55djc,h3.svelte-1e55djc,dl.svelte-1e55djc,dd.svelte-1e55djc{margin:0}h2.svelte-1e55djc{color:#243756;font-size:1rem}.detail-groups.svelte-1e55djc{display:grid;grid-template-columns:1.15fr 1.15fr .85fr .85fr 1fr;padding:1.25rem;gap:1.5rem}h3.svelte-1e55djc{margin-bottom:.85rem;color:#8292ab;font-size:.72rem;letter-spacing:.035em;text-transform:uppercase}dl.svelte-1e55djc{display:grid;gap:.9rem}dl.svelte-1e55djc div:where(.svelte-1e55djc){display:grid;gap:.2rem}dt.svelte-1e55djc{color:#71819a;font-size:.72rem;font-weight:600}dd.svelte-1e55djc{overflow-wrap:anywhere;color:#20334f;font-size:.85rem;line-height:1.35}.cv-details.svelte-1e55djc{display:grid;min-width:0;gap:.3rem}.cv-details.svelte-1e55djc a:where(.svelte-1e55djc){overflow-wrap:anywhere;color:#4f9134;font-size:.8rem;font-weight:700;line-height:1.35;text-decoration:none}.cv-details.svelte-1e55djc a:where(.svelte-1e55djc):hover{text-decoration:underline}.cv-details.svelte-1e55djc span:where(.svelte-1e55djc),.empty-value.svelte-1e55djc{margin:0;color:#71819a;font-size:.72rem;line-height:1.35}@media (max-width: 960px){.detail-groups.svelte-1e55djc{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.details-heading.svelte-1e55djc,.detail-groups.svelte-1e55djc{padding:1rem}.detail-groups.svelte-1e55djc{grid-template-columns:1fr;gap:1.5rem}}.worker-preview-dialog.svelte-gyhrdv{width:min(calc(100% - 2rem),62rem);max-width:none;max-height:min(90svh,52rem);padding:0;overflow:hidden;border:0;border-radius:.85rem;outline:none;background:#fff;box-shadow:0 1.5rem 4rem #1827393d}.worker-preview-dialog.svelte-gyhrdv::backdrop{background:#14202b85;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.dialog-content.svelte-gyhrdv{display:flex;max-height:min(90svh,52rem);flex-direction:column;font-family:Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.dialog-header.svelte-gyhrdv{display:flex;align-items:flex-start;justify-content:space-between;padding:1.15rem 1.35rem .95rem;border-bottom:1px solid #e9ede6;gap:1rem}h2.svelte-gyhrdv{margin:0;color:#252d28;font-size:1.2rem;line-height:1.2;letter-spacing:-.01em}.dialog-title.svelte-gyhrdv p:where(.svelte-gyhrdv){margin:.25rem 0 0;color:#767d94;font-size:.78rem;line-height:1.4}.dialog-body.svelte-gyhrdv{overflow-y:auto;flex:1 1 auto;padding:1.15rem 1.35rem;background:#f8faf7}.preview-content.svelte-gyhrdv{display:grid;gap:1.15rem}.dialog-footer.svelte-gyhrdv{display:flex;align-items:center;justify-content:space-between;padding:.9rem 1.35rem;border-top:1px solid #e9ede6;gap:1rem}.close-button.svelte-gyhrdv{display:grid;width:2rem;height:2rem;flex:0 0 auto;padding:0;border:0;border-radius:50%;background:transparent;color:#71819a;cursor:pointer;place-items:center}.close-button.svelte-gyhrdv:hover{background:#eef2f4;color:#34445b}.close-button.svelte-gyhrdv svg:where(.svelte-gyhrdv){width:.9rem;height:.9rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.5}.full-profile-link.svelte-gyhrdv{display:inline-flex;align-items:center;gap:.3rem;color:#43832f;font-size:.78rem;font-weight:700;text-decoration:none}.external-hint.svelte-gyhrdv{font-size:.9em;line-height:1}.sr-only.svelte-gyhrdv{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.full-profile-link.svelte-gyhrdv:hover{text-decoration:underline}.close-action.svelte-gyhrdv{min-height:2.35rem;padding:.5rem 1.1rem;border:1px solid #e1e8dc;border-radius:.45rem;background:#fff;color:#111827;font:inherit;font-size:.78rem;font-weight:700;cursor:pointer;transition:background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1)}.close-action.svelte-gyhrdv:hover:not(:disabled){background:#f5fbf2;border-color:#dcead7;box-shadow:none;color:#2f8b31}.close-button.svelte-gyhrdv:focus-visible,.close-action.svelte-gyhrdv:focus-visible,.full-profile-link.svelte-gyhrdv:focus-visible{outline:3px solid rgb(83 165 64 / 30%);outline-offset:2px}@media (max-width: 640px){.worker-preview-dialog.svelte-gyhrdv{width:100%;height:100%;max-height:none;margin:0;border-radius:0}.dialog-content.svelte-gyhrdv{height:100%;max-height:none}.dialog-header.svelte-gyhrdv,.dialog-body.svelte-gyhrdv,.dialog-footer.svelte-gyhrdv{padding-right:.95rem;padding-left:.95rem}}.agent-application-draft-shell.svelte-d70qwy{min-height:calc(100vh - 5rem);min-height:calc(100svh - 5rem)}.page-content.svelte-d70qwy{width:min(calc(100% - 3rem),92rem);min-height:calc(100svh - 9rem);margin:2rem auto;padding:1.75rem;border:1px solid #e9ede6;border-radius:.75rem;background:#fff;box-shadow:none}.page-content--questions.svelte-d70qwy{height:calc(100svh - 9rem);overflow:hidden;display:flex;flex-direction:column}.page-content--questions.svelte-d70qwy .questions-step{flex:1;min-height:0}.draft-header.svelte-d70qwy{display:flex;align-items:flex-start;justify-content:space-between;margin-top:1rem;gap:2rem}.page-title.svelte-d70qwy h1:where(.svelte-d70qwy),.page-title.svelte-d70qwy p:where(.svelte-d70qwy),.eyebrow.svelte-d70qwy{margin:0}.page-title.svelte-d70qwy h1:where(.svelte-d70qwy){margin-top:.375rem;color:#142842;font-size:clamp(1.8rem,2.5vw,2.15rem);line-height:1.1;letter-spacing:-.025em}.eyebrow.svelte-d70qwy{color:#2f8b31;font-size:.95rem;font-weight:600}.job-meta.svelte-d70qwy{display:flex;flex-wrap:wrap;margin-top:.75rem;color:#61708c;font-size:.8rem;gap:.55rem 1.4rem}.job-meta.svelte-d70qwy span:where(.svelte-d70qwy){display:inline-flex;align-items:center;gap:.4rem}.job-meta.svelte-d70qwy svg:where(.svelte-d70qwy){width:1rem;height:1rem;flex-shrink:0;color:#8a97ad}.readonly-notice.svelte-d70qwy{margin:1rem 0 0;padding:.75rem .9rem;border-left:3px solid #69a94b;background:#f4f9f1;color:#385a2e;font-size:.78rem;line-height:1.45}.readonly-notice.svelte-d70qwy{border-color:#d79a35;background:#fff8eb;color:#82500e}.stale-draft-panel.svelte-d70qwy{display:flex;max-width:42rem;min-height:23rem;align-items:center;justify-content:center;margin:2rem auto 0;flex-direction:column;text-align:center}.stale-draft-icon.svelte-d70qwy{display:grid;width:3.75rem;height:3.75rem;border-radius:50%;background:#fff2dc;color:#b56d12;font-size:1.7rem;font-weight:700;place-items:center}.stale-draft-panel.svelte-d70qwy h2:where(.svelte-d70qwy){margin:1rem 0 0;color:#162a48;font-size:1.25rem}.stale-draft-panel.svelte-d70qwy p:where(.svelte-d70qwy){margin:.65rem 0 0;color:#61708c;font-size:.78rem;line-height:1.65}.stale-draft-panel.svelte-d70qwy button:where(.svelte-d70qwy){min-width:8rem;margin-top:1.35rem;padding:.65rem 1rem;border:1px solid #c44b42;border-radius:.35rem;background:#fff;color:#a5362e;font:inherit;font-size:.72rem;cursor:pointer}.stale-draft-panel.svelte-d70qwy button:where(.svelte-d70qwy):disabled{cursor:not-allowed;opacity:.55}.selection-section.svelte-d70qwy{margin-top:2rem}.available-toolbar.svelte-d70qwy{display:flex;align-items:center;gap:1.25rem;margin-bottom:.75rem}.search-control.svelte-d70qwy{width:min(100%,20rem)}.filter-control.svelte-d70qwy{width:min(100%,14.25rem)}.selection-count.svelte-d70qwy{margin:0 0 0 auto;color:#69a94b;font-size:.78rem;font-weight:750;white-space:nowrap}.page-actions.svelte-d70qwy{display:flex;justify-content:center;gap:1rem;margin-top:1.75rem}.cancel-button.svelte-d70qwy,.continue-button.svelte-d70qwy{min-width:6.9rem;min-height:2.4rem;padding:.5rem 1rem;border-radius:.35rem;font:inherit;font-size:.76rem;font-weight:750;cursor:pointer}.cancel-button.svelte-d70qwy{border:1px solid #e1e8dc;background:#fff;color:#111827;transition:background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1)}.continue-button.svelte-d70qwy{border:1px solid #4da341;background:#4da341;color:#fff;transition:background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1)}.cancel-button.svelte-d70qwy:hover:not(:disabled){background:#f5fbf2;border-color:#dcead7;box-shadow:none;color:#2f8b31}.continue-button.svelte-d70qwy:hover:not(:disabled){border-color:#2f8b31;background:#2f8b31;box-shadow:0 8px 18px #2f8b312e}.cancel-button.svelte-d70qwy:focus-visible,.continue-button.svelte-d70qwy:focus-visible{outline:3px solid rgb(83 165 64 / 30%);outline-offset:2px}.cancel-button.svelte-d70qwy:disabled,.continue-button.svelte-d70qwy:disabled{border-color:#cfd8cc;background:#cfd8cc;color:#fff;cursor:not-allowed}.visually-hidden.svelte-d70qwy{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 960px){.page-content--questions.svelte-d70qwy{height:auto;overflow:visible;display:block}}@media (max-width: 760px){.page-content.svelte-d70qwy{width:min(calc(100% - 2rem),92rem);min-height:auto;margin:1rem auto;padding:1.25rem}.draft-header.svelte-d70qwy{align-items:stretch;flex-direction:column}.available-toolbar.svelte-d70qwy{align-items:stretch;flex-direction:column;gap:.75rem}.search-control.svelte-d70qwy,.filter-control.svelte-d70qwy{width:100%}.selection-count.svelte-d70qwy{margin-left:0}.page-actions.svelte-d70qwy{margin-bottom:.5rem}}.signature-field.svelte-1gef4a1{overflow:hidden;border:1px solid #d7e0e8;border-radius:.5rem;background:#fff}.signature-field--invalid.svelte-1gef4a1{border-color:#c64a40;background:snow}canvas.svelte-1gef4a1{display:block;width:100%;height:9rem;background:#fff;cursor:crosshair;touch-action:none}canvas.svelte-1gef4a1:focus-visible{outline:3px solid rgb(83 165 64 / 30%);outline-offset:-3px}.signature-canvas--disabled.svelte-1gef4a1{cursor:not-allowed;opacity:.7}.signature-footer.svelte-1gef4a1{display:flex;align-items:center;justify-content:space-between;min-height:2.5rem;padding:.45rem .7rem;border-top:1px solid #e7ecf0;background:#f8faf9;gap:1rem}.signature-footer.svelte-1gef4a1 span:where(.svelte-1gef4a1){color:#71819a;font-size:.72rem}button.svelte-1gef4a1{padding:.25rem .45rem;border:0;border-radius:.3rem;background:transparent;color:#4f8f35;font:inherit;font-size:.72rem;font-weight:700;cursor:pointer}button.svelte-1gef4a1:hover:not(:disabled){background:#edf6e8}button.svelte-1gef4a1:focus-visible{outline:3px solid rgb(83 165 64 / 30%);outline-offset:1px}button.svelte-1gef4a1:disabled{color:#aab2aa;cursor:not-allowed}.confirmation-form.svelte-5gmvpy{overflow:hidden;border:1px solid #dde4ec;border-radius:.65rem;background:#fff}.form-error.svelte-5gmvpy{margin:0;padding:.85rem 1.35rem;border-bottom:1px solid #efc5c1;background:#fff3f1;color:#a12f27;font-size:.78rem;line-height:1.45}.form-section.svelte-5gmvpy{padding:1.35rem}.form-section.svelte-5gmvpy+.form-section:where(.svelte-5gmvpy),.form-actions.svelte-5gmvpy{border-top:1px solid #e7ecf0}.section-heading.svelte-5gmvpy{margin-bottom:1rem}.section-heading--with-action.svelte-5gmvpy{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}h2.svelte-5gmvpy,p.svelte-5gmvpy,dl.svelte-5gmvpy,ul.svelte-5gmvpy,fieldset.svelte-5gmvpy{margin:0}h2.svelte-5gmvpy{color:#263d68;font-size:1rem}.section-heading.svelte-5gmvpy p:where(.svelte-5gmvpy){margin-top:.3rem;color:#71819a;font-size:.78rem;line-height:1.45}a.svelte-5gmvpy{color:#4f8f35;font-size:.78rem;font-weight:700;text-decoration:none}a.svelte-5gmvpy:hover{text-decoration:underline}a.svelte-5gmvpy:focus-visible,input.svelte-5gmvpy:focus-visible,button.svelte-5gmvpy:focus-visible{outline:3px solid rgb(83 165 64 / 28%);outline-offset:2px}.agreement-button.svelte-5gmvpy{display:inline-flex;align-items:center;min-height:2.45rem;padding:.55rem .8rem;border:1px solid #4da341;border-radius:.45rem;background:#4da341;color:#fff;line-height:1.2;white-space:nowrap;gap:.45rem;transition:background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1)}.agreement-button.svelte-5gmvpy:hover:not(:disabled){border-color:#2f8b31;background:#2f8b31;text-decoration:none;box-shadow:0 8px 18px #2f8b312e}.agreement-button.svelte-5gmvpy svg:where(.svelte-5gmvpy){width:.95rem;height:.95rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.agreement-information.svelte-5gmvpy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid #e3e8ed;border-radius:.5rem}.agreement-information.svelte-5gmvpy div:where(.svelte-5gmvpy){min-width:0;padding:.75rem .9rem}.agreement-information.svelte-5gmvpy div:where(.svelte-5gmvpy):nth-child(2n){border-right:1px solid #e7ebef}.agreement-information.svelte-5gmvpy div:where(.svelte-5gmvpy):not(:first-child){border-top:1px solid #e7ebef}.agreement-information--wide.svelte-5gmvpy{grid-column:1 / -1}.agreement-information.svelte-5gmvpy dt:where(.svelte-5gmvpy){color:#71819a;font-size:.7rem}.agreement-information.svelte-5gmvpy dd:where(.svelte-5gmvpy){margin:.25rem 0 0;overflow-wrap:anywhere;color:#223b67;font-size:.8rem;font-weight:700}.agreement-acceptance.svelte-5gmvpy{margin-top:1rem;padding:.75rem .85rem;border-left:3px solid #69a94b;background:#f4f9f1}.document-list.svelte-5gmvpy{display:grid;padding:0;list-style:none;gap:.5rem}.document-list.svelte-5gmvpy li:where(.svelte-5gmvpy){display:flex;align-items:center;justify-content:space-between;min-height:3.4rem;padding:.65rem .8rem;border:1px solid #e3e8ed;border-radius:.45rem;gap:1rem}.document-list.svelte-5gmvpy li:where(.svelte-5gmvpy) div:where(.svelte-5gmvpy){display:grid;min-width:0;gap:.2rem}.document-list.svelte-5gmvpy strong:where(.svelte-5gmvpy){overflow-wrap:anywhere;color:#223b67;font-size:.8rem}.document-list.svelte-5gmvpy span:where(.svelte-5gmvpy){color:#8994a5;font-size:.68rem}.form-grid.svelte-5gmvpy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem}.form-grid--three.svelte-5gmvpy{grid-template-columns:repeat(3,minmax(0,1fr))}.form-grid--address.svelte-5gmvpy{grid-template-columns:minmax(8rem,.55fr) repeat(2,minmax(0,1fr))}.street-field.svelte-5gmvpy,.field-span--two.svelte-5gmvpy{grid-column:span 2}.field-span--three.svelte-5gmvpy{grid-column:span 3}label.svelte-5gmvpy,.field.svelte-5gmvpy,.signature-label.svelte-5gmvpy{display:grid;align-content:start;gap:.35rem}label.svelte-5gmvpy>span:where(.svelte-5gmvpy),.field.svelte-5gmvpy>span:where(.svelte-5gmvpy),.signature-label.svelte-5gmvpy>span:where(.svelte-5gmvpy),legend.svelte-5gmvpy{color:#53627d;font-size:.75rem;font-weight:700}label.svelte-5gmvpy>span:where(.svelte-5gmvpy) small:where(.svelte-5gmvpy),.field.svelte-5gmvpy>span:where(.svelte-5gmvpy) small:where(.svelte-5gmvpy){color:#8994a5;font-size:.68rem;font-weight:500}label.svelte-5gmvpy strong:where(.svelte-5gmvpy),.field.svelte-5gmvpy strong:where(.svelte-5gmvpy),legend.svelte-5gmvpy strong:where(.svelte-5gmvpy){color:#c93d32}input.svelte-5gmvpy{width:100%;min-height:2.55rem;padding:.55rem .7rem;border:1px solid #d7e0e8;border-radius:.45rem;outline:0;background:#fff;color:#223b67;font:inherit;font-size:.8rem}input.svelte-5gmvpy:hover{border-color:#b9c7d3}input.svelte-5gmvpy:focus{border-color:#69a94b;box-shadow:0 0 0 2px #69a94b26}input[aria-invalid=true].svelte-5gmvpy{border-color:#c64a40;background:snow}input[aria-invalid=true].svelte-5gmvpy:focus{border-color:#c64a40;box-shadow:0 0 0 2px #c64a4026}.field-error.svelte-5gmvpy{color:#b43b32;font-size:.68rem;line-height:1.35}input[type=file].svelte-5gmvpy{padding:.45rem;background:#fafbfb}input[type=file].svelte-5gmvpy::file-selector-button{margin-right:.65rem;padding:.4rem .65rem;border:1px solid #ccd6df;border-radius:.35rem;background:#fff;color:#4e5f76;font:inherit;font-size:.72rem;font-weight:700;cursor:pointer}.field-help.svelte-5gmvpy{color:#8994a5;font-size:.68rem;line-height:1.4}.field-help.svelte-5gmvpy a:where(.svelte-5gmvpy){font-size:inherit}.field-help-example.svelte-5gmvpy{display:block}.inserted-zero.svelte-5gmvpy{color:#c64a40;text-decoration:underline}.check-field.svelte-5gmvpy{display:flex;align-items:flex-start;grid-column:1 / -1;gap:.55rem}.check-field.svelte-5gmvpy input{margin-top:.1rem}.choice-fieldset.svelte-5gmvpy{padding:0;border:0}.choice-row.svelte-5gmvpy{display:flex;margin-top:.65rem;gap:1.5rem}.choice-row.svelte-5gmvpy label:where(.svelte-5gmvpy){display:flex;align-items:center;min-width:5rem;gap:.45rem}.conditional-fields.svelte-5gmvpy{display:grid;grid-template-columns:minmax(12rem,20rem) minmax(0,1fr);align-items:end;margin-top:1rem;gap:1.25rem}.document-notice.svelte-5gmvpy{margin-bottom:1rem;padding:.7rem .8rem;border:1px solid #ecd7ad;border-radius:.4rem;background:#fff8e9;color:#8a5b12;font-size:.75rem;line-height:1.4}.declaration-grid.svelte-5gmvpy{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(12rem,.4fr);align-items:start;gap:1.25rem}.form-actions.svelte-5gmvpy{display:flex;align-items:center;justify-content:flex-end;min-height:4.5rem;padding:1rem 1.35rem;background:#fafcf9;gap:1rem}.form-actions.svelte-5gmvpy button:where(.svelte-5gmvpy){min-height:2.5rem;padding:.55rem 1rem;border:1px solid #4da341;border-radius:.45rem;background:#4da341;color:#fff;font:inherit;font-size:.78rem;font-weight:700;cursor:pointer;transition:background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1)}.form-actions.svelte-5gmvpy button:where(.svelte-5gmvpy):hover:not(:disabled){border-color:#2f8b31;background:#2f8b31;box-shadow:0 8px 18px #2f8b312e}.form-actions.svelte-5gmvpy button:where(.svelte-5gmvpy):disabled{border-color:#cfd8cc;background:#cfd8cc;cursor:not-allowed}@media (max-width: 900px){.form-grid--three.svelte-5gmvpy,.form-grid--address.svelte-5gmvpy{grid-template-columns:repeat(2,minmax(0,1fr))}.field-span--three.svelte-5gmvpy{grid-column:span 2}}@media (max-width: 640px){.form-section.svelte-5gmvpy{padding:1rem}.section-heading--with-action.svelte-5gmvpy,.form-actions.svelte-5gmvpy{align-items:stretch;flex-direction:column}.agreement-button.svelte-5gmvpy{justify-content:center;width:100%;background:#4da341;color:#fff;transition:background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1)}.agreement-information.svelte-5gmvpy,.form-grid.svelte-5gmvpy,.form-grid--three.svelte-5gmvpy,.form-grid--address.svelte-5gmvpy,.conditional-fields.svelte-5gmvpy,.declaration-grid.svelte-5gmvpy{grid-template-columns:1fr}.agreement-information.svelte-5gmvpy div:where(.svelte-5gmvpy),.agreement-information.svelte-5gmvpy div:where(.svelte-5gmvpy):nth-child(2n){border-right:0}.agreement-information.svelte-5gmvpy div:where(.svelte-5gmvpy):not(:first-child){border-top:1px solid #e7ebef}.street-field.svelte-5gmvpy,.agreement-information--wide.svelte-5gmvpy,.field-span--two.svelte-5gmvpy,.field-span--three.svelte-5gmvpy{grid-column:auto}.form-actions.svelte-5gmvpy button:where(.svelte-5gmvpy){width:100%;background:#4da341;color:#fff;transition:background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1)}}dialog.svelte-ksgnot{width:min(1100px,calc(100% - 2rem));max-width:none;max-height:calc(100svh - 2rem);margin:auto;padding:0;border:0;border-radius:.5rem;background:#fff;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;font-family:Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif}dialog.svelte-ksgnot::backdrop{background:#00000073}dialog[open].svelte-ksgnot{animation:svelte-ksgnot-preview-enter .22s cubic-bezier(.22,1,.36,1)}dialog[open].svelte-ksgnot::backdrop{animation:svelte-ksgnot-backdrop-enter .18s ease-out}@keyframes svelte-ksgnot-preview-enter{0%{opacity:0;transform:translateY(14px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes svelte-ksgnot-backdrop-enter{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){dialog[open].svelte-ksgnot,dialog[open].svelte-ksgnot::backdrop{animation:none}}.preview-content.svelte-ksgnot{padding:1.25rem}header.svelte-ksgnot{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.heading.svelte-ksgnot{display:flex;align-items:center;gap:1rem;min-width:0}.document-icon.svelte-ksgnot{display:grid;place-items:center;flex:0 0 2.25rem;height:2.25rem;border-radius:.375rem;background:#e7f4df;color:#2f8b31}svg.svelte-ksgnot{width:1.25rem;height:1.25rem;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}h2.svelte-ksgnot{margin:0;color:#020617;font-size:1.125rem;line-height:1.5;font-weight:700}p.svelte-ksgnot{margin:.25rem 0 0;color:#64748b;font-size:.8125rem;font-weight:600}.actions.svelte-ksgnot{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;flex-shrink:0}a.svelte-ksgnot{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.25rem;padding:0 .75rem;border:1px solid #dfe5da;border-radius:.375rem;color:#111827;font-size:.8125rem;font-weight:600;text-decoration:none}a.svelte-ksgnot svg:where(.svelte-ksgnot){width:1rem;height:1rem}button.svelte-ksgnot{display:grid;place-items:center;width:2.5rem;height:2.5rem;padding:0;border:1px solid #e5e7eb;border-radius:50%;background:#fff;color:#64748b;cursor:pointer}button.svelte-ksgnot svg:where(.svelte-ksgnot){width:1.5rem;height:1.5rem}a.svelte-ksgnot:hover,button.svelte-ksgnot:hover{background:#f9fafb}a.svelte-ksgnot:focus-visible,button.svelte-ksgnot:focus-visible{outline:3px solid rgb(83 165 64 / 30%);outline-offset:2px}img.svelte-ksgnot{display:block;width:auto;max-width:100%;max-height:72vh;margin:0 auto;border:1px solid #e5e7eb;border-radius:.375rem;background:#f9fafb;object-fit:contain}@media (max-width: 480px){header.svelte-ksgnot{flex-wrap:wrap}.actions.svelte-ksgnot{margin-left:auto}}.generated-documents.svelte-1qayrkg{overflow:hidden;border:1px solid #dbe3eb;border-radius:.65rem;background:#fff}.generated-documents--embedded.svelte-1qayrkg{border:0;border-radius:0}.generated-documents--embedded.svelte-1qayrkg ul:where(.svelte-1qayrkg),.generated-documents--embedded.svelte-1qayrkg .empty-documents:where(.svelte-1qayrkg){border-top:1px solid #e4e9ee}.generated-documents--embedded.svelte-1qayrkg li:where(.svelte-1qayrkg){padding-right:0;padding-left:0}.generated-documents--embedded.svelte-1qayrkg .empty-documents:where(.svelte-1qayrkg){padding-right:0;padding-left:0}header.svelte-1qayrkg{padding:1.1rem 1.2rem;border-bottom:1px solid #e4e9ee}h2.svelte-1qayrkg{margin:0;color:#263d68;font-size:1rem;line-height:1.3}ul.svelte-1qayrkg{margin:0;padding:0;list-style:none}li.svelte-1qayrkg{display:flex;align-items:center;justify-content:space-between;min-height:4.25rem;padding:.8rem 1.2rem;gap:1rem}li.svelte-1qayrkg+li:where(.svelte-1qayrkg){border-top:1px solid #e8edf1}.document-name.svelte-1qayrkg{display:flex;align-items:center;min-width:0;color:#263d68;font-size:.82rem;gap:.75rem}.document-name.svelte-1qayrkg strong:where(.svelte-1qayrkg){font-weight:700;line-height:1.4}.document-copy.svelte-1qayrkg{display:grid;min-width:0}.document-copy.svelte-1qayrkg small:where(.svelte-1qayrkg){color:#8490a5;font-size:.68rem;font-weight:500}.empty-documents.svelte-1qayrkg{margin:0;padding:1.5rem 1.2rem;color:#77859f;font-size:.78rem;text-align:center}.document-icon.svelte-1qayrkg{display:grid;width:2.1rem;height:2.1rem;flex:0 0 auto;border-radius:50%;background:#eef7e9;color:#559e3d;place-items:center}.document-icon.svelte-1qayrkg svg:where(.svelte-1qayrkg),a.svelte-1qayrkg svg:where(.svelte-1qayrkg){width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}a.svelte-1qayrkg{display:inline-flex;align-items:center;min-height:2.25rem;padding:.48rem .8rem;border:1px solid #69a94b;border-radius:.4rem;color:#43832f;font-size:.75rem;font-weight:700;text-decoration:none;gap:.4rem}a.svelte-1qayrkg:hover{background:#f1f8ed}a.svelte-1qayrkg:focus-visible{outline:3px solid rgb(105 169 75 / 24%);outline-offset:2px}@media (max-width: 38rem){li.svelte-1qayrkg{align-items:stretch;flex-direction:column}a.svelte-1qayrkg{align-self:flex-start}}.application-review.svelte-os88fj{display:grid;min-width:0;gap:1rem}.review-panel.svelte-os88fj{overflow:hidden;border:1px solid #dbe3eb;border-radius:.65rem;background:#fff}h2.svelte-os88fj,h3.svelte-os88fj,h4.svelte-os88fj,p.svelte-os88fj,dl.svelte-os88fj,dd.svelte-os88fj,figure.svelte-os88fj{margin:0}h2.svelte-os88fj,h3.svelte-os88fj,h4.svelte-os88fj{color:#263d68}h2.svelte-os88fj{font-size:1rem}h3.svelte-os88fj{font-size:.88rem}h4.svelte-os88fj{font-size:.82rem}.panel-heading.svelte-os88fj{padding:1.1rem 1.2rem;border-bottom:1px solid #e4e9ee}.application-summary-fields.svelte-os88fj{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.application-summary-fields.svelte-os88fj>div:where(.svelte-os88fj){padding:1rem 1.2rem}.application-summary-fields.svelte-os88fj>div:where(.svelte-os88fj):last-child{border-left:1px solid #e4e9ee}.application-summary-fields.svelte-os88fj dt:where(.svelte-os88fj),.confirmation-date.svelte-os88fj dt:where(.svelte-os88fj){color:#77859f;font-size:.72rem}.application-summary-fields.svelte-os88fj dd:where(.svelte-os88fj),.confirmation-date.svelte-os88fj dd:where(.svelte-os88fj){margin-top:.25rem;color:#263d68;font-size:.9rem;font-weight:700}.confirmation-details-body.svelte-os88fj{padding:0 1.2rem 1.2rem}.confirmation-date.svelte-os88fj{padding:1.1rem 0}.identity-section.svelte-os88fj{margin-top:.25rem;border-top:1px solid #e4e9ee}.identity-heading.svelte-os88fj{padding:1.15rem 0 .9rem}.identity-heading.svelte-os88fj p:where(.svelte-os88fj){margin-top:.3rem;color:#77859f;font-size:.75rem}.upload-error.svelte-os88fj{margin-bottom:1rem;padding:.75rem .85rem;border-left:3px solid #c33f3f;background:#fff3f3;color:#973333;font-size:.76rem}.document-list.svelte-os88fj{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.9rem}.document-card.svelte-os88fj{grid-column:1 / -1;min-width:0;padding:1.15rem 0;border-bottom:1px solid #e4e9ee}.document-card--compact.svelte-os88fj{grid-column:auto}.document-card.svelte-os88fj>header:where(.svelte-os88fj){display:flex;align-items:center;justify-content:space-between;gap:1rem}.document-state.svelte-os88fj{display:inline-flex;align-items:center;min-height:1.6rem;padding:.25rem .55rem;border-radius:999px;font-size:.68rem;font-weight:750}.document-state--missing.svelte-os88fj{background:#fff3df;color:#9a5c0c}.document-state--declined.svelte-os88fj{background:#fdeaea;color:#a23d3d}.document-notice.svelte-os88fj{margin-top:.85rem;padding:.7rem .8rem;border-left:3px solid;font-size:.75rem;line-height:1.45}.document-notice--declined.svelte-os88fj{border-color:#c33f3f;background:#fff3f3;color:#973333}.document-previews.svelte-os88fj{display:grid;grid-template-columns:minmax(0,1fr);margin-top:1rem;gap:.9rem}.document-previews--two.svelte-os88fj{grid-template-columns:repeat(2,minmax(0,1fr))}figcaption.svelte-os88fj{margin-bottom:.4rem;color:#526278;font-size:.72rem;font-weight:650}figure.svelte-os88fj .preview-button:where(.svelte-os88fj){position:relative;display:block;cursor:pointer;font:inherit;overflow:hidden;width:100%;height:12rem;margin:0;padding:0;border:1px solid #dfe5eb;border-radius:.5rem;background:#f7f9fa}figure.svelte-os88fj img:where(.svelte-os88fj){width:100%;height:100%;object-fit:contain}figure.svelte-os88fj .preview-button:where(.svelte-os88fj) span:where(.svelte-os88fj){position:absolute;right:.55rem;bottom:.55rem;padding:.3rem .5rem;border-radius:.3rem;background:#ffffffeb;color:#43832f;font-size:.65rem;font-weight:750}figure.svelte-os88fj .preview-button:where(.svelte-os88fj):focus-visible,button.svelte-os88fj:focus-visible,input.svelte-os88fj:focus-visible{outline:3px solid rgb(105 169 75 / 24%);outline-offset:2px}form.svelte-os88fj{margin-top:1rem;padding-top:1rem;border-top:1px solid #edf0f3}.upload-fields.svelte-os88fj{display:grid;max-width:28rem;gap:.8rem}.upload-fields--two.svelte-os88fj{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}label.svelte-os88fj{display:grid;gap:.35rem}label.svelte-os88fj>span:where(.svelte-os88fj){display:block;color:#435575;font-size:.72rem;font-weight:650}label.svelte-os88fj small:where(.svelte-os88fj){color:#77859f;font-weight:500}label.svelte-os88fj strong:where(.svelte-os88fj){color:#b52f2f}input[type=file].svelte-os88fj{width:100%;min-height:2.5rem;padding:.42rem;border:1px solid #ccd6e2;border-radius:.4rem;background:#fff;color:#435575;font-size:.73rem}input[aria-invalid=true].svelte-os88fj{border-color:#c74848}.field-error.svelte-os88fj{color:#b43434;font-size:.68rem}.upload-help.svelte-os88fj{margin-top:.55rem;color:#8490a5;font-size:.68rem}form.svelte-os88fj button:where(.svelte-os88fj){min-height:2.35rem;margin-top:.8rem;padding:.55rem .9rem;border:0;border-radius:.4rem;background:#4da341;color:#fff;cursor:pointer;font:inherit;font-size:.75rem;font-weight:700;transition:background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1)}form.svelte-os88fj button:where(.svelte-os88fj):hover:not(:disabled){background:#2f8b31;border-color:#2f8b31;box-shadow:0 8px 18px #2f8b312e}button.svelte-os88fj:disabled{cursor:not-allowed;opacity:.65}@media (max-width: 48rem){.document-list.svelte-os88fj,.document-previews--two.svelte-os88fj,.upload-fields--two.svelte-os88fj,.application-summary-fields.svelte-os88fj{grid-template-columns:1fr}.application-summary-fields.svelte-os88fj>div:where(.svelte-os88fj):not(:first-child){border-top:1px solid #e4e9ee}.application-summary-fields.svelte-os88fj>div:where(.svelte-os88fj):last-child{border-left:0}}.job-description.svelte-1pl84py,.empty-description.svelte-1pl84py{margin:0;color:#40516d;font-size:.84rem;line-height:1.65}.empty-description.svelte-1pl84py{color:#71819a;font-style:italic}.job-description.svelte-1pl84py p,.job-description.svelte-1pl84py blockquote,.job-description.svelte-1pl84py ul,.job-description.svelte-1pl84py ol,.job-description.svelte-1pl84py table{margin:0 0 .8rem}.job-description.svelte-1pl84py p:last-child,.job-description.svelte-1pl84py blockquote:last-child,.job-description.svelte-1pl84py ul:last-child,.job-description.svelte-1pl84py ol:last-child,.job-description.svelte-1pl84py table:last-child{margin-bottom:0}.job-description.svelte-1pl84py h2,.job-description.svelte-1pl84py h3,.job-description.svelte-1pl84py h4,.job-description.svelte-1pl84py h5,.job-description.svelte-1pl84py h6{margin:1.1rem 0 .45rem;color:#263d68;font-size:.95rem;line-height:1.4}.job-description.svelte-1pl84py h2:first-child,.job-description.svelte-1pl84py h3:first-child,.job-description.svelte-1pl84py h4:first-child,.job-description.svelte-1pl84py h5:first-child,.job-description.svelte-1pl84py h6:first-child{margin-top:0}.job-description.svelte-1pl84py ul,.job-description.svelte-1pl84py ol{padding-left:1.25rem}.job-description.svelte-1pl84py li+li{margin-top:.25rem}.job-description.svelte-1pl84py blockquote{padding-left:.85rem;border-left:3px solid #dce4ed;color:#566782}.job-description.svelte-1pl84py a{color:#315f91;text-decoration:underline;text-underline-offset:.14em}.job-description.svelte-1pl84py hr{margin:1rem 0;border:0;border-top:1px solid #e2e7ed}.job-description.svelte-1pl84py table{width:100%;border-collapse:collapse;font-size:.8rem}.job-description.svelte-1pl84py th,.job-description.svelte-1pl84py td{padding:.45rem .55rem;border:1px solid #dde4ec;text-align:left;vertical-align:top}.job-description.svelte-1pl84py th{background:#f6f8fa;color:#263d68;font-weight:700}.description-preview.svelte-b62wmr,.empty-description.svelte-b62wmr{display:-webkit-box;margin:.75rem 0 0;overflow:hidden;color:#40516d;font-size:.82rem;line-height:1.6;-webkit-box-orient:vertical;-webkit-line-clamp:3}.empty-description.svelte-b62wmr{color:#71819a;font-style:italic}.view-description-button.svelte-b62wmr{margin-top:.8rem;padding:0;border:0;background:transparent;color:#43832f;font:inherit;font-size:.78rem;font-weight:700;cursor:pointer}.view-description-button.svelte-b62wmr:hover{color:#326c24;text-decoration:underline;text-underline-offset:.14em}.job-description-dialog.svelte-b62wmr{width:min(calc(100% - 2rem),48rem);max-width:none;max-height:min(85svh,44rem);padding:0;overflow:hidden;border:0;border-radius:.85rem;outline:none;background:#fff;box-shadow:0 1.5rem 4rem #1827393d}.job-description-dialog.svelte-b62wmr::backdrop{background:#14202b85;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.dialog-content.svelte-b62wmr{display:flex;max-height:min(85svh,44rem);flex-direction:column;font-family:Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.dialog-header.svelte-b62wmr{display:flex;align-items:flex-start;justify-content:space-between;padding:1.15rem 1.35rem .95rem;border-bottom:1px solid #e9ede6;gap:1rem}.dialog-header.svelte-b62wmr h2:where(.svelte-b62wmr){margin:0;color:#252d28;font-size:1.2rem;line-height:1.2;letter-spacing:-.01em}.dialog-header.svelte-b62wmr p:where(.svelte-b62wmr){margin:.25rem 0 0;color:#767d94;font-size:.78rem;line-height:1.4}.dialog-body.svelte-b62wmr{overflow-y:auto;flex:1 1 auto;padding:1.25rem 1.35rem}.dialog-footer.svelte-b62wmr{display:flex;justify-content:flex-end;padding:.9rem 1.35rem;border-top:1px solid #e9ede6}.close-button.svelte-b62wmr{display:grid;width:2rem;height:2rem;flex:0 0 auto;padding:0;border:0;border-radius:50%;background:transparent;color:#71819a;cursor:pointer;place-items:center}.close-button.svelte-b62wmr:hover{background:#eef2f4;color:#34445b}.close-button.svelte-b62wmr svg:where(.svelte-b62wmr){width:.9rem;height:.9rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.5}.close-action.svelte-b62wmr{min-height:2.35rem;padding:.5rem 1.1rem;border:1px solid #e1e8dc;border-radius:.45rem;background:#fff;color:#111827;font:inherit;font-size:.78rem;font-weight:700;cursor:pointer;transition:background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1)}.close-action.svelte-b62wmr:hover:not(:disabled){background:#f5fbf2;border-color:#dcead7;box-shadow:none;color:#2f8b31}.view-description-button.svelte-b62wmr:focus-visible,.close-button.svelte-b62wmr:focus-visible,.close-action.svelte-b62wmr:focus-visible{outline:3px solid rgb(83 165 64 / 30%);outline-offset:2px}@media (max-width: 640px){.job-description-dialog.svelte-b62wmr{width:100%;height:100%;max-height:none;margin:0;border-radius:0}.dialog-content.svelte-b62wmr{height:100svh;max-height:none}}.agent-application-details-shell.svelte-135kby9{min-height:calc(100vh - 5rem);min-height:calc(100svh - 5rem)}.page-content.svelte-135kby9{width:min(calc(100% - 3rem),90rem);min-height:calc(100svh - 9rem);margin:2rem auto;padding:1.75rem;border:1px solid #e9ede6;border-radius:.75rem;background:#fff}.application-details-content.svelte-135kby9{margin-top:1rem}.page-title.svelte-135kby9{display:flex;align-items:center;justify-content:space-between;gap:1rem}.page-title.svelte-135kby9 h1:where(.svelte-135kby9){margin:0;color:#252d28;font-size:1.625rem;line-height:1.15;letter-spacing:-.02em}.application-layout.svelte-135kby9{display:grid;grid-template-columns:minmax(18rem,.72fr) minmax(0,1.65fr);align-items:start;margin-top:1.5rem;gap:1.25rem}.job-context.svelte-135kby9{display:grid;gap:1rem}.job-context-panel.svelte-135kby9{padding:1.2rem;border:1px solid #dde4ec;border-radius:.625rem;background:#fff}.job-context-panel.svelte-135kby9 h2:where(.svelte-135kby9){margin:0;color:#263d68;font-size:1rem}.job-context-fields.svelte-135kby9{display:grid;margin:.75rem 0 0}.job-context-fields.svelte-135kby9 div:where(.svelte-135kby9){display:grid;gap:.2rem;padding:.65rem 0;border-bottom:1px solid #edf0f3}.job-context-fields.svelte-135kby9 div:where(.svelte-135kby9):last-child{padding-bottom:0;border-bottom:0}.job-context-fields.svelte-135kby9 dt:where(.svelte-135kby9){color:#71819a;font-size:.72rem}.job-context-fields.svelte-135kby9 dd:where(.svelte-135kby9){margin:0;overflow-wrap:anywhere;color:#223b67;font-size:.82rem;font-weight:600;line-height:1.4}@media (max-width: 900px){.application-layout.svelte-135kby9{grid-template-columns:1fr}}@media (max-width: 720px){.page-content.svelte-135kby9{width:min(calc(100% - 2rem),90rem);min-height:auto;margin:1rem auto;padding:1.25rem}.page-title.svelte-135kby9{align-items:flex-start}}.applicants-section.svelte-1pmt55m{transition:opacity .12s ease}.applicants-section--loading.svelte-1pmt55m{opacity:.6;pointer-events:none}.worker-column.svelte-1pmt55m{width:17%}.birth-column.svelte-1pmt55m{width:12%}.contact-column.svelte-1pmt55m{width:13%}.status-column.svelte-1pmt55m{width:10%}.submitted-by-column.svelte-1pmt55m{width:14%}.assisted-by-column.svelte-1pmt55m,.submitted-column.svelte-1pmt55m{width:17%}.empty-row.svelte-1pmt55m{height:5rem;color:#71819a;text-align:center}.applicant-row--actionable.svelte-1pmt55m{cursor:pointer}.applicant-row--actionable.svelte-1pmt55m:focus-visible{outline:2px solid #69a94b;outline-offset:-2px;background:#eef8eb}.applicant-row--actionable.svelte-1pmt55m:active{background:#e6f4df}.job-summary.svelte-14vsonc{display:grid;gap:1rem}dl.svelte-14vsonc,dt.svelte-14vsonc,dd.svelte-14vsonc{margin:0}.job-summary-line.svelte-14vsonc,.job-metadata.svelte-14vsonc{display:flex;align-items:center;flex-wrap:wrap}.metadata-item.svelte-14vsonc{display:flex;align-items:center;min-width:0}.metadata-item.svelte-14vsonc:not(:first-child):before{width:1px;height:1rem;margin:0 1rem;background:#d8dee5;content:""}.metadata-item.svelte-14vsonc dd:where(.svelte-14vsonc){overflow-wrap:anywhere;color:#53627d;font-size:.82rem;font-weight:600;line-height:1.4}.details-disclosure.svelte-14vsonc{display:grid;gap:.75rem}.details-toggle.svelte-14vsonc{display:inline-flex;align-items:center;margin-left:1rem;padding:.15rem 0 .15rem 1rem;border:0;border-left:1px solid #d8dee5;border-radius:0;background:transparent;color:#4f8c35;font:inherit;font-size:.78rem;font-weight:700;cursor:pointer;gap:.45rem}.details-toggle.svelte-14vsonc:hover{color:#396c24}.details-toggle.svelte-14vsonc:focus-visible{outline:3px solid rgb(83 165 64 / 30%);outline-offset:3px}.details-toggle.svelte-14vsonc svg:where(.svelte-14vsonc){width:.7rem;height:.45rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;transition:transform .18s ease}.details-toggle-icon--open.svelte-14vsonc{transform:rotate(180deg)}.visually-hidden.svelte-14vsonc{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;border:0;clip:rect(0,0,0,0);white-space:nowrap}.details-panel.svelte-14vsonc{display:grid;width:100%;padding:1.15rem;overflow:hidden;border:1px solid #e1e7ed;border-radius:.625rem;background:#fff;gap:1.25rem}.detail-fields.svelte-14vsonc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 2rem}.detail-field.svelte-14vsonc{display:flex;align-items:flex-start;justify-content:space-between;min-width:0;padding:.65rem 0;border-bottom:1px solid #edf0f3;gap:1rem}.detail-field.svelte-14vsonc dt:where(.svelte-14vsonc){flex:0 0 auto;color:#718099;font-size:.75rem;font-weight:600}.detail-field.svelte-14vsonc dd:where(.svelte-14vsonc){min-width:0;overflow-wrap:anywhere;color:#223b67;font-size:.78rem;font-weight:600;text-align:right}.job-copy.svelte-14vsonc+.job-copy:where(.svelte-14vsonc){padding-top:1rem;border-top:1px solid #edf0f3}.job-copy.svelte-14vsonc h2:where(.svelte-14vsonc){margin:0;color:#53627d;font-size:.78rem}.application-counts.svelte-14vsonc{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.85rem}.count-item.svelte-14vsonc{display:block;min-width:0;min-height:5.5rem;padding:.9rem 1rem;border:1px solid #dde4ec;border-radius:.625rem;background:#fff;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.count-item.svelte-14vsonc:hover:not(:disabled){border-color:#a9c99a;background:#fbfef9}.count-item.svelte-14vsonc:focus-visible{outline:3px solid rgb(83 165 64 / 30%);outline-offset:2px}.count-item.svelte-14vsonc:disabled{cursor:wait}.count-item--active.svelte-14vsonc{border-color:#78ad68;background:#f7fcf4;box-shadow:inset 0 0 0 1px #78ad682e}.count-label.svelte-14vsonc,.count-value.svelte-14vsonc{display:block}.count-label.svelte-14vsonc{color:#53627d;font-size:.78rem;font-weight:600;line-height:1.35}.count-value.svelte-14vsonc{margin-top:.45rem;color:#223b67;font-size:1.55rem;font-weight:600;line-height:1}@media (max-width: 900px){.detail-fields.svelte-14vsonc{grid-template-columns:repeat(2,minmax(0,1fr))}.application-counts.svelte-14vsonc{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 560px){.detail-fields.svelte-14vsonc,.application-counts.svelte-14vsonc{grid-template-columns:1fr}.job-summary-line.svelte-14vsonc{align-items:flex-start}.job-metadata.svelte-14vsonc{row-gap:.45rem}.metadata-item.svelte-14vsonc:not(:first-child):before{margin:0 .65rem}.details-toggle.svelte-14vsonc{margin-top:.45rem;margin-left:0;padding-left:0;border-left:0}.detail-field.svelte-14vsonc{align-items:flex-start;flex-direction:column;gap:.25rem}.detail-field.svelte-14vsonc dd:where(.svelte-14vsonc){text-align:left}.count-item.svelte-14vsonc{min-height:auto}}.agent-application-job-shell.svelte-1l4tq4e{min-height:calc(100vh - 5rem);min-height:calc(100svh - 5rem)}.page-content.svelte-1l4tq4e{width:min(calc(100% - 3rem),90rem);min-height:calc(100svh - 9rem);margin:2rem auto;padding:1.75rem;border:1px solid #e9ede6;border-radius:.75rem;background:#fff;box-shadow:none}.page-title.svelte-1l4tq4e{margin-top:1rem}.page-title.svelte-1l4tq4e h1:where(.svelte-1l4tq4e){margin:0;color:#252d28;font-size:1.625rem;line-height:1.15;letter-spacing:-.02em}.application-job-content.svelte-1l4tq4e{margin-top:.45rem}.application-job-ready.svelte-1l4tq4e{display:grid;gap:1rem}.applicants-toolbar.svelte-1l4tq4e{display:flex;align-items:center}.search-control.svelte-1l4tq4e{width:min(100%,20rem)}@media (max-width: 720px){.page-content.svelte-1l4tq4e{width:min(calc(100% - 2rem),90rem);min-height:auto;margin:1rem auto;padding:1.25rem}.search-control.svelte-1l4tq4e{width:100%}}.job-column.svelte-16k87vt{width:20%}.employer-column.svelte-16k87vt{width:15%}.location-column.svelte-16k87vt{width:16%}.workers-column.svelte-16k87vt{width:9%}.status-column.svelte-16k87vt{width:10%}.updated-by-column.svelte-16k87vt{width:12%}.updated-column.svelte-16k87vt{width:10%}.actions-column.svelte-16k87vt{width:8%}.draft-row.svelte-16k87vt{cursor:pointer}.draft-row.svelte-16k87vt:hover .job-title:where(.svelte-16k87vt){color:#2f8b31;text-decoration:underline}.draft-row.svelte-16k87vt:focus-visible{outline:2px solid #69a94b;outline-offset:-2px;background:#eef8eb}.status-badge.svelte-16k87vt{display:inline-flex;align-items:center;min-height:1.7rem;padding:.25rem .55rem;border-radius:999px;background:#eef3f6;color:#526278;font-size:.7rem;font-weight:750;line-height:1.1}.status-badge--draft.svelte-16k87vt{background:#eef7e9;color:#43832f}.status-badge--failed.svelte-16k87vt{background:#fff3f1;color:#b43b32}.status-badge--queued.svelte-16k87vt,.status-badge--processing.svelte-16k87vt{background:#fff7e8;color:#94600c}.row-actions.svelte-16k87vt{display:flex;align-items:center;gap:.35rem;margin:-.3rem -.4rem}.row-action.svelte-16k87vt{display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .4rem;border:0;border-radius:.35rem;background:transparent;color:#526278;font:inherit;font-size:.8rem;font-weight:600;line-height:1.2;cursor:pointer;white-space:nowrap;transition:color .12s ease,background-color .12s ease}.row-action__icon.svelte-16k87vt{width:.95rem;height:.95rem;flex:none}.row-action.svelte-16k87vt:focus-visible{outline:2px solid rgb(83 165 64 / 45%);outline-offset:1px}.row-action.svelte-16k87vt:disabled{cursor:not-allowed;opacity:.6}.row-action--discard.svelte-16k87vt:hover:not(:disabled){background:#fff3f1;color:#b43b32}.job-column.svelte-1t9p0wt{width:20%}.employer-column.svelte-1t9p0wt,.location-column.svelte-1t9p0wt{width:14%}.applicants-column.svelte-1t9p0wt,.pending-column.svelte-1t9p0wt,.approved-column.svelte-1t9p0wt,.declined-column.svelte-1t9p0wt{width:8%}.confirmed-column.svelte-1t9p0wt{width:9%}.updated-column.svelte-1t9p0wt{width:11%}.approved-count.svelte-1t9p0wt{display:inline-block;min-width:1.5rem;padding:.1rem .45rem;border-radius:999px;color:#8a93a3;font-variant-numeric:tabular-nums;text-align:center}.approved-count--highlighted.svelte-1t9p0wt{background:#e6f4df;color:#2f7d32;font-weight:700}.job-row.svelte-1t9p0wt{cursor:pointer}.job-row.svelte-1t9p0wt:hover .job-title:where(.svelte-1t9p0wt){color:#2f8b31;text-decoration:underline}.job-row.svelte-1t9p0wt:focus-visible{outline:2px solid #69a94b;outline-offset:-2px;background:#eef8eb}.job-row.svelte-1t9p0wt:active{background:#e6f4df}.agent-applications-shell.svelte-pspncw{min-height:calc(100vh - 5rem);min-height:calc(100svh - 5rem)}.page-content.svelte-pspncw{width:min(calc(100% - 3rem),90rem);min-height:calc(100svh - 9rem);margin:2rem auto;padding:1.75rem;border:1px solid #e9ede6;border-radius:.75rem;background:#fff;box-shadow:none}.page-title.svelte-pspncw h1:where(.svelte-pspncw){margin:0;color:#252d28;font-size:1.625rem;line-height:1.15;letter-spacing:-.02em}.page-title.svelte-pspncw p:where(.svelte-pspncw){margin:.45rem 0 0;color:#69736b;font-size:.92rem}.applications-content.svelte-pspncw{margin-top:1.5rem}.applications-mode-switcher.svelte-pspncw{display:inline-flex;align-items:center;gap:.2rem;margin-bottom:1.25rem;padding:.2rem;border-radius:.55rem;background:#f8faf7;box-shadow:none}.applications-mode-switcher.svelte-pspncw button:where(.svelte-pspncw){display:inline-flex;align-items:center;justify-content:center;min-height:2.1rem;padding:.45rem .85rem;border:0;border-radius:.4rem;background:transparent;color:#7c8580;font:inherit;font-size:.84rem;font-weight:700;line-height:1;cursor:pointer;box-shadow:none;transition:background-color .12s ease,color .12s ease}.applications-mode-switcher.svelte-pspncw button:where(.svelte-pspncw):hover{background:#e9efe6;color:#2f8b31}.applications-mode-switcher.svelte-pspncw .mode-button--active:where(.svelte-pspncw){background:#e4f1df;color:#2f8b31}.applications-mode-switcher.svelte-pspncw button:where(.svelte-pspncw):focus-visible{outline:2px solid rgb(47 139 49 / 35%);outline-offset:2px}.applications-toolbar.svelte-pspncw{display:flex;align-items:center;margin-bottom:.75rem}.search-control.svelte-pspncw{width:min(100%,20rem)}@media (max-width: 720px){.page-content.svelte-pspncw{width:min(calc(100% - 2rem),90rem);min-height:auto;margin:1rem auto;padding:1.25rem}.search-control.svelte-pspncw{width:100%}}body{margin:0;background:#fff;color:#333;font-family:Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}.agent-workspace-shell.svelte-1qnct1u{display:grid;grid-template-columns:minmax(28rem,44%) minmax(0,1fr);min-height:100vh;min-height:100svh;overflow:hidden;background:#fff;color:#333;font-family:Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.form-side.svelte-1qnct1u{position:relative;z-index:1;min-width:0;height:100vh;height:100svh;overflow-y:auto;background:#fff}.agrismart-logo.svelte-1qnct1u{position:absolute;z-index:1;top:clamp(1.75rem,3.5vh,2.75rem);left:clamp(2rem,4vw,4.75rem);display:block;width:clamp(8rem,8vw,9.25rem);height:auto}.workspace-logout.svelte-1qnct1u{position:absolute;z-index:2;top:clamp(1.75rem,3.5vh,2.75rem);right:clamp(2rem,4vw,4.75rem);display:inline-flex;align-items:center;min-height:2.25rem;padding:.35rem .45rem;color:#657061;font-size:.825rem;font-weight:600;text-decoration:none;gap:.4rem;transition:color .15s ease}.workspace-logout.svelte-1qnct1u svg:where(.svelte-1qnct1u){width:1.05rem;height:1.05rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.workspace-logout.svelte-1qnct1u:hover{color:#437b29}.workspace-logout.svelte-1qnct1u:focus-visible{border-radius:.35rem;outline:3px solid rgb(83 165 64 / 35%);outline-offset:2px}.page-content.svelte-1qnct1u{display:flex;align-items:center;justify-content:center;width:100%;min-height:100%;padding:7rem clamp(2rem,5.5vw,6rem) 3rem}.workspace-panel.svelte-1qnct1u{width:min(100%,29rem);min-height:17.5rem}.visual-side.svelte-1qnct1u{position:relative;display:flex;min-width:0;min-height:100vh;min-height:100svh;overflow:hidden;background-color:#eaf3e6;background-position:center bottom;background-repeat:no-repeat;background-size:cover;isolation:isolate}.visual-side.svelte-1qnct1u:after{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1c412200 40%,#183a1fd1),linear-gradient(90deg,rgb(255 255 255 / 12%),transparent 35%);content:""}.visual-copy.svelte-1qnct1u{align-self:flex-end;width:min(100%,42rem);padding:clamp(2.5rem,5vw,5.75rem);color:#fff}.visual-copy.svelte-1qnct1u span:where(.svelte-1qnct1u){display:block;margin-bottom:.75rem;font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.visual-copy.svelte-1qnct1u h2:where(.svelte-1qnct1u),.visual-copy.svelte-1qnct1u p:where(.svelte-1qnct1u){margin:0}.visual-copy.svelte-1qnct1u h2:where(.svelte-1qnct1u){max-width:38rem;font-size:clamp(2.25rem,3.6vw,4.25rem);line-height:1.02;letter-spacing:-.035em}.visual-copy.svelte-1qnct1u p:where(.svelte-1qnct1u){max-width:31rem;margin-top:1.25rem;color:#ffffffe0;font-size:clamp(.9rem,1.1vw,1.05rem);line-height:1.55}h1.svelte-1qnct1u{margin:0;color:#29362a;font-size:clamp(1.85rem,2vw,2.15rem);font-weight:700;letter-spacing:-.025em;line-height:1.15}.workspace-introduction.svelte-1qnct1u{margin:.65rem 0 1.85rem;color:#818a80;font-size:.925rem;line-height:1.45}.access-notice.svelte-1qnct1u{margin:0 0 1.1rem;padding:.65rem .75rem;border:1px solid #ecd7ad;border-radius:.4rem;background:#fff8e9;color:#8a5b12;font-size:.75rem;line-height:1.45;text-align:left}.workspace-list.svelte-1qnct1u{display:grid;max-height:min(22rem,42vh);margin:0;padding:0 .25rem 0 0;overflow-y:auto;list-style:none;gap:.875rem;scrollbar-color:#b8c9b2 transparent;scrollbar-width:thin}.personal-account-list.svelte-1qnct1u{margin:0;padding:0;list-style:none}.workspace-group-title.svelte-1qnct1u{margin:1.1rem 0 .6rem;color:#333333b8;font-size:.75rem;font-weight:700;letter-spacing:.02em}.workspace-card.svelte-1qnct1u{display:grid;grid-template-columns:2.5rem minmax(0,1fr) 1rem;align-items:center;width:100%;min-height:4.4rem;padding:.75rem 1rem;border:1px solid #d7ded4;border-radius:.625rem;background:#fff;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.workspace-card.svelte-1qnct1u:hover:not(:disabled){border-color:#5b854a3d;background:#eff7ebc7}.workspace-card.svelte-1qnct1u:focus-visible{outline:3px solid rgb(83 165 64 / 35%);outline-offset:3px}.workspace-card.svelte-1qnct1u:disabled{cursor:wait;opacity:.68}.workspace-card--selected.svelte-1qnct1u{border-color:#53a540;background:#f2f9eee5}.workspace-icon.svelte-1qnct1u{display:grid;width:2.5rem;height:2.5rem;border-radius:50%;border:1px solid #d6e6cf;background:#edf5e9;color:#4f8e36;place-items:center;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.workspace-card.svelte-1qnct1u:hover:not(:disabled) .workspace-icon:where(.svelte-1qnct1u){border-color:#c5dcbc;background:#e3f0dc;color:#437b29}.icon-glyph.svelte-1qnct1u{display:block;width:1.4rem;height:1.4rem;line-height:0}.icon-glyph.svelte-1qnct1u svg{display:block;width:100%;height:100%;fill:currentColor}.icon-glyph--personal.svelte-1qnct1u{transform:translateY(-.0625rem)}.personal-account-icon.svelte-1qnct1u .icon-glyph:where(.svelte-1qnct1u){width:1.3rem;height:1.3rem}.workspace-copy.svelte-1qnct1u{display:grid;min-width:0;padding:0 .7rem;gap:.2rem}.workspace-copy.svelte-1qnct1u strong:where(.svelte-1qnct1u){overflow:hidden;color:#344035;font-size:.875rem;font-weight:600;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.workspace-copy.svelte-1qnct1u>span:where(.svelte-1qnct1u){overflow:hidden;color:#7f897d;font-size:.7rem;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.workspace-action.svelte-1qnct1u{display:grid;width:1.1rem;height:1.1rem;color:#0000007a;place-items:center;transition:color .15s ease,transform .15s ease}.workspace-card.svelte-1qnct1u:hover:not(:disabled) .workspace-action:where(.svelte-1qnct1u){color:#4f8e36;transform:translate(.15rem)}.chevron-icon.svelte-1qnct1u{width:.65rem;height:1.1rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.check-icon.svelte-1qnct1u{width:1rem;height:1rem;fill:none;stroke:#437b29;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.state-message.svelte-1qnct1u{display:grid;min-height:8.5rem;color:#657061;text-align:center;place-content:center;justify-items:center;gap:1rem}.state-message--error.svelte-1qnct1u p:where(.svelte-1qnct1u){max-width:24rem;margin:0;line-height:1.5}.spinner.svelte-1qnct1u,.button-spinner.svelte-1qnct1u{display:block;border:2px solid rgb(83 165 64 / 24%);border-top-color:#437b29;border-radius:50%;animation:svelte-1qnct1u-spin .7s linear infinite}.spinner.svelte-1qnct1u{width:2rem;height:2rem}.button-spinner.svelte-1qnct1u{width:1.1rem;height:1.1rem}.retry-button.svelte-1qnct1u{padding:.65rem 1.15rem;border:1px solid #4da341;border-radius:.5rem;background:#4da341;color:#fff;font:inherit;font-weight:700;cursor:pointer;transition:background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1)}.retry-button.svelte-1qnct1u:focus-visible{outline:3px solid rgb(83 165 64 / 35%);outline-offset:3px}.selection-error.svelte-1qnct1u{margin:1rem 0 0;color:#a83232;font-size:.9rem;line-height:1.35}.visually-hidden.svelte-1qnct1u{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes svelte-1qnct1u-spin{to{transform:rotate(360deg)}}@media (max-width: 900px){.agent-workspace-shell.svelte-1qnct1u{display:block;overflow:auto}.form-side.svelte-1qnct1u{height:auto;min-height:100vh;min-height:100svh;overflow:visible}.visual-side.svelte-1qnct1u{display:none}.page-content.svelte-1qnct1u{min-height:100vh;min-height:100svh;padding:7rem 1.5rem 3rem}.workspace-panel.svelte-1qnct1u{width:min(100%,29rem);min-height:0}.workspace-introduction.svelte-1qnct1u{margin-bottom:1.25rem}.workspace-list.svelte-1qnct1u{max-height:none}}@media (max-width: 560px){.agrismart-logo.svelte-1qnct1u{top:1.5rem;left:1.5rem;width:7.75rem}.workspace-logout.svelte-1qnct1u{top:1.35rem;right:1.25rem}.workspace-card.svelte-1qnct1u{grid-template-columns:2.5rem minmax(0,1fr) 1rem;min-height:4.25rem;padding:.65rem .85rem}.workspace-icon.svelte-1qnct1u{width:2.5rem;height:2.5rem}.workspace-icon.svelte-1qnct1u .icon-glyph:where(.svelte-1qnct1u){width:1.4rem;height:1.4rem}.workspace-copy.svelte-1qnct1u{padding:0 .7rem}.workspace-copy.svelte-1qnct1u strong:where(.svelte-1qnct1u){font-size:.9rem}.workspace-copy.svelte-1qnct1u>span:where(.svelte-1qnct1u){font-size:.75rem}}.retry-button.svelte-1qnct1u:hover:not(:disabled){background:#2f8b31;border-color:#2f8b31;box-shadow:0 8px 18px #2f8b312e}.cv-manager.svelte-1gpc33e{display:grid;padding:var(--profile-cv-manager-padding, 1.25rem);gap:.5rem}.cv-card.svelte-1gpc33e{display:flex;min-width:0;align-items:center;justify-content:space-between;padding:.75rem .85rem;border:1px solid #e0e7dc;border-radius:.55rem;background:#fbfcfa;gap:1rem}.cv-file.svelte-1gpc33e{display:flex;min-width:0;flex:1 1 auto;align-items:center;gap:.75rem}.cv-file-copy.svelte-1gpc33e{display:grid;min-width:0;gap:.15rem}.cv-file.svelte-1gpc33e strong:where(.svelte-1gpc33e){overflow:hidden;color:#263b59;font-size:.8rem;text-overflow:ellipsis;white-space:nowrap}.cv-file-copy.svelte-1gpc33e span:where(.svelte-1gpc33e){color:#7c8ca3;font-size:.68rem}.cv-file-icon.svelte-1gpc33e{display:grid;width:2.15rem;height:2.15rem;flex:0 0 auto;border-radius:.4rem;background:#eaf6e4;color:#559b38;place-items:center}.cv-file-icon--empty.svelte-1gpc33e{background:#eef1ed;color:#7b877d}.cv-file-icon.svelte-1gpc33e svg:where(.svelte-1gpc33e){width:1.15rem;height:1.15rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.cv-actions.svelte-1gpc33e{display:flex;flex:0 0 auto;align-items:center;gap:.5rem}.current-cv-actions.svelte-1gpc33e{display:flex;align-items:center;gap:.2rem}.cv-action.svelte-1gpc33e{display:inline-flex;min-height:2rem;align-items:center;padding:.35rem .55rem;border:0;border-radius:.38rem;background:transparent;color:#66758b;font:inherit;font-size:.75rem;font-weight:700;text-decoration:none;cursor:pointer;transition:background .15s ease,color .15s ease}.cv-action--view.svelte-1gpc33e:hover,.cv-action--view.svelte-1gpc33e:focus-visible{background:#eef6eb;color:#4f9134}.cv-action--delete.svelte-1gpc33e:hover:not(:disabled),.cv-action--delete.svelte-1gpc33e:focus-visible:not(:disabled){background:#fdf0ef;color:#b0443b}.cv-action.svelte-1gpc33e:focus-visible{outline:2px solid currentColor;outline-offset:1px}.remove-selection-button.svelte-1gpc33e{padding:0;border:0;background:transparent;color:#66758b;font:inherit;font-size:.75rem;font-weight:700;cursor:pointer}.remove-selection-button.svelte-1gpc33e:hover:not(:disabled){color:#34445b;text-decoration:underline}.cv-action--delete.svelte-1gpc33e:disabled,.remove-selection-button.svelte-1gpc33e:disabled{cursor:not-allowed;opacity:.55}.file-picker.svelte-1gpc33e{position:relative;display:inline-flex;min-height:2.25rem;align-items:center;padding:.45rem .75rem;overflow:hidden;border:1px solid #cfd9cb;border-radius:.42rem;background:#fff;color:#496840;font-size:.75rem;font-weight:700;cursor:pointer;white-space:nowrap;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.file-picker.svelte-1gpc33e:hover:not(.file-picker--disabled){border-color:#91b486;background:#f4f8f2}.file-picker.svelte-1gpc33e:focus-within{border-color:#69a94b;box-shadow:0 0 0 3px #69a94b24}.file-picker--disabled.svelte-1gpc33e{background:#f5f7f8;cursor:not-allowed;opacity:.6}.file-input.svelte-1gpc33e{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.file-input.svelte-1gpc33e:disabled{cursor:not-allowed}.upload-help.svelte-1gpc33e{color:#8994a5;font-size:.68rem}.cv-error.svelte-1gpc33e{margin:0;color:#bd342b;font-size:.72rem}@media (max-width: 640px){.cv-card.svelte-1gpc33e{align-items:stretch;flex-direction:column}.cv-actions.svelte-1gpc33e{flex-wrap:wrap}.current-cv-actions.svelte-1gpc33e{margin-right:auto}.file-picker.svelte-1gpc33e{justify-content:center}}.profile-editor.svelte-m1f91l{display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-height:var(--profile-editor-max-height, none);overflow:hidden;border:1px solid #e2e8ee;border-radius:.75rem;background:#fff;box-shadow:0 .2rem .8rem #2239580d}.profile-editor--embedded.svelte-m1f91l{--profile-cv-manager-padding: 1.25rem 0;grid-template-rows:minmax(0,1fr) auto;overflow:visible;border:0;border-radius:0;box-shadow:none}.profile-editor--embedded.svelte-m1f91l .form-fields:where(.svelte-m1f91l),.profile-editor--embedded.svelte-m1f91l h3:where(.svelte-m1f91l),.profile-editor--embedded.svelte-m1f91l .form-actions:where(.svelte-m1f91l){padding-right:0;padding-left:0}.profile-editor--embedded.svelte-m1f91l .form-actions:where(.svelte-m1f91l){background:transparent}.form-heading.svelte-m1f91l{display:flex;align-items:center;padding:1rem 3.75rem 1rem 1.25rem;border-bottom:1px solid #e9edf1;gap:.7rem}.form-icon.svelte-m1f91l{display:grid;width:2rem;height:2rem;flex:0 0 auto;border-radius:.4rem;background:#edf8e8;color:#4d9d31;place-items:center}.form-icon.svelte-m1f91l svg:where(.svelte-m1f91l){width:1.15rem;height:1.15rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}h2.svelte-m1f91l,h3.svelte-m1f91l,.form-heading.svelte-m1f91l p:where(.svelte-m1f91l){margin:0}h2.svelte-m1f91l{color:#243756;font-size:1rem}.form-heading.svelte-m1f91l p:where(.svelte-m1f91l){margin-top:.15rem;color:#71819a;font-size:.75rem}.form-body.svelte-m1f91l{min-height:0;overflow-y:auto;scrollbar-color:#c8d2dd transparent;scrollbar-width:thin}.form-fields.svelte-m1f91l{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:1.25rem;gap:1rem 1.25rem}.form-section.svelte-m1f91l+.form-section:where(.svelte-m1f91l){border-top:1px solid #e9edf1}h3.svelte-m1f91l{padding:1rem 1.25rem 0;color:#8292ab;font-size:.72rem;letter-spacing:.035em;text-transform:uppercase}.field-help.svelte-m1f91l{color:#8994a5;font-size:.67rem;line-height:1.3}label.svelte-m1f91l,.field.svelte-m1f91l{display:grid;align-content:start;gap:.35rem}label.svelte-m1f91l>span:where(.svelte-m1f91l),.field.svelte-m1f91l>span:where(.svelte-m1f91l){color:#53627d;font-size:.75rem;font-weight:700}label.svelte-m1f91l>span:where(.svelte-m1f91l) small:where(.svelte-m1f91l),.field.svelte-m1f91l>span:where(.svelte-m1f91l) small:where(.svelte-m1f91l){color:#8994a5;font-size:.68rem;font-weight:500}label.svelte-m1f91l strong:where(.svelte-m1f91l),.field.svelte-m1f91l strong:where(.svelte-m1f91l){color:#c93d32}input.svelte-m1f91l{width:100%;min-height:2.55rem;padding:.55rem .7rem;border:1px solid #d7e0e8;border-radius:.45rem;outline:none;background:#fff;color:#20334f;font:inherit;font-size:.825rem;transition:border-color .15s ease,box-shadow .15s ease}input.svelte-m1f91l:focus{border-color:#69a94b;box-shadow:0 0 0 3px #69a94b24}input[aria-invalid=true].svelte-m1f91l{border-color:#d66157}input.svelte-m1f91l:disabled{background:#f5f7f8;cursor:not-allowed;opacity:.75}input.readonly-input.svelte-m1f91l:disabled{background:#f2f4f5;color:#667085;cursor:not-allowed;opacity:1}.field-error.svelte-m1f91l{color:#bd342b;font-size:.72rem;line-height:1.35}.form-actions.svelte-m1f91l{display:flex;justify-content:flex-end;padding:1rem 1.25rem;border-top:1px solid #e9edf1;background:#fafbf9;gap:.65rem}button.svelte-m1f91l{min-height:2.35rem;padding:.55rem 1rem;border-radius:.45rem;font:inherit;font-size:.78rem;font-weight:700;cursor:pointer}button.svelte-m1f91l:focus-visible{outline:3px solid rgb(83 165 64 / 30%);outline-offset:2px}button.svelte-m1f91l:disabled{cursor:wait;opacity:.65}.cancel-button.svelte-m1f91l{border:1px solid #e1e8dc;background:#fff;color:#111827;transition:background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1)}.cancel-button.svelte-m1f91l:hover:not(:disabled){background:#f5fbf2;border-color:#dcead7;box-shadow:none;color:#2f8b31}.save-button.svelte-m1f91l{border:1px solid #4da341;background:#4da341;color:#fff;transition:background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1)}.save-button.svelte-m1f91l:hover:not(:disabled){border-color:#2f8b31;background:#2f8b31;box-shadow:0 8px 18px #2f8b312e}@media (max-width: 640px){.profile-editor.svelte-m1f91l{height:var(--profile-editor-mobile-height, auto);max-height:var(--profile-editor-mobile-max-height, none);border:0;border-radius:0}.form-heading.svelte-m1f91l,.form-actions.svelte-m1f91l{padding:1rem}.form-heading.svelte-m1f91l{padding-right:3.75rem}.form-fields.svelte-m1f91l{padding:1rem}.form-fields.svelte-m1f91l{grid-template-columns:1fr}}.worker-profile-dialog.svelte-4ce1ql{width:min(calc(100% - 2rem),62rem);max-width:none;max-height:min(90svh,52rem);padding:0;overflow:visible;border:0;border-radius:.85rem;outline:none;background:transparent;box-shadow:0 1.5rem 4rem #1827393d}.worker-profile-dialog.svelte-4ce1ql::backdrop{background:#14202b85;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.dialog-content.svelte-4ce1ql{position:relative;--profile-editor-max-height: min(90svh, 52rem)}.close-button.svelte-4ce1ql{position:absolute;z-index:2;top:.85rem;right:.9rem;display:grid;width:2rem;height:2rem;padding:0;border:0;border-radius:50%;background:transparent;color:#71819a;cursor:pointer;place-items:center}.close-button.svelte-4ce1ql:hover:not(:disabled){background:#eef2f4;color:#34445b}.close-button.svelte-4ce1ql:focus-visible{outline:3px solid rgb(83 165 64 / 30%);outline-offset:1px}.close-button.svelte-4ce1ql:disabled{cursor:wait;opacity:.45}.close-button.svelte-4ce1ql svg:where(.svelte-4ce1ql){width:.9rem;height:.9rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.5}@media (max-width: 640px){.worker-profile-dialog.svelte-4ce1ql{width:100%;height:100%;max-height:none;margin:0;border-radius:0}.dialog-content.svelte-4ce1ql{height:100%;--profile-editor-mobile-height: 100svh;--profile-editor-mobile-max-height: none}}.agent-worker-details-shell.svelte-djryzf{min-height:calc(100vh - 5rem);min-height:calc(100svh - 5rem)}.page-content.svelte-djryzf{width:min(calc(100% - 3rem),75rem);min-height:calc(100svh - 9rem);margin:2rem auto;padding:1.75rem;border:1px solid #e9ede6;border-radius:.75rem;background:#fff;box-shadow:0 .5rem 1.75rem #293d240d}.page-title-row.svelte-djryzf{display:flex;align-items:center;justify-content:space-between;margin-top:1rem;gap:1rem}h1.svelte-djryzf{margin:0;color:#252d28;font-size:1.625rem;line-height:1.15;letter-spacing:-.02em}.page-title.svelte-djryzf p:where(.svelte-djryzf){margin:.3rem 0 0;color:#767d94;font-size:.85rem;line-height:1.4}.title-line.svelte-djryzf,.page-actions.svelte-djryzf{display:flex;align-items:center;gap:.65rem}.status-badge.svelte-djryzf{padding:.2rem .5rem;border:1px solid #d7ddd4;border-radius:999px;background:#f3f5f1;color:#667064;font-size:.68rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.worker-details-content.svelte-djryzf{margin-top:1.25rem}.worker-ready-content.svelte-djryzf{display:grid;gap:1.25rem}.edit-button.svelte-djryzf,.reactivate-button.svelte-djryzf,.deactivate-button.svelte-djryzf{min-height:2.45rem;padding:.55rem 1rem;border:1px solid #69a94b;border-radius:.45rem;background:#69a94b;color:#fff;font:inherit;font-size:.78rem;font-weight:700;cursor:pointer}.edit-button.svelte-djryzf,.reactivate-button.svelte-djryzf{border-color:#4da341;background:#4da341;color:#fff;transition:background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1)}.edit-button.svelte-djryzf:hover:not(:disabled),.reactivate-button.svelte-djryzf:hover:not(:disabled){border-color:#2f8b31;background:#2f8b31;box-shadow:0 8px 18px #2f8b312e}.deactivate-button.svelte-djryzf{border-color:#d1d5db;background:#fff;color:#6b7280}.deactivate-button.svelte-djryzf:hover:not(:disabled){border-color:#c97972;background:#fff5f4;color:#a6423b}.edit-button.svelte-djryzf:focus-visible,.reactivate-button.svelte-djryzf:focus-visible,.deactivate-button.svelte-djryzf:focus-visible{outline:3px solid rgb(83 165 64 / 30%);outline-offset:2px}.edit-button.svelte-djryzf:disabled,.reactivate-button.svelte-djryzf:disabled,.deactivate-button.svelte-djryzf:disabled{cursor:wait;opacity:.65}.feedback.svelte-djryzf{margin:0 0 .85rem;padding:.7rem .85rem;border:1px solid;border-radius:.45rem;font-size:.78rem;line-height:1.4}.feedback--error.svelte-djryzf{border-color:#efc6c2;background:#fff4f3;color:#a33f38}@media (max-width: 840px){.page-content.svelte-djryzf{width:min(calc(100% - 2rem),75rem);margin:1.25rem auto;padding:1.25rem}}@media (max-width: 560px){.page-content.svelte-djryzf{width:calc(100% - 1.5rem);min-height:auto;margin:.75rem auto;padding:1.1rem .9rem}.page-title-row.svelte-djryzf{align-items:flex-start;flex-direction:column}.page-actions.svelte-djryzf{width:100%;flex-wrap:wrap}}.worker-column.svelte-fmfb5r{width:19%}.birth-column.svelte-fmfb5r{width:16%}.visa-column.svelte-fmfb5r{width:23%}.contact-column.svelte-fmfb5r{width:17%}.approvals-column.svelte-fmfb5r{width:25%}.worker-row.svelte-fmfb5r{cursor:pointer}.worker-row.svelte-fmfb5r:hover .worker-name:where(.svelte-fmfb5r){color:#2f8b31;text-decoration:underline}.worker-row.svelte-fmfb5r:focus-visible{outline:2px solid #69a94b;outline-offset:-2px;background:#eef8eb}.worker-row.svelte-fmfb5r:active{background:#e6f4df}.visa-details.svelte-fmfb5r,.approval-details.svelte-fmfb5r{display:grid;gap:.05rem}.visa-expiry.svelte-fmfb5r,.approval-year.svelte-fmfb5r{color:#53627d;font-size:.775rem}.visa-expiry--soon.svelte-fmfb5r{color:#344054}.visa-expiry--expired.svelte-fmfb5r{display:flex;align-items:center;color:#d92d20;gap:.25rem}.visa-expiry--expired.svelte-fmfb5r svg:where(.svelte-fmfb5r){width:.85rem;height:.85rem;flex:0 0 auto;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.agent-workers-shell.svelte-1an6b10{min-height:calc(100vh - 5rem);min-height:calc(100svh - 5rem)}.page-content.svelte-1an6b10{width:min(calc(100% - 3rem),90rem);min-height:calc(100svh - 9rem);margin:2rem auto;padding:1.75rem;border:1px solid #e9ede6;border-radius:.75rem;background:#fff;box-shadow:none}.page-title.svelte-1an6b10{display:flex;align-items:center;justify-content:space-between;gap:1rem}h1.svelte-1an6b10{margin:0;color:#252d28;font-size:1.625rem;line-height:1.15;letter-spacing:-.02em}.page-title.svelte-1an6b10 p:where(.svelte-1an6b10){margin:.3rem 0 0;color:#767d94;font-size:.85rem;line-height:1.4}.page-actions.svelte-1an6b10{display:flex;align-items:center;gap:.75rem}.worker-count.svelte-1an6b10{margin:0 0 0 auto;color:#437b29;font-size:.75rem;font-weight:700;white-space:nowrap}.add-worker-button.svelte-1an6b10{min-height:2.45rem;padding:.55rem 1rem;border:1px solid #4da341;border-radius:.45rem;background:#4da341;color:#fff;font:inherit;font-size:.78rem;font-weight:700;cursor:pointer;transition:background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1)}.add-worker-button.svelte-1an6b10:hover:not(:disabled){border-color:#2f8b31;background:#2f8b31;box-shadow:0 8px 18px #2f8b312e}.add-worker-button.svelte-1an6b10:focus-visible{outline:3px solid rgb(83 165 64 / 30%);outline-offset:2px}.duplicate-dialog.svelte-1an6b10{width:min(calc(100% - 2rem),39rem);max-width:none;padding:0;border:0;border-radius:.85rem;outline:none;background:#fff;box-shadow:0 1.5rem 4rem #1827393d}.duplicate-dialog.svelte-1an6b10::backdrop{background:#14202b85;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.duplicate-dialog-content.svelte-1an6b10{padding:1.35rem 1.5rem 1.25rem}.duplicate-dialog-header.svelte-1an6b10{display:flex;align-items:center;gap:.75rem}.duplicate-dialog-icon.svelte-1an6b10{display:grid;width:2rem;height:2rem;flex:0 0 auto;border-radius:50%;background:#eef7e9;color:#43832f;place-items:center}.duplicate-dialog-icon.svelte-1an6b10 svg:where(.svelte-1an6b10){width:1.1rem;height:1.1rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.duplicate-dialog.svelte-1an6b10 h2:where(.svelte-1an6b10){margin:0;flex:1 1 auto;color:#252d28;font-size:1.05rem;line-height:1.3;letter-spacing:-.01em}.duplicate-dialog.svelte-1an6b10 p:where(.svelte-1an6b10){margin:.85rem 0 0;color:#5c6771;font-size:.85rem;line-height:1.5}.duplicate-close-button.svelte-1an6b10{display:grid;width:1.85rem;height:1.85rem;flex:0 0 auto;padding:0;border:1px solid #e4e9ee;border-radius:50%;background:#fff;color:#71819a;cursor:pointer;place-items:center}.duplicate-close-button.svelte-1an6b10:hover{background:#eef2f4;color:#34445b}.duplicate-close-button.svelte-1an6b10 svg:where(.svelte-1an6b10){width:.7rem;height:.7rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.6}.duplicate-dialog-actions.svelte-1an6b10{display:flex;align-items:center;justify-content:flex-end;margin-top:1.5rem;gap:.6rem}.duplicate-add-anyway-button.svelte-1an6b10,.duplicate-cancel-button.svelte-1an6b10,.duplicate-review-button.svelte-1an6b10{min-height:2.4rem;padding:.5rem 1rem;border-radius:.45rem;font:inherit;font-size:.78rem;font-weight:600;cursor:pointer}.duplicate-add-anyway-button.svelte-1an6b10{margin-right:auto;border:0;background:transparent;color:#6f786e;text-decoration:underline;text-underline-offset:.15rem}.duplicate-add-anyway-button.svelte-1an6b10:hover{background:#f3f5f1;color:#4d574c}.duplicate-cancel-button.svelte-1an6b10{border:1px solid #e1e8dc;background:#fff;color:#111827;transition:background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1)}.duplicate-cancel-button.svelte-1an6b10:hover:not(:disabled){background:#f5fbf2;border-color:#dcead7;box-shadow:none;color:#2f8b31}.duplicate-review-button.svelte-1an6b10{border:1px solid #4da341;background:#4da341;color:#fff;transition:background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1)}.duplicate-review-button.svelte-1an6b10:hover:not(:disabled){border-color:#2f8b31;background:#2f8b31;box-shadow:0 8px 18px #2f8b312e}.duplicate-add-anyway-button.svelte-1an6b10:focus-visible,.duplicate-cancel-button.svelte-1an6b10:focus-visible,.duplicate-review-button.svelte-1an6b10:focus-visible,.duplicate-close-button.svelte-1an6b10:focus-visible{outline:3px solid rgb(83 165 64 / 30%);outline-offset:2px}.workers-content.svelte-1an6b10{margin-top:1.25rem}.notice.svelte-1an6b10{margin:0 0 .85rem;padding:.7rem .85rem;border:1px solid #ecd7ad;border-radius:.45rem;background:#fff8e9;color:#8a5b12;font-size:.78rem;line-height:1.4}.invitation-banner.svelte-1an6b10{display:flex;position:relative;align-items:center;margin-bottom:.85rem;padding:.95rem 1.05rem;border:1px solid #cfe5c4;border-left:3px solid #69a94b;border-radius:.45rem;background:#f1f9ed;gap:1.25rem}.invitation-copy.svelte-1an6b10{min-width:0}.invitation-copy.svelte-1an6b10 strong:where(.svelte-1an6b10){color:#2f6b1f;font-size:.85rem}.invitation-copy.svelte-1an6b10 p:where(.svelte-1an6b10){max-width:46rem;margin:.3rem 0 0;color:#4d6a3f;font-size:.76rem;line-height:1.45}.invitation-actions.svelte-1an6b10{display:flex;margin-left:auto;gap:.6rem}.invitation-primary.svelte-1an6b10,.invitation-secondary.svelte-1an6b10{display:inline-flex;align-items:center;min-height:2.25rem;padding:.45rem .95rem;border-radius:.35rem;font:inherit;font-size:.74rem;font-weight:700;text-decoration:none;white-space:nowrap;cursor:pointer}.invitation-primary.svelte-1an6b10{border:1px solid #69a94b;background:#69a94b;color:#fff}.invitation-primary.svelte-1an6b10:hover{border-color:#548e38;background:#548e38}.invitation-secondary.svelte-1an6b10{border:1px solid #69a94b;background:#fff;color:#4b9d36}.invitation-secondary.svelte-1an6b10:hover{background:#f1f9ee}.invitation-dismiss.svelte-1an6b10{display:grid;width:1.75rem;height:1.75rem;flex:0 0 auto;padding:0;border:0;border-radius:.3rem;background:transparent;color:#6d8a5e;cursor:pointer;place-items:center}.invitation-dismiss.svelte-1an6b10:hover{background:#e3f1db;color:#3f7828}.invitation-dismiss.svelte-1an6b10 svg:where(.svelte-1an6b10){width:.8rem;height:.8rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8}.invitation-primary.svelte-1an6b10:focus-visible,.invitation-secondary.svelte-1an6b10:focus-visible,.invitation-dismiss.svelte-1an6b10:focus-visible{outline:3px solid rgb(83 165 64 / 30%);outline-offset:2px}.workers-toolbar.svelte-1an6b10{display:flex;align-items:center;margin-bottom:.75rem;gap:.75rem}.search-control.svelte-1an6b10{width:min(100%,20rem)}.filter-control.svelte-1an6b10{width:min(100%,14.25rem)}@media (max-width: 840px){.page-content.svelte-1an6b10{width:min(calc(100% - 2rem),90rem);margin:1.25rem auto;padding:1.25rem}.invitation-banner.svelte-1an6b10{align-items:stretch;flex-direction:column;gap:.85rem}.invitation-actions.svelte-1an6b10{margin-left:0}.invitation-dismiss.svelte-1an6b10{position:absolute;top:.55rem;right:.55rem}}@media (max-width: 560px){.page-content.svelte-1an6b10{width:calc(100% - 1.5rem);min-height:auto;margin:.75rem auto;padding:1.1rem .9rem}.page-title.svelte-1an6b10{align-items:flex-start;flex-direction:column}.page-actions.svelte-1an6b10{width:100%;justify-content:space-between}.workers-toolbar.svelte-1an6b10{align-items:stretch;flex-direction:column}.worker-count.svelte-1an6b10{align-self:flex-end;margin-left:0}.search-control.svelte-1an6b10,.filter-control.svelte-1an6b10{width:100%}.duplicate-dialog-actions.svelte-1an6b10{align-items:stretch;flex-direction:column}.duplicate-add-anyway-button.svelte-1an6b10{margin-right:0;order:3}}.public-jobs-header.svelte-7jedle{display:flex;align-items:center;justify-content:space-between;min-height:4.5rem;padding:.7rem 2rem;border-bottom:1px solid #edf0eb;background:#fff;box-shadow:0 .125rem .75rem #2d412808}.public-jobs-header.svelte-7jedle img:where(.svelte-7jedle){display:block;width:8rem;height:auto}.logout-link.svelte-7jedle{display:inline-flex;min-height:2.35rem;align-items:center;padding:.5rem .8rem;border:1px solid #dce5d8;border-radius:.4rem;background:#fff;color:#536050;font-size:.78rem;font-weight:700;gap:.4rem;text-decoration:none;transition:border-color .15s ease,color .15s ease,background .15s ease}.logout-link.svelte-7jedle:hover{border-color:var(--job-accent, #62a63d);background:#f8fbf6;color:#364333}.logout-link.svelte-7jedle:focus-visible{outline:3px solid rgb(83 165 64 / 30%);outline-offset:2px}.logout-link.svelte-7jedle svg:where(.svelte-7jedle){width:.95rem;height:.95rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}@media (max-width: 600px){.public-jobs-header.svelte-7jedle{min-height:4.25rem;padding:.65rem 1rem}.public-jobs-header.svelte-7jedle img:where(.svelte-7jedle){width:7.5rem}}.notice-shell.svelte-zrdllf{display:grid;min-height:calc(100vh - 4.5rem);min-height:calc(100svh - 4.5rem);align-items:center}.notice-shell--embedded.svelte-zrdllf{display:block;min-height:auto}.notice-page.svelte-zrdllf{width:min(calc(100% - 3rem),38rem);margin:2rem auto;text-align:center}.notice-shell--embedded.svelte-zrdllf .notice-page:where(.svelte-zrdllf){margin:3rem auto}.notice-icon.svelte-zrdllf{display:grid;width:3.75rem;height:3.75rem;margin:0 auto 1.4rem;border-radius:50%;background:#fbf2d9;color:#a86f22;place-items:center}.notice-icon.svelte-zrdllf svg:where(.svelte-zrdllf){width:1.9rem;height:1.9rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}h1.svelte-zrdllf,p.svelte-zrdllf{margin:0}h1.svelte-zrdllf{color:#252d28;font-size:clamp(1.55rem,2.4vw,1.9rem);font-weight:600;line-height:1.25;letter-spacing:-.018em}p.svelte-zrdllf{max-width:34rem;margin:.85rem auto 0;color:#747c76;font-size:.925rem;line-height:1.65}@media (max-width: 600px){.notice-page.svelte-zrdllf{width:calc(100% - 1.25rem);margin:2rem auto;padding:0 1rem}.notice-shell--embedded.svelte-zrdllf .notice-page:where(.svelte-zrdllf){margin:2.5rem auto}}.application-status-shell.svelte-1e7q6f0{min-height:calc(100vh - 5rem);min-height:calc(100svh - 5rem);padding:2rem 1.5rem}.application-status-shell--embedded.svelte-1e7q6f0{min-height:auto}.status-panel.svelte-1e7q6f0{display:grid;width:min(100%,75rem);min-height:calc(100vh - 9rem);min-height:calc(100svh - 9rem);margin:0 auto;padding:3rem 1.5rem;border:1px solid #e9ede6;border-radius:.75rem;background:#fff;place-items:start center}.application-status-shell--embedded.svelte-1e7q6f0 .status-panel:where(.svelte-1e7q6f0){min-height:auto;padding-block:5rem}.status-content.svelte-1e7q6f0{display:grid;width:min(100%,38rem);margin-top:clamp(4rem,12vh,10rem);text-align:center;justify-items:center}.application-status-shell--embedded.svelte-1e7q6f0 .status-content:where(.svelte-1e7q6f0){margin-top:0}.status-icon.svelte-1e7q6f0{display:grid;width:4.75rem;height:4.75rem;border-radius:50%;background:color-mix(in srgb,var(--application-accent, #4da341) 20%,transparent);color:var(--application-accent, #4da341);place-items:center}.status-icon.svelte-1e7q6f0 svg:where(.svelte-1e7q6f0){width:2.65rem;height:2.15rem;overflow:visible;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:5}.status-copy.svelte-1e7q6f0{margin-top:2rem}h1.svelte-1e7q6f0,p.svelte-1e7q6f0{margin:0}h1.svelte-1e7q6f0{color:#252d28;font-size:1.5rem;line-height:1.25;letter-spacing:-.02em}p.svelte-1e7q6f0{margin-top:.55rem;color:#767d78;font-size:.88rem;line-height:1.55}p.svelte-1e7q6f0 strong:where(.svelte-1e7q6f0){color:#59615b;font-weight:700}.status-actions.svelte-1e7q6f0{display:grid;margin-top:1.75rem;justify-items:center;gap:.8rem}.primary-action.svelte-1e7q6f0{transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease;display:inline-flex;min-width:11.8rem;min-height:2.8rem;align-items:center;justify-content:center;padding:.65rem 1.25rem;border:1px solid var(--application-accent, #4da341);border-radius:.35rem;background:var(--application-accent, #4da341);color:#fff;font-size:.8rem;font-weight:750;text-decoration:none}.primary-action.svelte-1e7q6f0:hover:not(:disabled){background:var(--application-accent-hover, #2f8b31);border-color:var(--application-accent-hover, #2f8b31);box-shadow:0 8px 18px color-mix(in srgb,var(--application-accent-hover, #2f8b31) 18%,transparent)}.secondary-action.svelte-1e7q6f0{color:#648258;font-size:.76rem;font-weight:700;text-decoration:none}.secondary-action.svelte-1e7q6f0:hover{color:#426f30;text-decoration:underline}.primary-action.svelte-1e7q6f0:focus-visible,.secondary-action.svelte-1e7q6f0:focus-visible{outline:3px solid color-mix(in srgb,var(--application-accent, #4da341) 30%,transparent);outline-offset:3px}@media (max-width: 560px){.application-status-shell.svelte-1e7q6f0{padding:.75rem .625rem}.status-panel.svelte-1e7q6f0{min-height:calc(100svh - 6.5rem);padding:2rem 1rem}.application-status-shell--embedded.svelte-1e7q6f0 .status-panel:where(.svelte-1e7q6f0){min-height:auto;padding-block:3.5rem}.status-content.svelte-1e7q6f0{margin-top:3rem}h1.svelte-1e7q6f0{font-size:1.3rem}}.individual-application-details-shell.svelte-1nh9y8h{min-height:calc(100vh - 5rem);min-height:calc(100svh - 5rem)}.page-content.svelte-1nh9y8h{width:min(calc(100% - 3rem),90rem);min-height:calc(100svh - 9rem);margin:2rem auto;padding:1.75rem;border:1px solid #e9ede6;border-radius:.75rem;background:#fff}.application-details-content.svelte-1nh9y8h{margin-top:1rem}.page-title.svelte-1nh9y8h{display:flex;align-items:center;justify-content:space-between;gap:1rem}.page-title.svelte-1nh9y8h h1:where(.svelte-1nh9y8h){margin:0;color:#252d28;font-size:1.625rem;line-height:1.15;letter-spacing:-.02em}.application-layout.svelte-1nh9y8h{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(18rem,.72fr);align-items:start;margin-top:1.5rem;gap:1.25rem}.application-layout--workflow.svelte-1nh9y8h{grid-template-columns:minmax(18rem,.72fr) minmax(0,1.65fr)}.job-context.svelte-1nh9y8h{display:grid;gap:1rem}.details-panel.svelte-1nh9y8h,.application-panel.svelte-1nh9y8h{padding:1.2rem;border:1px solid #dde4ec;border-radius:.625rem;background:#fff}.details-panel.svelte-1nh9y8h h2:where(.svelte-1nh9y8h),.application-panel.svelte-1nh9y8h h2:where(.svelte-1nh9y8h){margin:0;color:#263d68;font-size:1rem}.detail-fields.svelte-1nh9y8h{display:grid;margin:.75rem 0 0}.detail-fields.svelte-1nh9y8h div:where(.svelte-1nh9y8h){display:grid;padding:.65rem 0;border-bottom:1px solid #edf0f3;gap:.2rem}.detail-fields.svelte-1nh9y8h div:where(.svelte-1nh9y8h):last-child{padding-bottom:0;border-bottom:0}.detail-fields.svelte-1nh9y8h dt:where(.svelte-1nh9y8h){color:#71819a;font-size:.72rem}.detail-fields.svelte-1nh9y8h dd:where(.svelte-1nh9y8h){margin:0;overflow-wrap:anywhere;color:#223b67;font-size:.82rem;font-weight:600;line-height:1.4}.draft-actions.svelte-1nh9y8h{display:flex;align-items:center;flex-wrap:wrap;margin-top:1rem;gap:.65rem}.read-only-draft-note.svelte-1nh9y8h{margin:1rem 0 0;padding-top:.85rem;border-top:1px solid #e4e8e3;color:#6f7972;font-size:.78rem;line-height:1.5}.edit-draft-link.svelte-1nh9y8h,.delete-draft-button.svelte-1nh9y8h{display:inline-flex;align-items:center;justify-content:center;min-height:2.4rem;padding:.55rem .9rem;border-radius:.45rem;font:inherit;font-size:.78rem;font-weight:700;cursor:pointer;text-decoration:none}.edit-draft-link.svelte-1nh9y8h{border:1px solid #4da341;background:#4da341;color:#fff;transition:background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1)}.edit-draft-link.svelte-1nh9y8h:hover:not(:disabled){background:#2f8b31;border-color:#2f8b31;box-shadow:0 8px 18px #2f8b312e}.delete-draft-button.svelte-1nh9y8h{border:1px solid #d3d8d2;background:#fff;color:#6f7972}.delete-draft-button.svelte-1nh9y8h:hover:not(:disabled){border-color:#c95151;background:#fff1f1;color:#a33b3b}.delete-draft-button.svelte-1nh9y8h:disabled{cursor:wait;opacity:.65}.edit-draft-link.svelte-1nh9y8h:focus-visible,.delete-draft-button.svelte-1nh9y8h:focus-visible{outline:3px solid rgb(83 165 64 / 30%);outline-offset:2px}@media (max-width: 900px){.application-layout.svelte-1nh9y8h{grid-template-columns:1fr}}@media (max-width: 720px){.page-content.svelte-1nh9y8h{width:min(calc(100% - 2rem),90rem);min-height:auto;margin:1rem auto;padding:1.25rem}.page-title.svelte-1nh9y8h{align-items:flex-start}}.individual-application-form-shell.svelte-1ck4ieb{min-height:calc(100vh - 5rem);min-height:calc(100svh - 5rem)}.page-content.svelte-1ck4ieb{width:min(calc(100% - 3rem),75rem);margin:2rem auto;padding:1.75rem;border:1px solid #e9ede6;border-radius:.75rem;background:#fff}.page-title.svelte-1ck4ieb{display:flex;align-items:flex-start;justify-content:space-between;margin-top:1rem;gap:1rem}.page-title.svelte-1ck4ieb h1:where(.svelte-1ck4ieb){margin:0;color:#252d28;font-size:1.625rem;line-height:1.2;letter-spacing:-.02em}.draft-badge.svelte-1ck4ieb{flex:0 0 auto;padding:.3rem .65rem;border-radius:999px;background:#fff3d7;color:#8a641f;font-size:.72rem;font-weight:800}.job-summary.svelte-1ck4ieb{display:flex;align-items:center;flex-wrap:wrap;margin:.75rem 0 0}.job-summary.svelte-1ck4ieb dt:where(.svelte-1ck4ieb),.job-summary.svelte-1ck4ieb dd:where(.svelte-1ck4ieb){margin:0}.metadata-item.svelte-1ck4ieb{display:flex;align-items:center;min-width:0}.metadata-item.svelte-1ck4ieb:not(:first-child):before{width:1px;height:1rem;margin:0 1rem;background:#d8dee5;content:""}.metadata-item.svelte-1ck4ieb dd:where(.svelte-1ck4ieb){overflow-wrap:anywhere;color:#53627d;font-size:.82rem;font-weight:600;line-height:1.4}.application-form.svelte-1ck4ieb{margin-top:1.5rem;border-top:1px solid #e4e9e1}.form-section.svelte-1ck4ieb{display:grid;grid-template-columns:minmax(10rem,.32fr) minmax(0,1fr);padding:1.35rem 0;gap:1.5rem}.form-section.svelte-1ck4ieb+.form-section:where(.svelte-1ck4ieb){border-top:1px solid #e8ece6}.section-intro.svelte-1ck4ieb h2:where(.svelte-1ck4ieb),.section-intro.svelte-1ck4ieb p:where(.svelte-1ck4ieb){margin:0}.section-intro.svelte-1ck4ieb h2:where(.svelte-1ck4ieb){color:#243756;font-size:.9rem}.section-intro.svelte-1ck4ieb p:where(.svelte-1ck4ieb){max-width:13rem;margin-top:.3rem;color:#7a8696;font-size:.72rem;line-height:1.5}.form-fields.svelte-1ck4ieb{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem}.address-fields.svelte-1ck4ieb{grid-template-columns:minmax(7rem,.45fr) minmax(12rem,1.55fr)}.field--wide.svelte-1ck4ieb,.address-fields.svelte-1ck4ieb>label:where(.svelte-1ck4ieb):nth-child(n+3){grid-column:1 / -1}label.svelte-1ck4ieb,.field.svelte-1ck4ieb,.cv-field.svelte-1ck4ieb{display:grid;align-content:start;min-width:0;gap:.35rem}label.svelte-1ck4ieb>span:where(.svelte-1ck4ieb),.field.svelte-1ck4ieb>span:where(.svelte-1ck4ieb),.field-label.svelte-1ck4ieb{color:#53627d;font-size:.75rem;font-weight:700}label.svelte-1ck4ieb>span:where(.svelte-1ck4ieb) small:where(.svelte-1ck4ieb),.field-label.svelte-1ck4ieb small:where(.svelte-1ck4ieb){color:#8994a5;font-size:.68rem;font-weight:500}label.svelte-1ck4ieb strong:where(.svelte-1ck4ieb),.field.svelte-1ck4ieb strong:where(.svelte-1ck4ieb),.question-label.svelte-1ck4ieb strong:where(.svelte-1ck4ieb){color:#c93d32}input.svelte-1ck4ieb,textarea.svelte-1ck4ieb{width:100%;min-height:2.55rem;padding:.55rem .7rem;border:1px solid #d7e0e8;border-radius:.45rem;outline:none;background:#fff;color:#20334f;font:inherit;font-size:.825rem;transition:border-color .15s ease,box-shadow .15s ease}textarea.svelte-1ck4ieb{min-height:6rem;resize:vertical;line-height:1.5}input.svelte-1ck4ieb:focus,textarea.svelte-1ck4ieb:focus{border-color:#69a94b;box-shadow:0 0 0 3px #69a94b24}input[aria-invalid=true].svelte-1ck4ieb,textarea[aria-invalid=true].svelte-1ck4ieb{border-color:#d66157}input.readonly-input.svelte-1ck4ieb:disabled{background:#f2f4f5;color:#667085;cursor:not-allowed;opacity:1}.field-help.svelte-1ck4ieb,.field-error.svelte-1ck4ieb,.field-meta.svelte-1ck4ieb small:where(.svelte-1ck4ieb){font-size:.69rem;line-height:1.4}.field-help.svelte-1ck4ieb{color:#8994a5}.field-help.svelte-1ck4ieb a:where(.svelte-1ck4ieb){color:#4f9134;font-weight:700}.field-error.svelte-1ck4ieb,.word-count--error.svelte-1ck4ieb{color:#bd342b}.field-meta.svelte-1ck4ieb{display:flex;justify-content:space-between;color:#8994a5;gap:1rem}.current-cv.svelte-1ck4ieb,.empty-cv.svelte-1ck4ieb{margin:0;padding:.65rem .75rem;border:1px solid #dce6d7;border-radius:.45rem;background:#f6faf3}.current-cv.svelte-1ck4ieb{display:flex;align-items:center;justify-content:space-between;gap:1rem}.cv-file.svelte-1ck4ieb{display:flex;min-width:0;align-items:center;gap:.65rem}.cv-file.svelte-1ck4ieb div:where(.svelte-1ck4ieb){display:grid;min-width:0;gap:.15rem}.cv-file.svelte-1ck4ieb strong:where(.svelte-1ck4ieb){overflow:hidden;color:#263b59;font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.cv-file.svelte-1ck4ieb div:where(.svelte-1ck4ieb) span:where(.svelte-1ck4ieb){color:#7c8ca3;font-size:.67rem}.file-icon.svelte-1ck4ieb{display:grid;width:2rem;height:2rem;flex:0 0 auto;border-radius:.4rem;background:#eaf6e4;color:#559b38;font-size:.62rem;font-weight:800;place-items:center}.current-cv.svelte-1ck4ieb a:where(.svelte-1ck4ieb){flex:0 0 auto;color:#4f9134;font-size:.72rem;font-weight:700;text-decoration:none}.empty-cv.svelte-1ck4ieb{border-color:#ead9bd;background:#fff8ea;color:#8a672e;font-size:.75rem}.file-picker.svelte-1ck4ieb{margin-top:.6rem}.file-picker-button.svelte-1ck4ieb{display:inline-flex;align-items:center;padding:.45rem .8rem;border:1px solid #e1e8dc;border-radius:.4rem;background:#fff;color:#111827;font-size:.74rem;font-weight:700;cursor:pointer;transition:background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1)}.file-picker-button.svelte-1ck4ieb:hover:not(:disabled){border-color:#dcead7;background:#f5fbf2;box-shadow:none;color:#2f8b31}.file-picker-button.svelte-1ck4ieb:focus-within{outline:3px solid rgb(83 165 64 / 30%);outline-offset:2px}.cv-note.svelte-1ck4ieb{margin:.35rem 0 0;color:#6f7c8f;font-size:.7rem;line-height:1.4}.current-cv--new.svelte-1ck4ieb{border-color:#cddfea;background:#f3f8fc}.current-cv--new.svelte-1ck4ieb .file-icon:where(.svelte-1ck4ieb){background:#e2eef7;color:#3d7ca8}.cv-clear-button.svelte-1ck4ieb{flex:0 0 auto;padding:.3rem .6rem;border:1px solid #d3d8d2;border-radius:.35rem;background:#fff;color:#6f7972;font:inherit;font-size:.7rem;font-weight:700;cursor:pointer}.cv-clear-button.svelte-1ck4ieb:hover{border-color:#c95151;background:#fff1f1;color:#a33b3b}.question-list.svelte-1ck4ieb{min-width:0}.question-field.svelte-1ck4ieb{padding:0 0 1rem}.question-field.svelte-1ck4ieb+.question-field:where(.svelte-1ck4ieb){padding-top:1rem;border-top:1px solid #e8ece6}.question-label.svelte-1ck4ieb{display:flex;color:#243756;font-size:.78rem;font-weight:700;line-height:1.5;gap:.4rem}fieldset.svelte-1ck4ieb{min-width:0;margin:.65rem 0 0;padding:0;border:0}.option-list.svelte-1ck4ieb{display:grid;gap:.55rem}.option-list--inline.svelte-1ck4ieb{display:flex;flex-wrap:wrap;gap:1.25rem}.answer-option.svelte-1ck4ieb{display:inline-flex;align-items:center;color:#415577;font-size:.76rem;cursor:pointer;gap:.45rem}.question-field.svelte-1ck4ieb>textarea:where(.svelte-1ck4ieb){margin-top:.65rem}.question-word-count.svelte-1ck4ieb{margin-top:.3rem;color:#8994a5;font-size:.67rem;text-align:right}.form-actions.svelte-1ck4ieb{display:flex;align-items:center;justify-content:center;padding-top:1rem;border-top:1px solid #e4e9e1;gap:1rem}.primary-actions.svelte-1ck4ieb{display:flex;align-items:center;gap:.6rem}.form-actions.svelte-1ck4ieb button:where(.svelte-1ck4ieb),.cancel-button.svelte-1ck4ieb{display:inline-flex;align-items:center;justify-content:center;min-height:2.4rem;padding:.55rem .95rem;border-radius:.45rem;font:inherit;font-size:.76rem;font-weight:700;cursor:pointer;text-decoration:none}.form-actions.svelte-1ck4ieb button:where(.svelte-1ck4ieb):focus-visible,.cancel-button.svelte-1ck4ieb:focus-visible{outline:3px solid rgb(83 165 64 / 30%);outline-offset:2px}.cancel-button.svelte-1ck4ieb,.draft-button.svelte-1ck4ieb{border:1px solid #e1e8dc;background:#fff;color:#111827;transition:background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1)}.submit-button.svelte-1ck4ieb{border:1px solid #4da341;background:#4da341;color:#fff;transition:background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1)}.delete-button.svelte-1ck4ieb{border:1px solid #e1b8b4;background:#fff;color:#b53b32}.delete-button.svelte-1ck4ieb:hover:not(:disabled){filter:brightness(.96)}.form-actions.svelte-1ck4ieb button:where(.svelte-1ck4ieb):disabled{cursor:wait;opacity:.6}.visually-hidden.svelte-1ck4ieb{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;border:0;clip:rect(0,0,0,0);white-space:nowrap}@media (max-width: 760px){.page-content.svelte-1ck4ieb{width:calc(100% - 1.25rem);margin:.75rem auto;padding:1rem}.form-section.svelte-1ck4ieb{grid-template-columns:1fr;gap:1rem}.section-intro.svelte-1ck4ieb p:where(.svelte-1ck4ieb){max-width:none}}@media (max-width: 560px){.page-title.svelte-1ck4ieb,.form-actions.svelte-1ck4ieb,.primary-actions.svelte-1ck4ieb,.current-cv.svelte-1ck4ieb{align-items:stretch;flex-direction:column}.draft-badge.svelte-1ck4ieb{align-self:flex-start}.job-summary.svelte-1ck4ieb{display:grid;align-items:start;gap:.3rem}.metadata-item.svelte-1ck4ieb:not(:first-child):before{display:none}.form-fields.svelte-1ck4ieb,.address-fields.svelte-1ck4ieb{grid-template-columns:1fr}.street-field.svelte-1ck4ieb,.field--wide.svelte-1ck4ieb,.address-fields.svelte-1ck4ieb>label:where(.svelte-1ck4ieb):nth-child(n+3){grid-column:auto}.primary-actions.svelte-1ck4ieb,.form-actions.svelte-1ck4ieb button:where(.svelte-1ck4ieb),.cancel-button.svelte-1ck4ieb{width:100%}.delete-button.svelte-1ck4ieb{order:2}}.cancel-button.svelte-1ck4ieb:hover:not(:disabled){background:#f5fbf2;border-color:#dcead7;color:#2f8b31}.draft-button.svelte-1ck4ieb:hover:not(:disabled){background:#f5fbf2;border-color:#dcead7;color:#2f8b31}.submit-button.svelte-1ck4ieb:hover:not(:disabled){background:#2f8b31;border-color:#2f8b31;box-shadow:0 8px 18px #2f8b312e}.application-success-shell.svelte-12riqgy{min-height:calc(100vh - 5rem);min-height:calc(100svh - 5rem);padding:2rem 1.5rem}.success-panel.svelte-12riqgy{display:grid;width:min(100%,90rem);min-height:calc(100vh - 9rem);min-height:calc(100svh - 9rem);margin:0 auto;padding:3rem 1.5rem;border:1px solid #e9ede6;border-radius:.75rem;background:#fff;place-items:start center}.success-content.svelte-12riqgy{display:grid;width:min(100%,38rem);margin-top:clamp(4rem,12vh,10rem);text-align:center;justify-items:center}.success-icon.svelte-12riqgy{display:grid;width:4.75rem;height:4.75rem;border-radius:50%;background:#6dad4133;color:#5a9d30;place-items:center}.success-icon.svelte-12riqgy svg:where(.svelte-12riqgy){width:2.65rem;height:2.15rem;overflow:visible;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:5}.success-copy.svelte-12riqgy{margin-top:2rem}h1.svelte-12riqgy,p.svelte-12riqgy{margin:0}h1.svelte-12riqgy{color:#252d28;font-size:1.5rem;line-height:1.25;letter-spacing:-.02em}p.svelte-12riqgy{margin-top:.55rem;color:#767d78;font-size:.88rem;line-height:1.55}p.svelte-12riqgy strong:where(.svelte-12riqgy){color:#59615b;font-weight:700}.success-actions.svelte-12riqgy{display:grid;margin-top:1.75rem;justify-items:center;gap:.8rem}.primary-action.svelte-12riqgy{display:inline-flex;min-width:11.8rem;min-height:2.8rem;align-items:center;justify-content:center;padding:.65rem 1.25rem;border:1px solid #4da341;border-radius:.35rem;background:#4da341;color:#fff;font-size:.8rem;font-weight:750;text-decoration:none;transition:background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1)}.primary-action.svelte-12riqgy:hover:not(:disabled){border-color:#2f8b31;background:#2f8b31;box-shadow:0 8px 18px #2f8b312e}.secondary-action.svelte-12riqgy{color:#648258;font-size:.76rem;font-weight:700;text-decoration:none}.secondary-action.svelte-12riqgy:hover{color:#426f30;text-decoration:underline}.primary-action.svelte-12riqgy:focus-visible,.secondary-action.svelte-12riqgy:focus-visible{outline:3px solid rgb(83 165 64 / 30%);outline-offset:3px}@media (max-width: 560px){.application-success-shell.svelte-12riqgy{padding:.75rem .625rem}.success-panel.svelte-12riqgy{min-height:calc(100svh - 6.5rem);padding:2rem 1rem}.success-content.svelte-12riqgy{margin-top:3rem}h1.svelte-12riqgy{font-size:1.3rem}}.application-row.svelte-h6t5b3{position:relative;cursor:pointer}.application-link.svelte-h6t5b3{color:inherit;text-decoration:none}.application-link.svelte-h6t5b3:after{position:absolute;top:0;right:0;bottom:0;left:0;content:""}.application-link.svelte-h6t5b3:hover{color:#2f8b31;text-decoration:underline}.application-link.svelte-h6t5b3:focus-visible{outline:none}.application-link.svelte-h6t5b3:focus-visible:after{outline:2px solid #69a94b;outline-offset:-2px}.date-label.svelte-h6t5b3{display:block;margin-bottom:.08rem;color:#6c7890;font-size:.7rem;font-weight:650}.title-column{width:17%}.individual-applications-shell.svelte-1uqhg4{min-height:calc(100vh - 5rem);min-height:calc(100svh - 5rem)}.page-content.svelte-1uqhg4{width:min(calc(100% - 3rem),90rem);min-height:calc(100svh - 9rem);margin:2rem auto;padding:1.75rem;border:1px solid #e9ede6;border-radius:.75rem;background:#fff}.page-title.svelte-1uqhg4 h1:where(.svelte-1uqhg4){margin:0;color:#252d28;font-size:1.625rem;line-height:1.15;letter-spacing:-.02em}.page-title.svelte-1uqhg4 p:where(.svelte-1uqhg4){margin:.45rem 0 0;color:#69736b;font-size:.92rem}.access-notice.svelte-1uqhg4{margin:1.25rem 0 0;padding:.75rem .9rem;border:1px solid #eed9a8;border-left:3px solid #d29a29;border-radius:.35rem;background:#fff9ea;color:#72520f;font-size:.84rem;line-height:1.45}.application-tabs.svelte-1uqhg4{display:inline-flex;align-items:center;gap:.2rem;margin-top:1.5rem;padding:.2rem;border-radius:.55rem;background:#f8faf7;box-shadow:none}.application-tab.svelte-1uqhg4{display:inline-flex;align-items:center;justify-content:center;min-height:2.1rem;padding:.45rem .85rem;border-radius:.4rem;color:#7c8580;font-size:.84rem;font-weight:700;line-height:1;text-decoration:none;box-shadow:none;transition:background-color .12s ease,color .12s ease}.application-tab.svelte-1uqhg4:hover{background:#e9efe6;color:#2f8b31}.application-tab--active.svelte-1uqhg4{background:#e4f1df;color:#2f8b31}.application-tab.svelte-1uqhg4:focus-visible{outline:2px solid rgb(47 139 49 / 35%);outline-offset:2px}.applications-content.svelte-1uqhg4{margin-top:1.25rem}@media (max-width: 560px){.page-content.svelte-1uqhg4{width:calc(100% - 1.25rem);margin:.75rem auto;padding:1rem}}.verification-shell.svelte-1kj19y4{display:grid;grid-template-columns:minmax(28rem,44%) minmax(0,1fr);min-height:100vh;min-height:100svh;overflow:hidden;background:#fff;color:#333;font-family:Arial,Helvetica,sans-serif}.form-side.svelte-1kj19y4{position:relative;z-index:1;min-width:0;background:#fff}.agrismart-logo.svelte-1kj19y4{position:absolute;top:clamp(1.75rem,3.5vh,2.75rem);left:clamp(2rem,4vw,4.75rem);display:block;width:clamp(8rem,8vw,9.25rem);height:auto}.page-content.svelte-1kj19y4{display:flex;align-items:center;justify-content:center;width:100%;min-height:100vh;min-height:100svh;padding:7rem clamp(2rem,5.5vw,6rem) 3rem}.verification-panel.svelte-1kj19y4{width:min(100%,27rem)}.visual-side.svelte-1kj19y4{position:relative;display:flex;min-width:0;min-height:100vh;min-height:100svh;overflow:hidden;background-color:#eaf3e6;background-position:center bottom;background-repeat:no-repeat;background-size:cover;isolation:isolate}.visual-side.svelte-1kj19y4:after{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1c412200 40%,#183a1fd1),linear-gradient(90deg,rgb(255 255 255 / 12%),transparent 35%);content:""}.visual-copy.svelte-1kj19y4{align-self:flex-end;width:min(100%,42rem);padding:clamp(2.5rem,5vw,5.75rem);color:#fff}.visual-copy.svelte-1kj19y4 span:where(.svelte-1kj19y4){display:block;margin-bottom:.75rem;font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.visual-copy.svelte-1kj19y4 h2:where(.svelte-1kj19y4),.visual-copy.svelte-1kj19y4 p:where(.svelte-1kj19y4){margin:0}.visual-copy.svelte-1kj19y4 h2:where(.svelte-1kj19y4){max-width:38rem;font-size:clamp(2.25rem,3.6vw,4.25rem);line-height:1.02;letter-spacing:-.035em}.visual-copy.svelte-1kj19y4 p:where(.svelte-1kj19y4){max-width:31rem;margin-top:1.25rem;color:#ffffffe0;font-size:clamp(.9rem,1.1vw,1.05rem);line-height:1.55}.email-icon.svelte-1kj19y4{display:grid;width:3.5rem;height:3.5rem;margin:0 0 1.5rem;border-radius:50%;background:#edf8e8;color:#5da53a;place-items:center}.email-icon.svelte-1kj19y4 svg:where(.svelte-1kj19y4){width:1.75rem;height:1.75rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}h1.svelte-1kj19y4,p.svelte-1kj19y4{margin:0}h1.svelte-1kj19y4{color:#29362a;font-size:clamp(1.85rem,2vw,2.15rem);letter-spacing:-.025em;line-height:1.15}.introduction.svelte-1kj19y4{margin-top:.65rem;color:#818a80;font-size:.925rem;line-height:1.55}.introduction.svelte-1kj19y4 strong:where(.svelte-1kj19y4){display:block;overflow-wrap:anywhere;color:#333}.instructions.svelte-1kj19y4{max-width:29rem;margin:1rem auto 0;color:#667064;font-size:.85rem;line-height:1.55}.error-message.svelte-1kj19y4{margin-top:1.25rem;padding:.75rem .9rem;border-radius:.45rem;font-size:.85rem;line-height:1.4;text-align:left}.error-message.svelte-1kj19y4{border:1px solid #eccbc8;background:#fff3f2;color:#a8322b}button.svelte-1kj19y4,.primary-action.svelte-1kj19y4{display:flex;align-items:center;justify-content:center;width:100%;min-height:3rem;margin-top:1.75rem;padding:.55rem 1rem;border:0;border-radius:.5rem;background:#4da341;color:#fff;font:inherit;font-size:.875rem;font-weight:700;cursor:pointer;transition:background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1)}button.svelte-1kj19y4:hover:not(:disabled),.primary-action.svelte-1kj19y4:hover:not(:disabled){background:#2f8b31;text-decoration:none;border-color:#2f8b31;box-shadow:0 8px 18px #2f8b312e}button.svelte-1kj19y4:disabled{cursor:wait;opacity:.68}button.svelte-1kj19y4:focus-visible,a.svelte-1kj19y4:focus-visible{outline:3px solid rgb(103 171 61 / 35%);outline-offset:3px}.account-actions.svelte-1kj19y4{display:flex;justify-content:center;flex-wrap:wrap;margin-top:1.75rem;color:#555;font-size:.85rem;gap:.35rem}a.svelte-1kj19y4{color:#4f8e36;font-weight:600;text-decoration:none}a.svelte-1kj19y4:hover{text-decoration:underline}.logout-link.svelte-1kj19y4{display:block;width:fit-content;margin:1rem auto 0;color:#707670;font-size:.85rem;font-weight:400}@media (max-width: 900px){.verification-shell.svelte-1kj19y4{display:block;overflow:auto}.form-side.svelte-1kj19y4,.page-content.svelte-1kj19y4{min-height:100vh;min-height:100svh}.visual-side.svelte-1kj19y4{display:none}.page-content.svelte-1kj19y4{padding:7rem 1.5rem 3rem}.verification-panel.svelte-1kj19y4{width:min(100%,27rem)}}@media (max-width: 560px){.agrismart-logo.svelte-1kj19y4{top:1.5rem;left:1.5rem;width:7.75rem}h1.svelte-1kj19y4{font-size:1.75rem}}.password-shell.svelte-121hgnn{display:grid;grid-template-columns:minmax(28rem,44%) minmax(0,1fr);min-height:100vh;min-height:100svh;overflow:hidden;background:#fff;color:#333;font-family:Arial,Helvetica,sans-serif}.form-side.svelte-121hgnn{position:relative;z-index:1;min-width:0;background:#fff}.agrismart-logo.svelte-121hgnn{position:absolute;top:clamp(1.75rem,3.5vh,2.75rem);left:clamp(2rem,4vw,4.75rem);display:block;width:clamp(8rem,8vw,9.25rem);height:auto}.page-content.svelte-121hgnn{display:flex;align-items:center;justify-content:center;width:100%;min-height:100vh;min-height:100svh;padding:7rem clamp(2rem,5.5vw,6rem) 3rem}.password-panel.svelte-121hgnn{width:min(100%,27rem)}.visual-side.svelte-121hgnn{position:relative;display:flex;min-width:0;min-height:100vh;min-height:100svh;overflow:hidden;background-color:#eaf3e6;background-position:center bottom;background-repeat:no-repeat;background-size:cover;isolation:isolate}.visual-side.svelte-121hgnn:after{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1c412200 40%,#183a1fd1),linear-gradient(90deg,rgb(255 255 255 / 12%),transparent 35%);content:""}.visual-copy.svelte-121hgnn{align-self:flex-end;width:min(100%,42rem);padding:clamp(2.5rem,5vw,5.75rem);color:#fff}.visual-copy.svelte-121hgnn span:where(.svelte-121hgnn){display:block;margin-bottom:.75rem;font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.visual-copy.svelte-121hgnn h2:where(.svelte-121hgnn),.visual-copy.svelte-121hgnn p:where(.svelte-121hgnn){margin:0}.visual-copy.svelte-121hgnn h2:where(.svelte-121hgnn){max-width:38rem;font-size:clamp(2.25rem,3.6vw,4.25rem);line-height:1.02;letter-spacing:-.035em}.visual-copy.svelte-121hgnn p:where(.svelte-121hgnn){max-width:31rem;margin-top:1.25rem;color:#ffffffe0;font-size:clamp(.9rem,1.1vw,1.05rem);line-height:1.55}header.svelte-121hgnn h1:where(.svelte-121hgnn),header.svelte-121hgnn p:where(.svelte-121hgnn),.login-link.svelte-121hgnn{margin:0}header.svelte-121hgnn h1:where(.svelte-121hgnn){color:#29362a;font-size:clamp(1.85rem,2vw,2.15rem);letter-spacing:-.025em;line-height:1.15}header.svelte-121hgnn p:where(.svelte-121hgnn){margin-top:.65rem;color:#818a80;font-size:.925rem;line-height:1.45}.alert.svelte-121hgnn{margin:1.15rem 0 0;padding:.65rem .8rem;border:1px solid transparent;border-radius:.5rem;font-size:.8rem;line-height:1.4}.alert--warning.svelte-121hgnn{border-color:#d69e2e59;background:#d69e2e1f;color:#7a5b12}.alert--danger.svelte-121hgnn{border-color:#c14b4559;background:#c14b451a;color:#a83232}form.svelte-121hgnn{display:grid;margin-top:1.85rem;gap:1.15rem}label.svelte-121hgnn{display:grid;min-width:0;gap:.45rem}label.svelte-121hgnn>span:where(.svelte-121hgnn){color:#344035;font-size:.85rem;font-weight:600}input.svelte-121hgnn:not([type=hidden]){width:100%;min-height:3rem;padding:.65rem .85rem;border:1px solid #d7ded4;border-radius:.5rem;background:#fff;color:#222;font:inherit;font-size:.875rem;outline:none;transition:border-color .15s ease,box-shadow .15s ease}input.svelte-121hgnn:not([type=hidden]):focus{border-color:#79aa63;box-shadow:0 0 0 3px #67995124}input[aria-invalid=true].svelte-121hgnn{border-color:#c14b45}.field-error.svelte-121hgnn{color:#a83232;font-size:.72rem;line-height:1.4}button.svelte-121hgnn{width:100%;min-height:3rem;margin-top:0;padding:.55rem 1rem;border:0;border-radius:.5rem;background:#4da341;color:#fff;font:inherit;font-size:.875rem;font-weight:700;cursor:pointer;transition:background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1)}button.svelte-121hgnn:hover:not(:disabled){background:#2f8b31;border-color:#2f8b31;box-shadow:0 8px 18px #2f8b312e}button.svelte-121hgnn:focus-visible,a.svelte-121hgnn:focus-visible{outline:3px solid rgb(103 171 61 / 35%);outline-offset:3px}.login-link.svelte-121hgnn{display:flex;align-items:baseline;justify-content:center;margin-top:1.75rem;color:#667064;font-size:.85rem;line-height:1.4;text-align:center;gap:.35rem}.login-link.svelte-121hgnn a:where(.svelte-121hgnn){color:#4f8e36;font-weight:700;text-decoration:none}.login-link.svelte-121hgnn a:where(.svelte-121hgnn):hover{text-decoration:underline}@media (max-width: 900px){.password-shell.svelte-121hgnn{display:block;overflow:auto}.form-side.svelte-121hgnn,.page-content.svelte-121hgnn{min-height:100vh;min-height:100svh}.visual-side.svelte-121hgnn{display:none}.page-content.svelte-121hgnn{padding:7rem 1.5rem 3rem}.password-panel.svelte-121hgnn{width:min(100%,27rem)}}@media (max-width: 560px){.agrismart-logo.svelte-121hgnn{top:1.5rem;left:1.5rem;width:7.75rem}header.svelte-121hgnn h1:where(.svelte-121hgnn){font-size:1.75rem}}.job-details-shell.svelte-1t2lmo0{min-height:calc(100vh - 4.5rem);min-height:calc(100svh - 4.5rem)}.job-details-shell--embedded.svelte-1t2lmo0{min-height:auto}.job-details-page.svelte-1t2lmo0{width:min(calc(100% - 3rem),75rem);margin:2rem auto;padding:1.75rem;border:1px solid #e9ede6;border-radius:.75rem;background:#fff}.job-heading.svelte-1t2lmo0{padding:1rem 0 1.45rem;border-bottom:1px solid #e7ebe5}h1.svelte-1t2lmo0,h2.svelte-1t2lmo0,h3.svelte-1t2lmo0,p.svelte-1t2lmo0,dl.svelte-1t2lmo0,dd.svelte-1t2lmo0{margin:0}h1.svelte-1t2lmo0{color:#252d28;font-size:clamp(1.625rem,2.7vw,2.15rem);line-height:1.16;letter-spacing:-.025em}.job-content.svelte-1t2lmo0{display:grid;grid-template-columns:minmax(0,1fr) minmax(17.5rem,20rem);align-items:start;padding-top:1.5rem;gap:1.5rem}h2.svelte-1t2lmo0{color:#26302a;font-size:1rem;line-height:1.35}.rich-description.svelte-1t2lmo0,.description-section.svelte-1t2lmo0 .empty-description:where(.svelte-1t2lmo0){margin-top:.8rem;color:#56605a;font-size:1rem;line-height:1.68}.description-section.svelte-1t2lmo0 .empty-description:where(.svelte-1t2lmo0){color:#89918c;font-style:italic}.rich-description.svelte-1t2lmo0 p,.rich-description.svelte-1t2lmo0 blockquote,.rich-description.svelte-1t2lmo0 ul,.rich-description.svelte-1t2lmo0 ol,.rich-description.svelte-1t2lmo0 table{margin:0 0 1rem}.rich-description.svelte-1t2lmo0 p:last-child,.rich-description.svelte-1t2lmo0 blockquote:last-child,.rich-description.svelte-1t2lmo0 ul:last-child,.rich-description.svelte-1t2lmo0 ol:last-child,.rich-description.svelte-1t2lmo0 table:last-child{margin-bottom:0}.rich-description.svelte-1t2lmo0 h2,.rich-description.svelte-1t2lmo0 h3,.rich-description.svelte-1t2lmo0 h4,.rich-description.svelte-1t2lmo0 h5,.rich-description.svelte-1t2lmo0 h6{margin:1.5rem 0 .65rem;color:#29302b;line-height:1.35}.rich-description.svelte-1t2lmo0 h2:first-child,.rich-description.svelte-1t2lmo0 h3:first-child,.rich-description.svelte-1t2lmo0 h4:first-child,.rich-description.svelte-1t2lmo0 h5:first-child,.rich-description.svelte-1t2lmo0 h6:first-child{margin-top:0}.rich-description.svelte-1t2lmo0 h2{font-size:1.2rem}.rich-description.svelte-1t2lmo0 h3{font-size:1.1rem}.rich-description.svelte-1t2lmo0 h4,.rich-description.svelte-1t2lmo0 h5,.rich-description.svelte-1t2lmo0 h6{font-size:1rem}.rich-description.svelte-1t2lmo0 ul,.rich-description.svelte-1t2lmo0 ol{padding-left:1.4rem}.rich-description.svelte-1t2lmo0 li+li{margin-top:.35rem}.rich-description.svelte-1t2lmo0 blockquote{padding-left:1rem;border-left:3px solid #dce5d8;color:#667069}.rich-description.svelte-1t2lmo0 a{color:#405c48;text-decoration:underline;text-underline-offset:.14em}.rich-description.svelte-1t2lmo0 hr{margin:1.25rem 0;border:0;border-top:1px solid #e2e7e0}.rich-description.svelte-1t2lmo0 table{width:100%;border-collapse:collapse;font-size:.9rem}.rich-description.svelte-1t2lmo0 th,.rich-description.svelte-1t2lmo0 td{padding:.55rem .65rem;border:1px solid #dfe5dd;text-align:left;vertical-align:top}.rich-description.svelte-1t2lmo0 th{background:#f7f9f6;color:#344039;font-weight:700}.application-panel.svelte-1t2lmo0{position:sticky;top:6rem;align-self:start;padding:1.2rem;border:1px solid #e1e3e2;border-radius:.625rem;background:#fafafa}.job-details-shell--embedded.svelte-1t2lmo0 .application-panel:where(.svelte-1t2lmo0){top:1rem}.application-panel.svelte-1t2lmo0 form:where(.svelte-1t2lmo0){margin:0}.primary-action.svelte-1t2lmo0{transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease;display:inline-flex;width:100%;min-height:2.75rem;align-items:center;justify-content:center;margin-top:1rem;padding:.65rem 1rem;border:1px solid var(--job-accent, #4da341);border-radius:.45rem;background:var(--job-accent, #4da341);color:#fff;cursor:pointer;font:inherit;font-size:.82rem;font-weight:800;text-align:center;text-decoration:none}.primary-action.svelte-1t2lmo0:hover:not(:disabled){background:var(--job-accent-hover, #2f8b31);border-color:var(--job-accent-hover, #2f8b31);box-shadow:0 8px 18px color-mix(in srgb,var(--job-accent-hover, #2f8b31) 18%,transparent)}.primary-action.svelte-1t2lmo0:focus-visible{outline:3px solid rgb(83 165 64 / 35%);outline-offset:3px}.application-context.svelte-1t2lmo0{margin-top:.55rem;color:#768078;font-size:.74rem;line-height:1.45;text-align:center}.organization-chooser.svelte-1t2lmo0{margin-top:.8rem;padding:.85rem;border:1px solid #e0e7dc;border-radius:.5rem;background:#fff}.organization-chooser.svelte-1t2lmo0>p:where(.svelte-1t2lmo0),.application-unavailable.svelte-1t2lmo0 p:where(.svelte-1t2lmo0){color:#69736c;font-size:.78rem;line-height:1.5}.organization-options.svelte-1t2lmo0{display:grid;margin-top:.7rem;gap:.45rem}.organization-option.svelte-1t2lmo0{display:grid;width:100%;padding:.7rem .75rem;border:1px solid #e1e8de;border-radius:.45rem;background:#f7faf5;color:#344039;cursor:pointer;font:inherit;text-align:left;gap:.15rem}.organization-option.svelte-1t2lmo0:hover{border-color:#bdd5b4;background:#f1f7ee}.organization-option.svelte-1t2lmo0:focus-visible{outline:3px solid rgb(83 165 64 / 28%);outline-offset:2px}.organization-option.svelte-1t2lmo0 strong:where(.svelte-1t2lmo0){font-size:.8rem}.organization-option.svelte-1t2lmo0 span:where(.svelte-1t2lmo0){color:#7b857e;font-size:.7rem}.application-unavailable.svelte-1t2lmo0{margin-top:1rem;padding:.9rem;border:1px solid #e2e7df;border-radius:.5rem;background:#f7f9f6}.application-unavailable.svelte-1t2lmo0 strong:where(.svelte-1t2lmo0){display:block;margin-bottom:.35rem;color:#3e4841;font-size:.82rem}.application-panel.svelte-1t2lmo0 h3:where(.svelte-1t2lmo0){margin-top:1.25rem;padding-top:1.05rem;border-top:1px solid #e2e4e3;color:#344039;font-size:.8rem;font-weight:750;letter-spacing:.01em}.role-details.svelte-1t2lmo0{display:grid;margin-top:.35rem}.role-details.svelte-1t2lmo0 div:where(.svelte-1t2lmo0){display:grid;padding:.65rem 0;border-bottom:1px solid #e6e8e7;gap:.2rem}.role-details.svelte-1t2lmo0 div:where(.svelte-1t2lmo0):last-child{padding-bottom:0;border-bottom:0}.role-details.svelte-1t2lmo0 dt:where(.svelte-1t2lmo0){color:#7c857f;font-size:.74rem;font-weight:650}.role-details.svelte-1t2lmo0 dd:where(.svelte-1t2lmo0){color:#3e4741;font-size:.84rem;font-weight:650;line-height:1.4}@media (max-width: 760px){.job-details-page.svelte-1t2lmo0{width:calc(100% - 1.25rem);margin:.75rem auto;padding:1.25rem 1rem}.job-content.svelte-1t2lmo0{grid-template-columns:1fr;gap:1.5rem}.application-panel.svelte-1t2lmo0{position:static;order:-1}}body.iframe{background:#f6f7f6}.jobs-list-shell.svelte-in5udd{min-height:calc(100vh - 4.5rem);min-height:calc(100svh - 4.5rem)}.jobs-list-shell--embedded.svelte-in5udd{min-height:auto}.jobs-list-page.svelte-in5udd{width:min(calc(100% - 3rem),75rem);margin:2rem auto}.list-heading.svelte-in5udd{margin-bottom:1.5rem}.list-heading.svelte-in5udd h1:where(.svelte-in5udd){margin:0;color:#252d28;font-size:1.625rem;line-height:1.15;letter-spacing:-.02em}.count.svelte-in5udd{margin:.35rem 0 0;color:#6b7469;font-size:.92rem}.job-cards.svelte-in5udd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem;margin:0;padding:0;list-style:none}.job-card.svelte-in5udd{min-width:0}.job-card-link.svelte-in5udd{display:flex;height:100%;flex-direction:column;padding:1.25rem;border:1px solid #e2e8df;border-radius:.7rem;background:#fff;color:inherit;text-decoration:none;transition:border-color .15s ease,background .15s ease}.job-card-link.svelte-in5udd:hover{border-color:#d4dcd2;background:#fafbfa}.job-card-link.svelte-in5udd:focus-visible{outline:3px solid rgb(76 91 80 / 25%);outline-offset:2px}.job-card.svelte-in5udd h2:where(.svelte-in5udd){margin:0;color:#29302b;font-size:1.05rem;line-height:1.3}.job-metadata.svelte-in5udd{display:flex;flex-wrap:wrap;gap:.4rem 1.1rem;margin-top:.6rem;color:#6b7469;font-size:.85rem}.job-metadata.svelte-in5udd span:where(.svelte-in5udd){display:inline-flex;align-items:center;gap:.35rem}.job-metadata.svelte-in5udd svg:where(.svelte-in5udd){width:1rem;height:1rem;fill:none;stroke:#7b877e;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.summary.svelte-in5udd{display:-webkit-box;margin:.75rem 0 0;overflow:hidden;color:#59625c;font-size:.88rem;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:3}.view-role.svelte-in5udd{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;margin-top:auto;padding-top:1rem;color:var(--job-accent, #62a63d);font-size:.82rem;font-weight:700;gap:.3rem;white-space:nowrap}.view-role.svelte-in5udd svg:where(.svelte-in5udd){width:.9rem;height:.9rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;transition:transform .15s ease}.job-card-link.svelte-in5udd:hover .view-role:where(.svelte-in5udd) svg:where(.svelte-in5udd){transform:translate(.15rem)}.empty-state-container.svelte-in5udd{margin:0}@media (min-width: 1400px){.job-cards.svelte-in5udd{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 760px){.job-cards.svelte-in5udd{grid-template-columns:1fr}}@media (max-width: 600px){.jobs-list-page.svelte-in5udd{width:calc(100% - 1.25rem);margin:.75rem auto}}.login-shell.svelte-1182quy{display:grid;grid-template-columns:minmax(28rem,44%) minmax(0,1fr);min-height:100vh;min-height:100svh;overflow:hidden;background:#fff;color:#333;font-family:Arial,Helvetica,sans-serif}.form-side.svelte-1182quy{position:relative;z-index:1;min-width:0;background:#fff}.agrismart-logo.svelte-1182quy{position:absolute;top:clamp(1.75rem,3.5vh,2.75rem);left:clamp(2rem,4vw,4.75rem);display:block;width:clamp(8rem,8vw,9.25rem);height:auto}.page-content.svelte-1182quy{display:flex;align-items:center;justify-content:center;width:100%;min-height:100vh;min-height:100svh;padding:7rem clamp(2rem,5.5vw,6rem) 3rem}.login-panel.svelte-1182quy{width:min(100%,27rem)}.visual-side.svelte-1182quy{position:relative;display:flex;min-width:0;min-height:100vh;min-height:100svh;overflow:hidden;background-color:#eaf3e6;background-position:center bottom;background-repeat:no-repeat;background-size:cover;isolation:isolate}.visual-side.svelte-1182quy:after{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1c412200 40%,#183a1fd1),linear-gradient(90deg,rgb(255 255 255 / 12%),transparent 35%);content:""}.visual-copy.svelte-1182quy{align-self:flex-end;width:min(100%,42rem);padding:clamp(2.5rem,5vw,5.75rem);color:#fff}.visual-copy.svelte-1182quy span:where(.svelte-1182quy){display:block;margin-bottom:.75rem;font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.visual-copy.svelte-1182quy h2:where(.svelte-1182quy),.visual-copy.svelte-1182quy p:where(.svelte-1182quy){margin:0}.visual-copy.svelte-1182quy h2:where(.svelte-1182quy){max-width:38rem;font-size:clamp(2.25rem,3.6vw,4.25rem);line-height:1.02;letter-spacing:-.035em}.visual-copy.svelte-1182quy p:where(.svelte-1182quy){max-width:31rem;margin-top:1.25rem;color:#ffffffe0;font-size:clamp(.9rem,1.1vw,1.05rem);line-height:1.55}header.svelte-1182quy h1:where(.svelte-1182quy),header.svelte-1182quy p:where(.svelte-1182quy),.register-link.svelte-1182quy{margin:0}header.svelte-1182quy h1:where(.svelte-1182quy){color:#29362a;font-size:clamp(1.85rem,2vw,2.15rem);letter-spacing:-.025em;line-height:1.15}header.svelte-1182quy p:where(.svelte-1182quy){margin-top:.65rem;color:#818a80;font-size:.925rem;line-height:1.45}.alert.svelte-1182quy{margin:1.15rem 0 0;padding:.65rem .8rem;border:1px solid transparent;border-radius:.5rem;font-size:.8rem;line-height:1.4}.alert--warning.svelte-1182quy{border-color:#d69e2e59;background:#d69e2e1f;color:#7a5b12}.alert--danger.svelte-1182quy{border-color:#c14b4559;background:#c14b451a;color:#a83232}.signed-in-notice.svelte-1182quy strong:where(.svelte-1182quy){overflow-wrap:anywhere}.signed-in-notice.svelte-1182quy{margin:1.15rem 0 0;color:#000000a6;font-size:.85rem;line-height:1.45}form.svelte-1182quy{display:grid;margin-top:1.85rem;gap:1.15rem}label.svelte-1182quy{display:grid;min-width:0;gap:.45rem}label.svelte-1182quy>span:where(.svelte-1182quy){color:#344035;font-size:.85rem;font-weight:600}input.svelte-1182quy:not([type=hidden]):not([type=checkbox]){width:100%;min-height:3rem;padding:.65rem .85rem;border:1px solid #d7ded4;border-radius:.5rem;background:#fff;color:#222;font:inherit;font-size:.875rem;outline:none;transition:border-color .15s ease,box-shadow .15s ease}input.svelte-1182quy:not([type=hidden]):not([type=checkbox]):focus{border-color:#79aa63;box-shadow:0 0 0 3px #67995124}input[aria-invalid=true].svelte-1182quy{border-color:#c14b45}.field-error.svelte-1182quy{color:#a83232;font-size:.72rem;line-height:1.4}.form-options.svelte-1182quy{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.05rem}.remember-me.svelte-1182quy{display:flex;align-items:center;gap:.5rem}.remember-me.svelte-1182quy>span:where(.svelte-1182quy){color:#333333c2;font-size:.8rem;font-weight:400}.form-options.svelte-1182quy a:where(.svelte-1182quy){color:#67ab3d;font-size:.8rem;text-decoration:none;white-space:nowrap}.form-options.svelte-1182quy a:where(.svelte-1182quy):hover{text-decoration:underline}button.svelte-1182quy{width:100%;min-height:3rem;margin-top:0;padding:.55rem 1rem;border:0;border-radius:.5rem;background:#4da341;color:#fff;font:inherit;font-size:.875rem;font-weight:700;cursor:pointer;transition:background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1)}button.svelte-1182quy:hover:not(:disabled){background:#2f8b31;border-color:#2f8b31;box-shadow:0 8px 18px #2f8b312e}button.svelte-1182quy:focus-visible,a.svelte-1182quy:focus-visible{outline:3px solid rgb(103 171 61 / 35%);outline-offset:3px}.primary-action.svelte-1182quy{display:flex;align-items:center;justify-content:center;min-height:3rem;margin-top:1.85rem;padding:.55rem 1rem;border-radius:.5rem;background:#4da341;color:#fff;font-size:.875rem;font-weight:700;text-decoration:none;transition:background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1)}.primary-action.svelte-1182quy:hover:not(:disabled){background:#2f8b31;border-color:#2f8b31;box-shadow:0 8px 18px #2f8b312e}.register-link.svelte-1182quy{display:flex;align-items:baseline;justify-content:center;margin-top:1.75rem;color:#667064;font-size:.85rem;line-height:1.4;text-align:center;gap:.35rem}.register-link.svelte-1182quy a:where(.svelte-1182quy){color:#4f8e36;font-weight:700;text-decoration:none}.register-link.svelte-1182quy a:where(.svelte-1182quy):hover{text-decoration:underline}@media (max-width: 900px){.login-shell.svelte-1182quy{display:block;overflow:auto}.form-side.svelte-1182quy,.page-content.svelte-1182quy{min-height:100vh;min-height:100svh}.visual-side.svelte-1182quy{display:none}.page-content.svelte-1182quy{padding:7rem 1.5rem 3rem}.login-panel.svelte-1182quy{width:min(100%,27rem)}}@media (max-width: 560px){.agrismart-logo.svelte-1182quy{top:1.5rem;left:1.5rem;width:7.75rem}header.svelte-1182quy h1:where(.svelte-1182quy){font-size:1.75rem}.form-options.svelte-1182quy{align-items:flex-start}}.individual-profile-shell.svelte-1810tm{min-height:calc(100vh - 5rem);min-height:calc(100svh - 5rem)}.page-content.svelte-1810tm{width:min(calc(100% - 3rem),75rem);min-height:calc(100svh - 9rem);margin:2rem auto;padding:1.75rem;border:1px solid #e9ede6;border-radius:.75rem;background:#fff}.page-title.svelte-1810tm h1:where(.svelte-1810tm){margin:0;color:#252d28;font-size:1.625rem;line-height:1.15;letter-spacing:-.02em}.page-title.svelte-1810tm p:where(.svelte-1810tm){margin:.45rem 0 0;color:#69736b;font-size:.92rem}.profile-content.svelte-1810tm{margin-top:1.25rem}@media (max-width: 840px){.page-content.svelte-1810tm{width:min(calc(100% - 2rem),75rem);margin:1.25rem auto;padding:1.25rem}}@media (max-width: 560px){.page-content.svelte-1810tm{width:calc(100% - 1.25rem);min-height:auto;margin:.75rem auto;padding:1rem}}.password-shell.svelte-h496dl{display:grid;grid-template-columns:minmax(28rem,44%) minmax(0,1fr);min-height:100vh;min-height:100svh;overflow:hidden;background:#fff;color:#333;font-family:Arial,Helvetica,sans-serif}.form-side.svelte-h496dl{position:relative;z-index:1;min-width:0;background:#fff}.agrismart-logo.svelte-h496dl{position:absolute;top:clamp(1.75rem,3.5vh,2.75rem);left:clamp(2rem,4vw,4.75rem);display:block;width:clamp(8rem,8vw,9.25rem);height:auto}.page-content.svelte-h496dl{display:flex;align-items:center;justify-content:center;width:100%;min-height:100vh;min-height:100svh;padding:7rem clamp(2rem,5.5vw,6rem) 3rem}.password-panel.svelte-h496dl{width:min(100%,27rem)}.visual-side.svelte-h496dl{position:relative;display:flex;min-width:0;min-height:100vh;min-height:100svh;overflow:hidden;background-color:#eaf3e6;background-position:center bottom;background-repeat:no-repeat;background-size:cover;isolation:isolate}.visual-side.svelte-h496dl:after{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1c412200 40%,#183a1fd1),linear-gradient(90deg,rgb(255 255 255 / 12%),transparent 35%);content:""}.visual-copy.svelte-h496dl{align-self:flex-end;width:min(100%,42rem);padding:clamp(2.5rem,5vw,5.75rem);color:#fff}.visual-copy.svelte-h496dl span:where(.svelte-h496dl){display:block;margin-bottom:.75rem;font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.visual-copy.svelte-h496dl h2:where(.svelte-h496dl),.visual-copy.svelte-h496dl p:where(.svelte-h496dl){margin:0}.visual-copy.svelte-h496dl h2:where(.svelte-h496dl){max-width:38rem;font-size:clamp(2.25rem,3.6vw,4.25rem);line-height:1.02;letter-spacing:-.035em}.visual-copy.svelte-h496dl p:where(.svelte-h496dl){max-width:31rem;margin-top:1.25rem;color:#ffffffe0;font-size:clamp(.9rem,1.1vw,1.05rem);line-height:1.55}header.svelte-h496dl h1:where(.svelte-h496dl),header.svelte-h496dl p:where(.svelte-h496dl),.login-link.svelte-h496dl{margin:0}header.svelte-h496dl h1:where(.svelte-h496dl){color:#29362a;font-size:clamp(1.85rem,2vw,2.15rem);letter-spacing:-.025em;line-height:1.15}header.svelte-h496dl p:where(.svelte-h496dl){margin-top:.65rem;color:#818a80;font-size:.925rem;line-height:1.45}.alert.svelte-h496dl{margin:1.15rem 0 0;padding:.65rem .8rem;border:1px solid transparent;border-radius:.5rem;font-size:.8rem;line-height:1.4}.alert--warning.svelte-h496dl{border-color:#d69e2e59;background:#d69e2e1f;color:#7a5b12}.alert--danger.svelte-h496dl{border-color:#c14b4559;background:#c14b451a;color:#a83232}form.svelte-h496dl{display:grid;margin-top:1.85rem;gap:1.15rem}label.svelte-h496dl{display:grid;min-width:0;gap:.45rem}label.svelte-h496dl>span:where(.svelte-h496dl){color:#344035;font-size:.85rem;font-weight:600}input.svelte-h496dl:not([type=hidden]){width:100%;min-height:3rem;padding:.65rem .85rem;border:1px solid #d7ded4;border-radius:.5rem;background:#fff;color:#222;font:inherit;font-size:.875rem;outline:none;transition:border-color .15s ease,box-shadow .15s ease}input.svelte-h496dl:not([type=hidden]):focus{border-color:#79aa63;box-shadow:0 0 0 3px #67995124}input[aria-invalid=true].svelte-h496dl{border-color:#c14b45}.field-help.svelte-h496dl{color:#737b75;font-size:.72rem;line-height:1.4}.field-error.svelte-h496dl{color:#a83232;font-size:.72rem;line-height:1.4}button.svelte-h496dl{width:100%;min-height:3rem;margin-top:0;padding:.55rem 1rem;border:0;border-radius:.5rem;background:#4da341;color:#fff;font:inherit;font-size:.875rem;font-weight:700;cursor:pointer;transition:background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1)}button.svelte-h496dl:hover:not(:disabled){background:#2f8b31;border-color:#2f8b31;box-shadow:0 8px 18px #2f8b312e}button.svelte-h496dl:focus-visible,a.svelte-h496dl:focus-visible{outline:3px solid rgb(103 171 61 / 35%);outline-offset:3px}.login-link.svelte-h496dl{display:flex;align-items:baseline;justify-content:center;margin-top:1.75rem;color:#667064;font-size:.85rem;line-height:1.4;text-align:center;gap:.35rem}.login-link.svelte-h496dl a:where(.svelte-h496dl){color:#4f8e36;font-weight:700;text-decoration:none}.login-link.svelte-h496dl a:where(.svelte-h496dl):hover{text-decoration:underline}@media (max-width: 900px){.password-shell.svelte-h496dl{display:block;overflow:auto}.form-side.svelte-h496dl,.page-content.svelte-h496dl{min-height:100vh;min-height:100svh}.visual-side.svelte-h496dl{display:none}.page-content.svelte-h496dl{padding:7rem 1.5rem 3rem}.password-panel.svelte-h496dl{width:min(100%,27rem)}}@media (max-width: 560px){.agrismart-logo.svelte-h496dl{top:1.5rem;left:1.5rem;width:7.75rem}header.svelte-h496dl h1:where(.svelte-h496dl){font-size:1.75rem}}body{margin:0;background:#fff;color:#333;font-family:Arial,Helvetica,sans-serif}.registration-shell.svelte-1gc9esa{display:grid;grid-template-columns:minmax(28rem,44%) minmax(0,1fr);min-height:100vh;min-height:100svh;overflow:hidden;background:#fff;color:#333;font-family:Arial,Helvetica,sans-serif}.form-side.svelte-1gc9esa{position:relative;z-index:1;min-width:0;height:100vh;height:100svh;overflow-y:auto;background:#fff}.agrismart-logo.svelte-1gc9esa{position:absolute;z-index:1;top:clamp(1.75rem,3.5vh,2.75rem);left:clamp(2rem,4vw,4.75rem);display:block;width:clamp(8rem,8vw,9.25rem);height:auto}.page-content.svelte-1gc9esa{display:flex;align-items:center;justify-content:center;width:100%;min-height:100%;padding:7rem clamp(2rem,5.5vw,6rem) 3rem}.registration-panel.svelte-1gc9esa{width:min(100%,29rem)}.visual-side.svelte-1gc9esa{position:relative;display:flex;min-width:0;min-height:100vh;min-height:100svh;overflow:hidden;background-color:#eaf3e6;background-position:center bottom;background-repeat:no-repeat;background-size:cover;isolation:isolate}.visual-side.svelte-1gc9esa:after{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1c412200 40%,#183a1fd1),linear-gradient(90deg,rgb(255 255 255 / 12%),transparent 35%);content:""}.visual-copy.svelte-1gc9esa{align-self:flex-end;width:min(100%,42rem);padding:clamp(2.5rem,5vw,5.75rem);color:#fff}.visual-copy.svelte-1gc9esa span:where(.svelte-1gc9esa){display:block;margin-bottom:.75rem;font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.visual-copy.svelte-1gc9esa h2:where(.svelte-1gc9esa),.visual-copy.svelte-1gc9esa p:where(.svelte-1gc9esa){margin:0}.visual-copy.svelte-1gc9esa h2:where(.svelte-1gc9esa){max-width:38rem;font-size:clamp(2.25rem,3.6vw,4.25rem);line-height:1.02;letter-spacing:-.035em}.visual-copy.svelte-1gc9esa p:where(.svelte-1gc9esa){max-width:31rem;margin-top:1.25rem;color:#ffffffe0;font-size:clamp(.9rem,1.1vw,1.05rem);line-height:1.55}header.svelte-1gc9esa h1:where(.svelte-1gc9esa),header.svelte-1gc9esa p:where(.svelte-1gc9esa),.login-link.svelte-1gc9esa{margin:0}header.svelte-1gc9esa h1:where(.svelte-1gc9esa){color:#29362a;font-size:clamp(1.85rem,2vw,2.15rem);letter-spacing:-.025em;line-height:1.15}header.svelte-1gc9esa p:where(.svelte-1gc9esa){margin-top:.65rem;color:#818a80;font-size:.925rem;line-height:1.45}form.svelte-1gc9esa{display:grid;margin-top:1.85rem;gap:1.15rem}label.svelte-1gc9esa{display:grid;min-width:0;gap:.45rem}label.svelte-1gc9esa>span:where(.svelte-1gc9esa){color:#344035;font-size:.85rem;font-weight:600}label.svelte-1gc9esa strong:where(.svelte-1gc9esa){color:#bc3434}input.svelte-1gc9esa:not([type=hidden]){width:100%;min-height:3rem;padding:.65rem .85rem;border:1px solid #d7ded4;border-radius:.5rem;background:#fff;color:#222;font:inherit;font-size:.875rem;outline:none;transition:border-color .15s ease,box-shadow .15s ease}input.svelte-1gc9esa:not([type=hidden]):focus{border-color:#79aa63;box-shadow:0 0 0 3px #67995124}input[aria-invalid=true].svelte-1gc9esa{border-color:#c14b45}.name-fields.svelte-1gc9esa{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.field-help.svelte-1gc9esa,.field-error.svelte-1gc9esa{font-size:.72rem;line-height:1.4}.field-help.svelte-1gc9esa{color:#737b75}.field-error.svelte-1gc9esa{color:#a83232}button.svelte-1gc9esa{width:100%;min-height:3rem;margin-top:0;padding:.55rem 1rem;border:0;border-radius:.5rem;background:#4da341;color:#fff;font:inherit;font-size:.875rem;font-weight:700;cursor:pointer;transition:background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1)}button.svelte-1gc9esa:hover:not(:disabled){background:#2f8b31;border-color:#2f8b31;box-shadow:0 8px 18px #2f8b312e}button.svelte-1gc9esa:focus-visible,a.svelte-1gc9esa:focus-visible{outline:3px solid rgb(103 171 61 / 35%);outline-offset:3px}.login-link.svelte-1gc9esa{display:flex;align-items:baseline;justify-content:center;margin-top:1.75rem;color:#667064;font-size:.85rem;line-height:1.4;text-align:center;gap:.35rem}.login-link.svelte-1gc9esa a:where(.svelte-1gc9esa){color:#4f8e36;font-weight:700;text-decoration:none}.login-link.svelte-1gc9esa a:where(.svelte-1gc9esa):hover{text-decoration:underline}@media (max-width: 900px){.registration-shell.svelte-1gc9esa{display:block;overflow:auto}.form-side.svelte-1gc9esa{height:auto;min-height:100vh;min-height:100svh;overflow:visible}.visual-side.svelte-1gc9esa{display:none}.page-content.svelte-1gc9esa{min-height:100vh;min-height:100svh;padding:7rem 1.5rem 3rem}.registration-panel.svelte-1gc9esa{width:min(100%,29rem)}}@media (max-width: 560px){.agrismart-logo.svelte-1gc9esa{top:1.5rem;left:1.5rem;width:7.75rem}.name-fields.svelte-1gc9esa{grid-template-columns:1fr}header.svelte-1gc9esa h1:where(.svelte-1gc9esa){font-size:1.75rem}}*{box-sizing:border-box}body{margin:0;background:#f4f6f2;color:#29302b;font-family:Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}.individual-settings-shell.svelte-65hnq{min-height:calc(100vh - 5rem);min-height:calc(100svh - 5rem)}.page-content.svelte-65hnq{width:min(calc(100% - 3rem),64rem);margin:2rem auto;padding:2rem;border:1px solid #e9ede6;border-radius:.75rem;background:#fff;box-shadow:0 .5rem 1.75rem #293d240d}.page-title.svelte-65hnq h1:where(.svelte-65hnq),h2.svelte-65hnq,.page-title.svelte-65hnq p:where(.svelte-65hnq),.section-intro.svelte-65hnq p:where(.svelte-65hnq){margin:0}.page-title.svelte-65hnq h1:where(.svelte-65hnq){color:#252d28;font-size:1.625rem;line-height:1.15;letter-spacing:-.02em}.page-title.svelte-65hnq p:where(.svelte-65hnq){margin-top:.3rem;color:#767d94;font-size:.85rem;line-height:1.4}.settings-section.svelte-65hnq{display:grid;grid-template-columns:minmax(13rem,.8fr) minmax(20rem,1.2fr);margin-top:1.75rem;padding-top:1.75rem;border-top:1px solid #e3e8df;gap:4rem}.section-intro.svelte-65hnq{display:flex;align-items:flex-start;gap:.85rem}.heading-icon.svelte-65hnq{display:grid;width:2rem;height:2rem;flex:0 0 auto;border-radius:.4rem;background:#edf8e8;color:#4d9d31;place-items:center}.heading-icon.svelte-65hnq svg:where(.svelte-65hnq){width:1.15rem;height:1.15rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}h2.svelte-65hnq{color:#243756;font-size:1rem}.section-intro.svelte-65hnq p:where(.svelte-65hnq){margin-top:.3rem;color:#71819a;font-size:.75rem;line-height:1.45}.settings-form.svelte-65hnq,.email-settings.svelte-65hnq,.load-error.svelte-65hnq{display:grid;gap:1rem}.section-status.svelte-65hnq{margin:0;color:#71819a;font-size:.78rem}.form-error.svelte-65hnq{margin:0;padding:.7rem .85rem;border:1px solid #eccbc8;border-radius:.45rem;background:#fff3f2;color:#a8322b;font-size:.75rem;line-height:1.4}label.svelte-65hnq{display:grid;gap:.35rem}label.svelte-65hnq>span:where(.svelte-65hnq){color:#53627d;font-size:.75rem;font-weight:700}label.svelte-65hnq>.field-heading:where(.svelte-65hnq){display:flex;align-items:center;justify-content:space-between;gap:.75rem}label.svelte-65hnq strong:where(.svelte-65hnq){color:#c93d32}input.svelte-65hnq{width:100%;min-height:2.55rem;padding:.55rem .7rem;border:1px solid #d7e0e8;border-radius:.45rem;outline:none;background:#fff;color:#20334f;font:inherit;font-size:.825rem;transition:border-color .15s ease,box-shadow .15s ease}input.svelte-65hnq:focus{border-color:#69a94b;box-shadow:0 0 0 3px #69a94b24}input[aria-invalid=true].svelte-65hnq{border-color:#d66157}input.svelte-65hnq:disabled{background:#f5f7f8;cursor:wait;opacity:.75}.current-email-input.svelte-65hnq:disabled{background:#f2f4f5;color:#7c8795;cursor:not-allowed;opacity:1}.email-status.svelte-65hnq{padding:.2rem .45rem;border-radius:999px;background:#edf8e8;color:#438b30;font-size:.65rem;font-weight:700}.email-status--unverified.svelte-65hnq{background:#fff4dc;color:#936914}.field-help.svelte-65hnq,.field-error.svelte-65hnq{font-size:.72rem;line-height:1.35}.field-help.svelte-65hnq{color:#8994a5}.field-error.svelte-65hnq{color:#bd342b}.pending-email.svelte-65hnq{padding:.9rem 1rem;border-left:3px solid #69a94b;border-radius:.35rem;background:#f5faf2;color:#53627d}.pending-email-heading.svelte-65hnq{display:flex;align-items:center;color:#315f2b;font-size:.78rem;gap:.45rem}.pending-email-heading.svelte-65hnq svg:where(.svelte-65hnq){width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.pending-email.svelte-65hnq p:where(.svelte-65hnq){margin:.5rem 0 0;overflow-wrap:anywhere;font-size:.75rem;line-height:1.45}.pending-email-actions.svelte-65hnq{display:flex;align-items:center;margin-top:.8rem;gap:.6rem}.email-change-form.svelte-65hnq{margin-top:.15rem;padding-top:1rem;border-top:1px solid #e3e8df}.form-actions.svelte-65hnq{display:flex;justify-content:flex-end;margin-top:.25rem}button.svelte-65hnq{min-height:2.35rem;padding:.55rem 1rem;border:1px solid #4da341;border-radius:.45rem;outline:none;background:#4da341;color:#fff;font:inherit;font-size:.78rem;font-weight:700;cursor:pointer;transition:background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1)}button.svelte-65hnq:not(.secondary-button):not(.cancel-button):hover:not(:disabled){border-color:#2f8b31;background:#2f8b31;box-shadow:0 8px 18px #2f8b312e}button.secondary-button.svelte-65hnq{border-color:#e1e8dc;background:#fff;color:#111827;transition:background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1)}button.secondary-button.svelte-65hnq:hover:not(:disabled){border-color:#dcead7;background:#f5fbf2;box-shadow:none;color:#2f8b31}button.cancel-button.svelte-65hnq{border-color:transparent;background:transparent;color:#6b7280}button.cancel-button.svelte-65hnq:hover:not(:disabled){border-color:#d5d8dd;background:#f3f4f6}button.svelte-65hnq:focus-visible{outline:3px solid rgb(83 165 64 / 30%);outline-offset:2px}button.svelte-65hnq:disabled{cursor:wait;opacity:.65}@media (max-width: 840px){.page-content.svelte-65hnq{width:min(calc(100% - 2rem),64rem);margin:1.25rem auto;padding:1.25rem}.settings-section.svelte-65hnq{grid-template-columns:minmax(11rem,.7fr) minmax(18rem,1.3fr);gap:2rem}}@media (max-width: 560px){.page-content.svelte-65hnq{width:calc(100% - 1.5rem);min-height:auto;margin:.75rem auto;padding:1.1rem .9rem}.settings-section.svelte-65hnq{grid-template-columns:1fr;margin-top:1.25rem;padding-top:1.25rem;gap:1.5rem}.form-actions.svelte-65hnq button:where(.svelte-65hnq){width:100%}.pending-email-actions.svelte-65hnq{align-items:stretch;flex-direction:column}.pending-email-actions.svelte-65hnq button:where(.svelte-65hnq),.load-error.svelte-65hnq button:where(.svelte-65hnq){width:100%}}.switcher-root.svelte-1q4uhl3{position:relative;width:fit-content;max-width:min(100%,18.75rem);font-family:Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.workspace-switcher.svelte-1q4uhl3{display:grid;grid-template-columns:2.25rem minmax(0,auto) 1.75rem;align-items:center;width:fit-content;max-width:18.75rem;min-height:3.75rem;padding:.45rem .55rem;border:0;border-radius:.9rem;background:#fff;color:#29302b;text-align:left;cursor:pointer;transition:background-color .15s ease}.workspace-switcher.svelte-1q4uhl3:hover,.workspace-switcher--open.svelte-1q4uhl3{background:#fbfdf9}.workspace-switcher.svelte-1q4uhl3:focus-visible,.menu-item.svelte-1q4uhl3:focus-visible,.logout-link.svelte-1q4uhl3:focus-visible{outline:3px solid rgb(83 165 64 / 35%);outline-offset:2px}.workspace-icon.svelte-1q4uhl3,.organization-icon.svelte-1q4uhl3{display:grid;flex:0 0 auto;border-radius:.65rem;background:#edf6e9;color:#5a9f3a;place-items:center}.workspace-icon.svelte-1q4uhl3{width:2.25rem;height:2.25rem}.icon-glyph.svelte-1q4uhl3{display:block;width:100%;height:100%;line-height:0}.icon-glyph.svelte-1q4uhl3 svg{display:block;width:100%;height:100%;fill:currentColor}.icon-glyph--personal.svelte-1q4uhl3{transform:translateY(-.0625rem)}.workspace-icon.svelte-1q4uhl3 .icon-glyph:where(.svelte-1q4uhl3){width:1.3rem;height:1.3rem}.personal-context-icon.svelte-1q4uhl3 .icon-glyph:where(.svelte-1q4uhl3){width:1.2rem;height:1.2rem}.workspace-copy.svelte-1q4uhl3{display:grid;min-width:0;padding:0 1.45rem 0 .7rem;gap:.18rem}.workspace-copy.svelte-1q4uhl3 strong:where(.svelte-1q4uhl3),.workspace-copy.svelte-1q4uhl3 span:where(.svelte-1q4uhl3){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-copy.svelte-1q4uhl3 strong:where(.svelte-1q4uhl3){font-size:.84rem;font-weight:650;line-height:1.2}.workspace-copy.svelte-1q4uhl3 span:where(.svelte-1q4uhl3){color:#7a847b;font-size:.7rem;line-height:1.2}.chevron-icon.svelte-1q4uhl3{width:.65rem;height:.42rem;margin:auto;fill:none;stroke:#728071;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;transition:transform .15s ease}.workspace-switcher.svelte-1q4uhl3:after{grid-area:1 / 3;width:1.75rem;height:1.75rem;border-radius:.5rem;background:#f3f6f1;content:"";place-self:center}.workspace-switcher.svelte-1q4uhl3 .chevron-icon:where(.svelte-1q4uhl3){z-index:1;grid-area:1 / 3}.workspace-switcher--open.svelte-1q4uhl3 .chevron-icon:where(.svelte-1q4uhl3){transform:rotate(180deg)}.switcher-menu.svelte-1q4uhl3{position:absolute;z-index:30;top:calc(100% + .65rem);right:0;width:18.75rem;max-width:calc(100vw - 2rem);padding:.55rem;border:1px solid #e2e8df;border-radius:.9rem;background:#fff;box-shadow:0 1rem 2.5rem #23341f29,0 .25rem .75rem #23341f0f}.switcher-menu--account-only.svelte-1q4uhl3{width:100%}.menu-header.svelte-1q4uhl3{padding:.55rem .6rem .7rem}.menu-heading.svelte-1q4uhl3{margin:0;color:#29302b;font-size:.86rem;font-weight:650;line-height:1.25}.menu-description.svelte-1q4uhl3{margin:.18rem 0 0;color:#899188;font-size:.7rem;line-height:1.35}.menu-heading--organizations.svelte-1q4uhl3{margin:0;padding:.25rem .6rem .4rem;color:#7b857a;font-size:.66rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.menu-item.svelte-1q4uhl3{position:relative;display:grid;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;width:100%;min-height:3.25rem;padding:.45rem .55rem;border:0;border-radius:.65rem;background:transparent;color:#29302b;font:inherit;font-size:.8rem;text-align:left;cursor:pointer;gap:.65rem;transition:background-color .13s ease}.menu-item.svelte-1q4uhl3:hover:not(:disabled){background:#f5f8f3}.menu-item.svelte-1q4uhl3:disabled{cursor:wait;opacity:.72}.personal-icon.svelte-1q4uhl3{display:grid;width:2rem;height:2rem;border-radius:.55rem;background:#edf6e9;color:#5a9f3a;place-items:center}.personal-icon.svelte-1q4uhl3 .icon-glyph:where(.svelte-1q4uhl3){width:1.2rem;height:1.2rem}.menu-divider.svelte-1q4uhl3{height:1px;margin:.45rem .55rem;background:#edf0eb}.organization-list.svelte-1q4uhl3{display:grid;max-height:14rem;overflow-y:auto;gap:.1rem}.organization-item--current.svelte-1q4uhl3,.menu-item--current.svelte-1q4uhl3{background:#f0f7ed}.organization-icon.svelte-1q4uhl3{width:2rem;height:2rem}.organization-icon.svelte-1q4uhl3 .icon-glyph:where(.svelte-1q4uhl3){width:1.1rem;height:1.1rem}.menu-item-copy.svelte-1q4uhl3{display:grid;min-width:0;gap:.16rem}.menu-item-label.svelte-1q4uhl3,.menu-item-meta.svelte-1q4uhl3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-item-label.svelte-1q4uhl3{font-weight:550;line-height:1.2}.menu-item-meta.svelte-1q4uhl3{color:#8a9289;font-size:.68rem;line-height:1.2}.organization-name.svelte-1q4uhl3{min-width:0}.role-badge.svelte-1q4uhl3{flex:0 0 auto;padding:.22rem .48rem;border:1px solid #dce9d6;border-radius:999px;background:#fff;color:#5d8f49;font-size:.64rem;font-weight:650}.menu-state.svelte-1q4uhl3,.menu-error.svelte-1q4uhl3{display:flex;align-items:center;min-height:2.75rem;padding:0 .6rem;color:#687064;font-size:.76rem;gap:.5rem}.menu-error.svelte-1q4uhl3{align-items:flex-start;flex-direction:column;color:#a33b2b}.menu-error.svelte-1q4uhl3 button:where(.svelte-1q4uhl3){padding:0;border:0;background:transparent;color:#4d8d32;font:inherit;font-weight:700;cursor:pointer}.spinner.svelte-1q4uhl3{width:.9rem;height:.9rem;margin-left:auto;border:2px solid #dce6d7;border-top-color:#67a944;border-radius:50%;animation:svelte-1q4uhl3-spin .7s linear infinite}.menu-divider--logout.svelte-1q4uhl3{margin-top:.5rem}.logout-link.svelte-1q4uhl3{display:flex;align-items:center;min-height:2.6rem;padding:.45rem .6rem;border-radius:.6rem;color:#687068;font-size:.76rem;text-decoration:none;gap:.65rem;transition:background-color .13s ease,color .13s ease}.logout-link.svelte-1q4uhl3 svg:where(.svelte-1q4uhl3){width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65}.logout-link.svelte-1q4uhl3:hover{background:#f5f7f4;color:#3f4840;text-decoration:none}@keyframes svelte-1q4uhl3-spin{to{transform:rotate(360deg)}}@media (max-width: 560px){.switcher-root.svelte-1q4uhl3,.workspace-switcher.svelte-1q4uhl3,.switcher-menu.svelte-1q4uhl3{width:100%;max-width:none}.switcher-menu.svelte-1q4uhl3{position:relative;top:.4rem}}[data-svelte-component=app-header]{position:sticky;top:0;z-index:20}.app-header.svelte-5n6hm0{position:relative;display:flex;align-items:center;justify-content:space-between;min-height:5rem;padding:.7rem 2rem;border-bottom:1px solid #edf0eb;background:#ffffffeb;-webkit-backdrop-filter:blur(10px) saturate(130%);backdrop-filter:blur(10px) saturate(130%);box-shadow:0 .125rem .75rem #2d41280a;transition:background .16s ease}.app-header--scrolled.svelte-5n6hm0{background:#fff9;-webkit-backdrop-filter:blur(5px) saturate(130%);backdrop-filter:blur(5px) saturate(130%)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.app-header--scrolled.svelte-5n6hm0{background:#ffffffc7}}@media (prefers-reduced-motion: reduce){.app-header.svelte-5n6hm0{transition:none}}.agrismart-logo.svelte-5n6hm0{display:block;width:8.5rem;height:auto}.primary-navigation.svelte-5n6hm0{position:absolute;bottom:0;left:50%;display:flex;align-items:stretch;height:100%;transform:translate(-50%);gap:2.25rem}.primary-link.svelte-5n6hm0{position:relative;display:flex;align-items:center;padding:0 .35rem;color:#8a918b;font-size:.875rem;font-weight:700;text-decoration:none;transition:color .15s ease}.primary-link.svelte-5n6hm0:hover,.primary-link--active.svelte-5n6hm0{color:#29302b}.primary-link--active.svelte-5n6hm0:after{position:absolute;right:0;bottom:-1px;left:0;height:.2rem;border-radius:999px 999px 0 0;background:#69bd45;content:""}.primary-link.svelte-5n6hm0:focus-visible{border-radius:.25rem;outline:3px solid rgb(83 165 64 / 35%);outline-offset:-3px}.account-summary.svelte-5n6hm0{display:flex;align-items:center;width:min(100%,19.5rem);min-height:3.5rem;padding:.5rem 1rem;border-radius:999px;background:#f2f9ee;color:#333;gap:.8rem}.account-icon.svelte-5n6hm0{display:grid;width:2.125rem;height:2.125rem;flex:0 0 auto;border-radius:50%;background:#77b055;color:#fff;place-items:center}.icon-glyph.svelte-5n6hm0{display:block;width:1.2rem;height:1.2rem;line-height:0}.icon-glyph.svelte-5n6hm0 svg{display:block;width:100%;height:100%;fill:currentColor}.icon-glyph--personal.svelte-5n6hm0{transform:translateY(-.0625rem)}.account-copy.svelte-5n6hm0{display:grid;min-width:0;gap:.15rem}.account-copy.svelte-5n6hm0 strong:where(.svelte-5n6hm0),.account-copy.svelte-5n6hm0 span:where(.svelte-5n6hm0){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-copy.svelte-5n6hm0 strong:where(.svelte-5n6hm0){font-size:.825rem}.account-copy.svelte-5n6hm0 span:where(.svelte-5n6hm0){color:#5f7955;font-size:.7rem}@media (max-width: 560px){.app-header.svelte-5n6hm0{align-items:stretch;flex-direction:column;padding:1rem;gap:1rem}.agrismart-logo.svelte-5n6hm0{width:8.25rem}.primary-navigation.svelte-5n6hm0{position:static;order:3;width:100%;height:auto;transform:none;gap:1.5rem}.primary-link.svelte-5n6hm0{min-height:2.5rem}.account-summary.svelte-5n6hm0{width:100%}}.confirm-dialog.svelte-u88vb0{width:min(calc(100% - 2rem),32.5rem);max-width:none;padding:0;border:0;border-radius:.85rem;outline:none;background:#fff;box-shadow:0 1.5rem 4rem #1827393d}.confirm-dialog.svelte-u88vb0::backdrop{background:#14202b85;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.dialog-content.svelte-u88vb0{padding:1.35rem 1.5rem 1.25rem;font-family:Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.dialog-header.svelte-u88vb0{display:flex;align-items:center;gap:.75rem}.dialog-icon.svelte-u88vb0{display:grid;width:2rem;height:2rem;flex:0 0 auto;border-radius:50%;background:#eef7e9;color:#43832f;place-items:center}.dialog-icon--danger.svelte-u88vb0{background:#fdeeec;color:#c0524a}.dialog-icon.svelte-u88vb0 svg:where(.svelte-u88vb0){width:1.1rem;height:1.1rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}h2.svelte-u88vb0{margin:0;flex:1 1 auto;color:#252d28;font-size:1.05rem;line-height:1.3;letter-spacing:-.01em}p.svelte-u88vb0{margin:.85rem 0 0;color:#5c6771;font-size:.85rem;line-height:1.5}.close-button.svelte-u88vb0{display:grid;width:1.85rem;height:1.85rem;flex:0 0 auto;padding:0;border:1px solid #e4e9ee;border-radius:50%;background:#fff;color:#71819a;cursor:pointer;place-items:center}.close-button.svelte-u88vb0:hover{background:#eef2f4;color:#34445b}.close-button.svelte-u88vb0 svg:where(.svelte-u88vb0){width:.7rem;height:.7rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.6}.dialog-actions.svelte-u88vb0{display:flex;justify-content:flex-end;margin-top:1.5rem;gap:.6rem}.cancel-button.svelte-u88vb0,.confirm-button.svelte-u88vb0{display:inline-flex;min-height:2.4rem;align-items:center;justify-content:center;padding:.5rem 1.1rem;border-radius:.45rem;font:inherit;font-size:.8rem;font-weight:500;cursor:pointer;gap:.4rem}.cancel-button.svelte-u88vb0{border:1px solid #e1e8dc;background:#fff;color:#111827;transition:background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1)}.cancel-button.svelte-u88vb0:hover:not(:disabled){background:#f5fbf2;border-color:#dcead7;box-shadow:none;color:#2f8b31}.confirm-button.svelte-u88vb0{border:1px solid #4da341;background:#4da341;color:#fff;transition:background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1)}.confirm-button.svelte-u88vb0:not(.confirm-button--danger):hover:not(:disabled){border-color:#2f8b31;background:#2f8b31;box-shadow:0 8px 18px #2f8b312e}.confirm-button--danger.svelte-u88vb0{border-color:#e1c9c5;background:#fff;color:#a73b32}.confirm-button--danger.svelte-u88vb0:hover{border-color:#d5b3ae;background:#fff3f1}.confirm-icon.svelte-u88vb0{width:.9rem;height:.9rem;flex:0 0 auto;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.3}.cancel-button.svelte-u88vb0:focus-visible,.confirm-button.svelte-u88vb0:focus-visible,.close-button.svelte-u88vb0:focus-visible{outline:3px solid rgb(83 165 64 / 30%);outline-offset:2px}@media (max-width: 480px){.dialog-actions.svelte-u88vb0{flex-direction:column-reverse}.cancel-button.svelte-u88vb0,.confirm-button.svelte-u88vb0{width:100%}}.toast-host.svelte-1kpa63r{position:fixed;top:5rem;right:0;left:0;z-index:100;display:flex;justify-content:center;padding:0 1rem;pointer-events:none}.toast-list.svelte-1kpa63r{display:grid;width:min(100%,28rem);gap:.5rem}.toast.svelte-1kpa63r{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;padding:.9rem 1rem;border:1px solid #d8e3d2;border-radius:.55rem;background:#fff;box-shadow:0 .5rem 1.5rem #23372a29;color:#1e293b;pointer-events:auto;gap:.75rem}.toast--error.svelte-1kpa63r{border-color:#efc4c0;background:#fff6f5;color:#991b1b}.toast-icon.svelte-1kpa63r{width:1.2rem;height:1.2rem;fill:none;stroke:#4f9c38;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.toast--error.svelte-1kpa63r .toast-icon:where(.svelte-1kpa63r){stroke:#c64a40}p.svelte-1kpa63r{min-width:0;margin:0;font-size:.875rem;font-weight:600;line-height:1.25rem}button.svelte-1kpa63r{display:grid;width:1.5rem;height:1.5rem;padding:0;border:0;border-radius:.3rem;background:transparent;color:currentColor;cursor:pointer;opacity:.6;place-items:center}button.svelte-1kpa63r:hover{background:#0000000d;opacity:1}button.svelte-1kpa63r:focus-visible{outline:3px solid rgb(83 165 64 / 28%);outline-offset:1px}button.svelte-1kpa63r svg:where(.svelte-1kpa63r){width:.95rem;height:.95rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8}@media (max-width: 42rem){.toast-host.svelte-1kpa63r{top:4.5rem}}
