:root{--olive-900:#222b1f;--olive-800:#384032;--olive-700:#5f6857;--olive-600:#828a78;--olive-650:#6c7052;--olive-bg:#ecede6;--plum-700:#5d4c6b;--white:#fff;--bg:#fafafa;--inset:#fefcfa;--sand:#e0ddcf;--orange:#ff6b00;--orange-light:#ff8a33;--orange-dark:#c45200;--orange-soft:#ffd4a8;--orange-bg:#fff3ea;--orange-ink:#b04600;--g25:#fcfcfb;--g50:#fafaf9;--g100:#f4f1ed;--g200:#e5e5e2;--g300:#d2d2cd;--g400:#a2a29c;--g500:#72726c;--g600:#54544f;--g700:#42423c;--g800:#2a2a26;--g900:#1b1b18;--green:#95a04a;--green-dark:#5c6822;--green-soft:#c5ccaa;--green-bg:#f5f7e9;--green-ink:#4e5a1e;--amber:#b54708;--amber-strong:#92380c;--amber-bg:#fffaeb;--red:#c53030;--red-strong:#9a1f1f;--red-bg:#fef3f2;--info:#3a4a5c;--info-strong:#283645;--info-bg:#e6ecf4;--blue-source:#1f6feb;--blue-source-bg:#e8effc;--plum-source:var(--cat-plum);--plum-source-bg:var(--cat-plum-bg);--cat-sienna:#a15f2a;--cat-sienna-bg:#f5ece2;--cat-mustard:#95a12a;--cat-mustard-bg:#eef4dc;--cat-lime:#44a12a;--cat-lime-bg:#def2dc;--cat-teal:#2aa188;--cat-teal-bg:#dcf2eb;--cat-sky:#2a75a1;--cat-sky-bg:#dce5f2;--cat-indigo:#582aa1;--cat-indigo-bg:#e5dcf2;--cat-plum:#952aa1;--cat-plum-bg:#f0dcf2;--cat-rose:#a12a60;--cat-rose-bg:#f2dce2;--font-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--font-mono:"JetBrains Mono","Fira Code",ui-monospace,Menlo,monospace;--font-accent:"Big Shoulders Display","Helvetica Compressed","Arial Narrow","Impact",sans-serif;--t-eyebrow:11px;--t-micro:12px;--t-small:12.5px;--t-body-sm:13.5px;--t-body:14px;--t-body-lg:15px;--t-h3:15px;--t-h2:19.5px;--t-h1:24px;--t-metric:28px;--t-metric-lg:30px;--tr-tight-md:-0.005em;--tr-tight-lg:-0.01em;--tr-tight-xl:-0.015em;--tr-tight-xxl:-0.02em;--tr-eyebrow:0.06em;--space-1:4px;--space-2:6px;--space-3:8px;--space-4:10px;--space-5:12px;--space-6:14px;--space-7:16px;--space-8:18px;--space-9:22px;--measure:1100px;--measure-wide:1500px;--r-tight:3px;--r-pill:4px;--r-control:6px;--r-card:8px;--r-overlay:10px;--border:1px solid var(--g200);--border-d:1px dashed var(--g100);--shadow-overlay:0 20px 60px rgba(15,23,33,.35);--shadow-drawer:-8px 0 24px rgba(15,23,33,.12);--overlay-hover:rgba(15,23,33,.06);--dur-fast:120ms;--dur-med:180ms;--dur-slow:240ms;--dur-step:560ms;--dur-pulse:1400ms;--ease:ease-out;--ease-spring:cubic-bezier(0.34,1.56,0.64,1);--ease-decel:cubic-bezier(0.16,1,0.3,1);--ease-accel:cubic-bezier(0.4,0,1,1);--ease-step:cubic-bezier(0.65,0,0.35,1);--fg-strong:var(--g900);--fg-body:var(--g800);--fg-mute:var(--g600);--fg-soft:var(--g500);--fg-faint:var(--g400);--fg-on-dark:#fff;--surface:#fff;--surface-bg:var(--bg);--surface-inset:var(--inset);--surface-chrome:var(--olive-900);--surface-rail:var(--olive-800);--on-chrome-strong:hsla(0,0%,100%,.78);--on-chrome-soft:hsla(0,0%,100%,.62);--on-chrome-faint:hsla(0,0%,100%,.42);--on-chrome-edge:hsla(0,0%,100%,.14);--on-chrome-active:hsla(0,0%,100%,.08);--on-chrome-inset:rgba(0,0,0,.18);--on-chrome-bright:#fff;--on-chrome-icon:hsla(0,0%,100%,.7);--on-chrome-hover:hsla(0,0%,100%,.045);--line:var(--g200);--line-subtle:var(--g100);--brand-primary:var(--orange);--brand-primary-strong:var(--orange-dark);--brand-primary-soft:var(--orange-soft);--brand-primary-bg:var(--orange-bg);--brand-secondary:var(--olive-800);--brand-secondary-strong:var(--olive-900);--brand-secondary-soft:var(--olive-600);--brand-secondary-bg:var(--olive-bg);--brand-tertiary:var(--green);--brand-tertiary-strong:var(--green-dark);--brand-tertiary-soft:var(--green-soft);--brand-tertiary-bg:var(--green-bg);--accent:var(--brand-primary);--accent-hover:var(--orange-light);--focus-ring-color:rgba(95,104,87,.18);--focus-ring-width:3px}.accent{font-weight:700;letter-spacing:.005em}:root,[data-density=compact]{--d-btn-pad-y:9px;--d-btn-pad-x:14px;--d-btn-font:var(--t-body-sm);--d-btn-sm-pad-y:7px;--d-btn-sm-pad-x:11px;--d-btn-sm-font:var(--t-small);--d-btn-lg-pad-y:12px;--d-btn-lg-pad-x:20px;--d-btn-lg-font:var(--t-body-lg);--d-input-pad-y:9px;--d-input-pad-x:12px;--d-input-font:var(--t-body-sm);--d-input-h:34px;--d-pill-pad-y:4px;--d-pill-pad-x:9px;--d-pill-font:var(--t-micro);--d-pill-lg-pad-y:6px;--d-pill-lg-pad-x:12px;--d-pill-lg-font:var(--t-small);--d-card-h-pad-y:14px;--d-card-h-pad-x:18px;--d-card-b-pad:18px;--d-table-h-pad-y:11px;--d-table-h-pad-x:14px;--d-table-row-h:44px;--d-table-cell-pad-y:13px;--d-table-cell-pad-x:14px;--d-table-cell-font:var(--t-body-sm);--d-rail-item-pad-y:9px;--d-rail-item-pad-x:10px;--d-rail-item-font:var(--t-body-sm);--d-rail-ico-size:18px;--d-chrome-h:50px;--d-rail-w:200px;--d-rail-w-collapsed:52px;--d-page-pad-y:22px;--d-page-pad-x:28px;--d-field-gap:16px;--d-stack-gap:14px;--d-notice-pad-y:10px;--d-notice-pad-x:12px;--d-notice-gap:10px;--d-tab-pad-y:8px;--d-tab-pad-x:14px;--d-subtab-pad-x:8px;--d-seg-pad-y:6px;--d-seg-pad-x:12px;--d-chat-pad:16px;--d-chat-bubble-pad-y:12px;--d-chat-bubble-pad-x:14px;--d-dropzone-pad-y:44px;--d-dropzone-pad-x:24px;--d-wizard-rail-h:36px;--d-wizard-footer-pad-y:11px;--d-empty-pad-y:40px;--d-empty-pad-x:24px;--d-steps-gap:22px;--d-subheader-h:36px}[data-density=comfortable]{--t-eyebrow:12px;--t-micro:13px;--t-small:13.5px;--t-body-sm:14.5px;--t-body:15px;--t-body-lg:16px;--t-h3:16px;--t-h2:21px;--t-h1:26px;--t-metric:30px;--t-metric-lg:32px;--d-btn-pad-y:11px;--d-btn-pad-x:18px;--d-btn-font:var(--t-body-sm);--d-btn-sm-pad-y:9px;--d-btn-sm-pad-x:14px;--d-btn-sm-font:var(--t-small);--d-btn-lg-pad-y:14px;--d-btn-lg-pad-x:24px;--d-btn-lg-font:var(--t-body-lg);--d-input-pad-y:11px;--d-input-pad-x:14px;--d-input-font:var(--t-body-sm);--d-input-h:40px;--d-pill-pad-y:5px;--d-pill-pad-x:11px;--d-pill-font:var(--t-micro);--d-pill-lg-pad-y:7px;--d-pill-lg-pad-x:14px;--d-pill-lg-font:var(--t-small);--d-card-h-pad-y:16px;--d-card-h-pad-x:22px;--d-card-b-pad:22px;--d-table-h-pad-y:13px;--d-table-h-pad-x:16px;--d-table-row-h:52px;--d-table-cell-pad-y:16px;--d-table-cell-pad-x:16px;--d-table-cell-font:var(--t-body-sm);--d-rail-item-pad-y:11px;--d-rail-item-pad-x:12px;--d-rail-item-font:var(--t-body-sm);--d-rail-ico-size:20px;--d-chrome-h:58px;--d-page-pad-y:28px;--d-page-pad-x:36px;--d-field-gap:20px;--d-stack-gap:18px;--d-notice-pad-y:13px;--d-notice-pad-x:15px;--d-notice-gap:12px;--d-tab-pad-y:10px;--d-tab-pad-x:18px;--d-subtab-pad-x:11px;--d-seg-pad-y:7px;--d-seg-pad-x:16px;--d-chat-pad:20px;--d-chat-bubble-pad-y:15px;--d-chat-bubble-pad-x:18px;--d-dropzone-pad-y:50px;--d-dropzone-pad-x:28px;--d-wizard-rail-h:42px;--d-wizard-footer-pad-y:14px;--d-empty-pad-y:46px;--d-empty-pad-x:28px;--d-steps-gap:26px;--d-subheader-h:44px}:root{--bp-mobile:640px}@media (max-width:640px){:root,[data-density=comfortable],[data-density=compact]{--d-page-pad-y:12px;--d-page-pad-x:14px;--d-card-h-pad-y:12px;--d-card-h-pad-x:14px;--d-card-b-pad:14px;--t-h1:18px;--t-h2:16px;--d-field-gap:12px;--d-stack-gap:10px;--d-chrome-h:48px}.cof-chrome-leading{min-width:0!important}.cof-page-header{flex-direction:column!important;align-items:stretch!important;gap:10px!important}.cof-page-header__actions{width:100%;justify-content:flex-end;flex-wrap:wrap}.cof-mobile-hidden{display:none!important}}@media (min-width:641px){.cof-mobile-only{display:none!important}}[data-theme=dark]{--bg:#1b1b18;--inset:#222220;--white:#2a2a26;--surface:#2a2a26;--surface-bg:#1b1b18;--surface-inset:#222220;--surface-chrome:#161914;--surface-rail:#1f2620;--g25:#2a2a26;--g50:#2e2e2a;--g100:#34342f;--g200:#3d3d38;--g300:#54544f;--g400:#72726c;--g500:#9a9a93;--g600:#b6b6b0;--g700:#d2d2cd;--g800:#e5e5e2;--g900:#f4f4f2;--fg-strong:#f4f4f2;--fg-body:#e5e5e2;--fg-mute:#b6b6b0;--fg-soft:#9a9a93;--fg-faint:#72726c;--line:#3d3d38;--line-subtle:#34342f;--border:1px solid #3d3d38;--green-bg:#2d3318;--amber-bg:#4a3818;--red-bg:#4a2424;--info-bg:#243352;--orange-bg:#3a2018;--amber:#f4b976;--green:#bdcb78;--info:#9fb6d6;--red:#f5a5a0;--green-dark:#e7ecc8;--green-ink:#bdcb78;--orange-ink:#ff8a5c;--overlay-hover:hsla(0,0%,100%,.07)}html[data-contrast=high]{--fg-body:var(--g900);--fg-mute:var(--g800);--fg-soft:var(--g800);--fg-faint:var(--g600);--bg:var(--white);--inset:var(--white);--surface-bg:var(--white);--surface-inset:var(--white);--line:#4a2c10;--line-subtle:#6e5334;--border:1px solid #4a2c10;--green:#3d4a12;--green-bg:#dde8b4;--green-ink:#3d4a12;--amber:#5e2f00;--amber-bg:#f8dca6;--red:#7a1512;--red-bg:#f6c3bd;--info:#16324f;--info-bg:#c7dbf3;--orange-ink:#8a2600;--orange-bg:#ffd3be;--brand-tertiary:#95a04a;--brand-tertiary-strong:#5c6822;--brand-tertiary-soft:#c5ccaa;--focus-ring-color:var(--orange);--focus-ring-width:3px}html[data-theme=dark][data-contrast=high]{--fg-strong:#fff;--fg-body:#f4f4f2;--fg-mute:#e5e5e2;--fg-soft:#d2d2cd;--fg-faint:#b6b6b0;--line:#9a7e5f;--line-subtle:#6e5a44;--border:1px solid #9a7e5f;--green:#e8f2c2;--green-bg:#313a15;--green-ink:#e8f2c2;--amber:#fcdca8;--amber-bg:#4e3606;--red:#fdc8c2;--red-bg:#4e1a17;--info:#d2e0f5;--info-bg:#1b2f4c;--orange-ink:#ffa477;--orange-bg:#3a2018;--focus-ring-color:var(--orange-light);--focus-ring-width:3px}html[data-contrast=high] .mantine-Badge-root:not(.of-badge-outline){border:1.5px solid!important}html[data-contrast=high] .of-badge-outline{border:1.5px dashed!important}.of-badge-tone-icon{display:none}html[data-contrast=high] .of-badge-dot:not(:only-child){display:none!important}html[data-contrast=high] .of-badge-tone-icon{display:block}@media (forced-colors:active){.of-badge-tone-icon{display:block}
  /* !important is required: the dot's `display: inline-block` is an inline
   * style (StatusBadge Dot), and only an !important external rule can beat it
   * - matching the html[data-contrast="high"] rule above. Without it the color
   * dot never hides under Windows HCM and renders alongside the tone shape. */.of-badge-dot:not(:only-child){display:none!important}}@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500&family=Big+Shoulders+Display:wght@500;600;700;800&display=swap");body,html{margin:0;padding:0;color:var(--fg-strong);background:var(--bg)}.cof,body,body.cof,html{font-family:var(--font-sans)}.cof,body.cof{font-feature-settings:"cv11","ss01","tnum";font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.tabnum{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mono{font-family:var(--font-mono)}.accent{font-family:var(--font-accent);font-weight:500;letter-spacing:0;color:var(--g700)}.eyebrow{font-size:var(--t-eyebrow);font-weight:600;letter-spacing:var(--tr-eyebrow);text-transform:uppercase;color:var(--fg-soft)}:focus-visible{outline:none;box-shadow:0 0 0 var(--focus-ring-width) var(--focus-ring-color);border-radius:var(--r-control)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root,[data-mantine-color-scheme=light]{--offload-control-fill:var(--olive-700);--offload-switch-fill:var(--olive-700)}[data-mantine-color-scheme=dark]{--offload-control-fill:var(--orange);--offload-switch-fill:var(--orange)}.mantine-Checkbox-input:checked,.mantine-Checkbox-input:indeterminate{background-color:var(--offload-control-fill)!important;border-color:var(--offload-control-fill)!important}.mantine-Radio-radio:checked{border-color:var(--offload-control-fill)!important}.mantine-Radio-radio:checked,.mantine-Slider-bar{background-color:var(--offload-control-fill)!important}.mantine-Slider-thumb{border-color:var(--offload-control-fill)!important}.mantine-SegmentedControl-root{background-color:var(--g100)!important;border:1px solid var(--line-subtle)}.mantine-SegmentedControl-indicator{background-color:var(--surface)!important;box-shadow:0 1px 0 color-mix(in srgb,var(--g900) 8%,transparent)!important}.mantine-SegmentedControl-label{color:var(--fg-mute)!important}.mantine-SegmentedControl-input:checked+.mantine-SegmentedControl-label{color:var(--fg-strong)!important}.mantine-SegmentedControl-label:hover{color:var(--fg-body)!important}[data-mantine-color-scheme=dark] .mantine-SegmentedControl-root{background-color:var(--inset)!important;border-color:var(--line-subtle)}[data-mantine-color-scheme=dark] .mantine-SegmentedControl-indicator{background-color:var(--g200)!important;box-shadow:0 1px 0 rgba(0,0,0,.35)!important}.mantine-InputWrapper-label{font-size:var(--t-small)!important;font-weight:500!important;color:var(--fg-body)!important;letter-spacing:var(--tr-tight-md)!important;margin-bottom:4px!important;line-height:1.3!important}.mantine-InputWrapper-description{color:var(--fg-soft)!important;margin-top:0!important;margin-bottom:4px!important}.mantine-InputWrapper-description,.mantine-InputWrapper-error{font-size:var(--t-micro)!important;font-weight:400!important;letter-spacing:var(--tr-tight-md)!important;line-height:1.4!important}.mantine-InputWrapper-error{color:var(--red)!important;margin-top:4px!important}.mantine-InputWrapper-required{color:var(--red)!important;margin-left:2px}.mantine-DateInput-input,.mantine-Input-input,.mantine-NumberInput-input,.mantine-PasswordInput-input,.mantine-Select-input,.mantine-TextInput-input,.mantine-Textarea-input{font-size:var(--t-body-sm)!important;color:var(--fg-strong)!important;letter-spacing:var(--tr-tight-md)!important;font-family:var(--font-sans)!important;border-radius:var(--r-control)!important;border-color:var(--line)!important;min-height:28px!important;height:28px!important;padding-top:6px!important;padding-bottom:6px!important}.offload-action-select .mantine-Input-input,.offload-action-select .mantine-InputBase-input,.offload-action-select .mantine-Select-input{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.offload-action-select .mantine-ActionIcon-root,.offload-action-select .mantine-Button-root{height:28px!important;min-height:28px!important}[data-density=comfortable] .offload-action-select .mantine-ActionIcon-root,[data-density=comfortable] .offload-action-select .mantine-Button-root{height:34px!important;min-height:34px!important}.mantine-Textarea-input{min-height:64px!important;height:auto!important;line-height:1.4!important}[data-density=comfortable] .mantine-DateInput-input,[data-density=comfortable] .mantine-Input-input,[data-density=comfortable] .mantine-NumberInput-input,[data-density=comfortable] .mantine-PasswordInput-input,[data-density=comfortable] .mantine-Select-input,[data-density=comfortable] .mantine-TextInput-input{font-size:var(--t-body-sm)!important;min-height:34px!important;height:34px!important;padding-top:9px!important;padding-bottom:9px!important}[data-density=comfortable] .mantine-Textarea-input{min-height:72px!important;height:auto!important}.mantine-MultiSelect-input,.mantine-PillsInput-input,.mantine-TagsInput-input{height:auto!important;min-height:28px!important;padding-top:3px!important;padding-bottom:3px!important}[data-density=comfortable] .mantine-MultiSelect-input,[data-density=comfortable] .mantine-PillsInput-input,[data-density=comfortable] .mantine-TagsInput-input{min-height:34px!important;padding-top:4px!important;padding-bottom:4px!important}.mantine-DateInput-input:focus,.mantine-NumberInput-input:focus,.mantine-PasswordInput-input:focus,.mantine-TextInput-input:focus,.mantine-Textarea-input:focus{border-color:var(--olive-700)!important;box-shadow:0 0 0 3px rgba(95,104,87,.18)!important;outline:none!important}.mantine-Select-input:focus{border-color:var(--orange)!important;box-shadow:0 0 0 3px rgba(255,68,3,.16)!important;outline:none!important}.mantine-Input-input[data-error=true],.mantine-NumberInput-input[data-error=true],.mantine-Select-input[data-error=true],.mantine-TextInput-input[data-error=true],.mantine-Textarea-input[data-error=true]{border-color:var(--red)!important}.mantine-Input-input[data-error=true]:focus,.mantine-NumberInput-input[data-error=true]:focus,.mantine-TextInput-input[data-error=true]:focus,.mantine-Textarea-input[data-error=true]:focus{box-shadow:0 0 0 3px rgba(211,47,47,.15)!important}.mantine-Input-input::placeholder,.mantine-TextInput-input::placeholder,.mantine-Textarea-input::placeholder{color:var(--fg-faint)!important}.mantine-Checkbox-label,.mantine-Radio-label,.mantine-Switch-label{font-size:var(--t-body-sm)!important;color:var(--fg-body)!important;letter-spacing:var(--tr-tight-md)!important;font-weight:400!important}.mantine-Checkbox-groupRoot>.mantine-InputWrapper-label,.mantine-Radio-groupRoot>.mantine-InputWrapper-label{font-size:var(--t-small)!important;font-weight:500!important;color:var(--fg-body)!important}.of-bare-input,.of-bare-input:active,.of-bare-input:focus,.of-bare-input:focus-visible,.of-bare-input:hover{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important}.of-bare-input::placeholder{color:var(--fg-faint);opacity:1}.offload-wizard{display:flex;flex-direction:column;flex:1 1;min-height:0}.offload-wizard .step-rail{display:flex;align-items:center;gap:12px;padding:0 var(--d-page-pad-x,16px);height:var(--d-wizard-rail-h);background:var(--surface,#fff);border-bottom:var(--border,1px solid var(--g200));font-size:var(--t-body-sm,12.5px);flex-shrink:0}.offload-wizard .step{display:inline-flex;align-items:center;gap:7px;height:100%;color:var(--fg-soft);flex:0 0 auto}.offload-wizard .step-line{position:relative;flex:1 1;min-width:12px;height:1px;background:var(--g200);overflow:visible}.offload-wizard .step-line:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--orange-light) 0,var(--orange) 100%);border-radius:999px;transform:scaleX(0);transform-origin:left center;transition:transform var(--dur-step,.56s) var(--ease-step,cubic-bezier(.65,0,.35,1));box-shadow:0 0 6px rgba(255,68,3,.35)}.offload-wizard .step-line.done:after{transform:scaleX(1)}.offload-wizard .step.done{color:var(--fg-body)}.offload-wizard .step.current,.offload-wizard .step.done{transition:color var(--dur-med,.18s) var(--ease,ease-out)}.offload-wizard .step.current{color:var(--fg-strong);font-weight:600}.offload-wizard .step .num{width:18px;height:18px;border-radius:50%;border:1px solid var(--g300);display:inline-flex;align-items:center;justify-content:center;font-size:10.5px;font-weight:600;background:var(--surface,#fff);color:var(--fg-soft);transition:background var(--dur-med,.18s) var(--ease,ease-out),border-color var(--dur-med,.18s) var(--ease,ease-out),color var(--dur-med,.18s) var(--ease,ease-out)}.offload-wizard .step.current .num{background:var(--orange);border-color:var(--orange);color:#fff;animation:offload-step-num-pulse .72s var(--ease-spring,cubic-bezier(.34,1.56,.64,1)) .52s backwards}.offload-wizard .step.done .num{background:var(--orange-dark);border-color:var(--orange-dark);color:#fff}@keyframes offload-step-num-pulse{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(255,68,3,.55)}45%{transform:scale(1.18);box-shadow:0 0 0 6px rgba(255,68,3,.16)}to{transform:scale(1);box-shadow:0 0 0 0 rgba(255,68,3,0)}}.offload-wizard .wizard-workspace{flex:1 1;min-height:0;overflow:hidden;background:var(--bg);display:flex;flex-direction:column}.offload-wizard .wizard-scroll{flex:1 1;overflow-y:auto;padding:var(--d-page-pad-y,12px) var(--d-page-pad-x,16px)}@keyframes offload-step-content-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.offload-wizard .wizard-scroll>*{animation:offload-step-content-in .54s var(--ease-decel,cubic-bezier(.16,1,.3,1)) backwards}.offload-wizard .wizard-scroll>:first-child{animation-delay:.12s}.offload-wizard .wizard-scroll>:nth-child(2){animation-delay:.24s}.offload-wizard .wizard-scroll>:nth-child(3){animation-delay:.36s}.offload-wizard .wizard-scroll>:nth-child(4){animation-delay:.48s}.offload-wizard .wizard-scroll>:nth-child(n+5){animation-delay:.58s}@keyframes offload-step-content-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.offload-wizard.is-exiting .wizard-scroll>*{animation:offload-step-content-out var(--dur-slow,.24s) var(--ease-accel,cubic-bezier(.4,0,1,1)) forwards}.offload-wizard .commit-footer{border-top:var(--border,1px solid var(--g200));background:var(--surface,#fff);padding:var(--d-wizard-footer-pad-y) var(--d-page-pad-x,22px);display:flex;align-items:center;gap:14px;flex-shrink:0}.offload-wizard .commit-footer .actions{margin-left:auto;display:flex;gap:8px}@media (prefers-reduced-motion:reduce){.offload-wizard .step-line:after,.offload-wizard .step.current .num,.offload-wizard .wizard-scroll>*,.offload-wizard.is-exiting .wizard-scroll>*{animation:none!important;transition:none!important;transform:none!important}}.offload-dropzone{background:var(--surface);border:1.5px dashed var(--g300);border-radius:var(--r-card);padding:var(--d-dropzone-pad-y) var(--d-dropzone-pad-x);text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px;transition:background var(--dur-fast),border-color var(--dur-fast);cursor:pointer}.offload-dropzone:hover{background:var(--g50);border-color:var(--g400)}.offload-dropzone.dragging{background:var(--orange-bg);border-color:var(--orange)}.offload-dropzone.error{background:var(--red-bg);border-color:var(--red);border-style:solid}.offload-dropzone .icon-wrap{width:44px;height:44px;border-radius:var(--r-card);background:var(--g100);color:var(--g600);display:flex;align-items:center;justify-content:center;margin-bottom:4px}.offload-dropzone.error .icon-wrap{background:var(--surface);color:var(--red)}.offload-dropzone .title{font-size:var(--t-body-lg);font-weight:600;color:var(--fg-strong);letter-spacing:var(--tr-tight-lg)}.offload-dropzone .meta{font-size:var(--t-body-sm);color:var(--fg-soft)}.offload-dropzone .err{font-size:var(--t-body-sm);color:var(--red);font-weight:500}.offload-dropzone .accent{color:var(--accent);font-weight:500}.offload-dropzone.uploading{pointer-events:none;background:var(--g50);border-color:var(--g300);border-style:solid;transform:scale(.99);transition:transform .22s var(--ease),background var(--dur-med),border-color var(--dur-med)}.offload-dropzone.uploading .icon-wrap{animation:bi-dropzone-pulse var(--dur-pulse) ease-in-out infinite;color:var(--accent);background:var(--orange-bg)}@keyframes bi-dropzone-pulse{0%,to{transform:scale(1);box-shadow:0 0 0 0 color-mix(in srgb,var(--orange) 0,transparent)}50%{transform:scale(1.06);box-shadow:0 0 0 6px color-mix(in srgb,var(--orange) 10%,transparent)}}@media (prefers-reduced-motion:reduce){.offload-dropzone.uploading,.offload-dropzone.uploading .icon-wrap{animation:none;transform:none}}.offload-table-dropzone{position:relative}.offload-table-dropzone-overlay{position:absolute;inset:0;z-index:5;display:flex;align-items:center;justify-content:center;pointer-events:none;opacity:0;border-radius:var(--r-card);background:color-mix(in srgb,var(--orange-bg) 92%,transparent);border:1.5px dashed var(--orange);transition:opacity var(--dur-fast) var(--ease)}.offload-table-dropzone-overlay.dragging{opacity:1}.offload-table-dropzone-inner{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:16px 24px}.offload-table-dropzone-inner .icon-wrap{width:44px;height:44px;border-radius:var(--r-card);background:var(--surface);color:var(--accent);display:flex;align-items:center;justify-content:center;margin-bottom:4px}.offload-table-dropzone-inner .title{font-size:var(--t-body-lg);font-weight:600;color:var(--fg-strong);letter-spacing:var(--tr-tight-lg)}.offload-table-dropzone-inner .meta{font-size:var(--t-body-sm);color:var(--fg-soft)}@media (prefers-reduced-motion:reduce){.offload-table-dropzone-overlay{transition:none}}.offload-table-dropzone-hint{display:flex;align-items:center;gap:8px;width:100%;margin:0;padding:7px 14px;font-size:var(--t-body-sm);font-family:inherit;font-weight:400;text-align:left;letter-spacing:var(--tr-tight-md);color:var(--fg-soft);background:transparent;border:none;border-bottom:1px dashed var(--g200);-webkit-user-select:none;-moz-user-select:none;user-select:none}.offload-table-dropzone-hint .icon{display:inline-flex;color:var(--g400);flex-shrink:0}.offload-table-dropzone-hint .label{line-height:1.3}.offload-table-dropzone-hint.is-clickable{cursor:pointer;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.offload-table-dropzone-hint.is-clickable:hover{background:var(--g50);color:var(--fg-body)}.offload-table-dropzone-hint.is-clickable:hover .icon{color:var(--accent)}.offload-table-dropzone-hint.is-clickable:focus-visible{outline:none;background:var(--g50);box-shadow:inset 0 0 0 2px var(--accent)}.offload-table-dropzone-overlay.uploading{opacity:1;pointer-events:auto;background:color-mix(in srgb,var(--surface) 88%,transparent);border-style:solid;border:1.5px solid var(--g200)}.offload-table-dropzone-overlay.uploading .icon-wrap{background:var(--orange-bg);color:var(--accent);animation:bi-dropzone-pulse var(--dur-pulse) ease-in-out infinite;transform-origin:center}.offload-table-dropzone.is-uploading .offload-table-dropzone-body{pointer-events:none}@media (prefers-reduced-motion:reduce){.offload-table-dropzone-overlay.uploading .icon-wrap{animation:none}}.offload-filter-tabs{display:flex;align-items:stretch;gap:8px;border-bottom:1px solid var(--g200)}.offload-filter-tabs-label{display:inline-flex;align-items:center;font-size:var(--t-eyebrow);font-weight:600;letter-spacing:var(--tr-eyebrow);text-transform:uppercase;color:var(--fg-soft);padding:0 4px 0 0}.offload-filter-tabs-strip{display:inline-flex;align-items:stretch;gap:0;flex:1 1;min-width:0;flex-wrap:wrap}.offload-filter-tabs-right{display:inline-flex;align-items:center;margin-left:auto;padding-bottom:4px}.offload-filter-tab{position:relative;display:inline-flex;align-items:center;gap:5px;background:transparent;border:0;padding:var(--d-tab-pad-y) var(--d-tab-pad-x);font-family:inherit;font-size:var(--t-body-sm);font-weight:500;letter-spacing:var(--tr-tight-md);color:var(--fg-mute);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.offload-filter-tab:hover{color:var(--fg-body)}.offload-filter-tab:focus-visible{outline:none;color:var(--fg-strong);box-shadow:0 0 0 3px color-mix(in srgb,var(--orange) 16%,transparent);border-radius:var(--r-pill)}.offload-filter-tab.active{color:var(--fg-strong);border-bottom-color:var(--orange)}.offload-filter-tab-count{color:var(--fg-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500}.offload-filter-tab.active .offload-filter-tab-count{color:var(--fg-soft)}.offload-segmented-filter{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.offload-segmented-filter-label{display:inline-flex;align-items:center;font-size:var(--t-eyebrow);font-weight:600;letter-spacing:var(--tr-eyebrow);text-transform:uppercase;color:var(--fg-soft)}.offload-segmented-filter-tray{display:inline-flex;align-items:stretch;gap:2px;padding:3px;background:var(--g100);border:1px solid var(--g200);border-radius:999px;flex-wrap:wrap}.offload-segmented-filter-seg{display:inline-flex;align-items:center;gap:6px;padding:var(--d-seg-pad-y) var(--d-seg-pad-x);background:transparent;border:0;border-radius:999px;font-family:inherit;font-size:var(--t-body-sm);font-weight:500;letter-spacing:var(--tr-tight-md);color:var(--fg-mute);cursor:pointer;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}.offload-segmented-filter-seg:hover{color:var(--fg-body);background:var(--surface);box-shadow:0 1px 0 var(--g200)}.offload-segmented-filter-seg:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--orange) 16%,transparent)}.offload-segmented-filter-seg.active,.offload-segmented-filter-seg.active:hover{background:var(--g900);color:var(--bg);box-shadow:0 1px 0 color-mix(in srgb,var(--g900) 14%,transparent)}.offload-segmented-filter-count{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500;font-size:var(--t-small);color:var(--fg-faint)}.offload-segmented-filter-seg:hover .offload-segmented-filter-count{color:var(--fg-soft)}.offload-segmented-filter-seg.active .offload-segmented-filter-count{color:color-mix(in srgb,var(--bg) 72%,transparent)}.offload-segmented-filter-right{display:inline-flex;align-items:center;margin-left:auto}.offload-sub-tabs{gap:2px;flex-wrap:wrap}.offload-sub-tab,.offload-sub-tabs{display:inline-flex;align-items:center}.offload-sub-tab{position:relative;gap:5px;padding:4px var(--d-subtab-pad-x) 5px;background:transparent;border:0;border-bottom:1px solid transparent;margin-bottom:0;font-family:inherit;font-size:var(--t-small);font-weight:500;letter-spacing:var(--tr-tight-md);color:var(--fg-soft);cursor:pointer;transition:color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.offload-sub-tab:hover{color:var(--fg-body)}.offload-sub-tab:focus-visible{outline:none;color:var(--fg-strong);box-shadow:0 0 0 3px color-mix(in srgb,var(--orange) 16%,transparent);border-radius:4px}.offload-sub-tab.active{color:var(--olive-700);border-bottom-color:var(--olive-700)}[data-theme=dark] .offload-sub-tab.active{color:var(--olive-600);border-bottom-color:var(--olive-600)}.offload-sub-tab-count{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500;color:var(--fg-faint)}.offload-sub-tab.active .offload-sub-tab-count{color:color-mix(in srgb,var(--olive-700) 60%,var(--fg-soft))}[data-theme=dark] .offload-sub-tab.active .offload-sub-tab-count{color:var(--fg-soft)}.offload-section-nav{display:flex;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;user-select:none}.offload-section-nav-item{display:flex;align-items:center;gap:8px;width:100%;padding:7px 10px;background:transparent;border:0;border-left:2px solid var(--line);border-radius:0 5px 5px 0;font-family:inherit;font-size:var(--t-body-sm);font-weight:500;letter-spacing:var(--tr-tight-md);color:var(--fg-mute);text-align:left;cursor:pointer;transition:color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.offload-section-nav-item:hover{color:var(--fg-body);background:var(--g50)}.offload-section-nav-item:focus-visible{outline:none;color:var(--fg-strong);box-shadow:0 0 0 3px color-mix(in srgb,var(--orange) 16%,transparent)}.offload-section-nav-item.active{color:var(--fg-strong);font-weight:600;border-left-color:var(--olive-700)}[data-theme=dark] .offload-section-nav-item.active{border-left-color:var(--olive-600)}.offload-section-nav-label{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.of-section-nav-flash{--of-section-nav-flash-tint:var(--olive-bg);position:relative}.of-section-nav-flash:before{content:"";position:absolute;inset:var(--of-section-nav-flash-inset,-10px);border-radius:var(--r-card);pointer-events:none;animation:of-section-nav-flash var(--dur-pulse) var(--ease) 1}[data-theme=dark] .of-section-nav-flash{--of-section-nav-flash-tint:color-mix(in srgb,var(--olive-700) 35%,transparent)}@keyframes of-section-nav-flash{0%{background-color:var(--of-section-nav-flash-tint)}to{background-color:transparent}}@media (prefers-reduced-motion:reduce){.of-section-nav-flash:before{animation:none;background-color:transparent}}.offload-choice-card{padding:10px 12px;border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);text-align:left;color:var(--fg-mute);transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.offload-choice-card-label{font-size:var(--t-body-sm);font-weight:500;letter-spacing:var(--tr-tight-md);color:var(--fg-strong)}.offload-choice-card:hover{background:var(--g50)}.offload-choice-card[data-checked]{border-color:var(--orange-soft);background:var(--orange-bg);color:var(--accent)}.offload-choice-card[data-checked] .offload-choice-card-label{color:var(--accent);font-weight:600}.offload-choice-card[data-checked]:hover{background:var(--orange-bg)}.offload-choice-card:disabled,.offload-choice-card[data-disabled]{opacity:.6;cursor:default}.offload-choice-card:disabled:hover,.offload-choice-card[data-disabled]:hover{background:var(--surface)}.offload-choice-card[data-checked]:disabled:hover{background:var(--orange-bg)}.offload-choice-card-head{display:flex;align-items:center;gap:8px;min-width:0}.mantine-Table-table{width:100%;font-size:var(--t-body-sm);border-collapse:collapse;--table-vertical-spacing:0}.mantine-Table-table.offload-table--fixed{table-layout:fixed}.offload-cell-clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;white-space:normal;align-content:center;min-height:calc(2 * 1.4em);max-height:calc(2 * 1.4em)}.offload-cell-line{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.mantine-Table-th,.mantine-Table-thead .mantine-Table-tr{background:var(--g50)}.mantine-Table-th{font-size:var(--t-eyebrow);font-weight:600;letter-spacing:var(--tr-eyebrow);text-transform:uppercase;color:var(--fg-soft);text-align:left;padding:9px 12px;border-bottom:var(--border);white-space:nowrap}.mantine-Table-th.num,.mantine-Table-th[data-num=true]{text-align:right}.mantine-Table-th.cb-cell{width:36px;padding-right:0}.offload-table--fixed .mantine-Table-th{overflow:hidden}.offload-table--fixed .mantine-Table-th .offload-th-label{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.offload-table--fixed .mantine-Table-th .offload-table-sort{max-width:100%;min-width:0}.offload-table--fixed .mantine-Table-th .offload-table-sort-icon{flex:none}.mantine-Table-td{padding:10px 12px;border-bottom:1px solid var(--line-subtle);font-size:var(--t-body-sm);line-height:1.4;color:var(--fg-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mantine-Table-td,.mantine-Table-td *{vertical-align:middle}.mantine-Table-td.num,.mantine-Table-td[data-num=true]{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mantine-Table-td.mono{font-family:var(--font-mono);font-size:var(--t-small);color:var(--g700)}.mantine-Table-td.cb-cell{width:36px;padding-left:14px;padding-right:0}.mantine-Table-td .mantine-Checkbox-body,.mantine-Table-td .mantine-Checkbox-inner,.mantine-Table-td .mantine-Checkbox-root{display:inline-flex;align-items:center;vertical-align:middle}@media (hover:hover){.mantine-Table-tr:hover:where([data-hover]){--offload-sticky-cell-bg:var(--tr-hover-bg)}}@media (hover:none){.mantine-Table-tr:active:where([data-hover]){--offload-sticky-cell-bg:var(--tr-hover-bg)}}.mantine-Table-tr[data-selected]{background:var(--brand-primary-bg);--offload-sticky-cell-bg:var(--brand-primary-bg)}@media (hover:hover){.mantine-Table-tr[data-selected]:hover:where([data-hover]){background:var(--brand-primary-bg);--offload-sticky-cell-bg:var(--brand-primary-bg)}}.mantine-Table-table .offload-table-selectcell{overflow:visible;padding-right:0}.mantine-Table-tr.group .mantine-Table-td{background:var(--surface-inset);padding:7px 12px;font-size:var(--t-eyebrow);font-weight:600;letter-spacing:var(--tr-eyebrow);text-transform:uppercase;color:var(--fg-soft);border-top:var(--border);border-bottom:var(--border)}.mantine-Table-th .offload-table-sort{display:inline-flex;align-items:center;gap:6px;background:transparent;border:0;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit}.mantine-Table-th .offload-table-sort:hover{color:var(--fg-body)}.mantine-Table-th .offload-table-sort:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.mantine-Table-th .offload-table-sort-icon{display:inline-flex;align-items:center;opacity:.35;transition:opacity .12s ease-out}.mantine-Table-th .offload-table-sort:hover .offload-table-sort-icon{opacity:.7}.mantine-Table-th .offload-table-sort[data-active] .offload-table-sort-icon{opacity:1}.mantine-Table-th.num .offload-table-sort,.mantine-Table-th[data-num=true] .offload-table-sort{display:flex;flex-direction:row-reverse;justify-content:flex-start;width:100%}.mantine-Table-tr.offload-table-group>th{text-align:left;background:var(--surface-inset);color:var(--fg-mute);font-size:var(--t-small);font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding-top:10px;padding-bottom:10px;border-top:var(--border);border-bottom:var(--border)}.mantine-Table-tr.offload-table-group.is-collapsible>th{padding:0}.offload-table-group-toggle{display:flex;align-items:center;gap:8px;width:100%;padding:10px var(--d-table-h-pad-x,14px);background:transparent;border:0;margin:0;cursor:pointer;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;text-align:left}.offload-table-group-toggle:hover{background:var(--g100);color:var(--fg-body)}.offload-table-group-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.offload-table-group-chevron{display:inline-flex;align-items:center;color:var(--fg-faint);transition:color .12s ease-out}.offload-table-group-toggle:hover .offload-table-group-chevron{color:var(--fg-mute)}.offload-table-group-count{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:0;font-weight:500;color:var(--fg-faint)}.offload-datepicker{display:flex;flex-direction:column;gap:0;min-width:0}.offload-datepicker-label{font-size:var(--t-small);font-weight:500;color:var(--fg-body);letter-spacing:var(--tr-tight-md);margin-bottom:4px;line-height:1.3}.offload-datepicker-desc{color:var(--fg-soft);margin-bottom:4px}.offload-datepicker-desc,.offload-datepicker-error{font-size:var(--t-micro);font-weight:400;letter-spacing:var(--tr-tight-md);line-height:1.4}.offload-datepicker-error{color:var(--red);margin-top:4px}.offload-datepicker-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;height:28px;padding:6px 9px;border-radius:var(--r-control);border:1px solid var(--g200);background:var(--surface);color:var(--fg-strong);font-size:var(--t-body-sm);font-family:var(--font-sans);letter-spacing:var(--tr-tight-md);cursor:pointer;text-align:left;transition:border-color var(--dur-fast),box-shadow var(--dur-fast),background var(--dur-fast)}.offload-datepicker-trigger:hover{border-color:var(--g300)}.offload-datepicker-trigger.is-open,.offload-datepicker-trigger:focus-visible{outline:none;border-color:var(--olive-700);box-shadow:0 0 0 3px color-mix(in srgb,var(--olive-700) 18%,transparent)}.offload-datepicker-trigger.is-empty .offload-datepicker-value{color:var(--fg-soft)}.offload-datepicker-trigger.is-error{border-color:var(--red)}.offload-datepicker-trigger.is-error.is-open,.offload-datepicker-trigger.is-error:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--red) 16%,transparent)}.offload-datepicker-trigger:disabled{opacity:.5;cursor:not-allowed;background:var(--g50)}.offload-datepicker-trigger>svg{color:var(--green);flex-shrink:0}[data-theme=dark] .offload-datepicker-trigger>svg{color:var(--accent)}.offload-datepicker-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}[data-density=comfortable] .offload-datepicker-trigger{height:34px;padding:8px 11px}.offload-datepicker-dropdown.mantine-Popover-dropdown{background:var(--surface);border:1px solid var(--g200);border-radius:var(--r-overlay);box-shadow:var(--shadow-overlay);padding:0}.offload-datepicker-cal{width:252px;padding:12px;display:flex;flex-direction:column;gap:8px;font-family:var(--font-sans)}.offload-datepicker-cal-head{display:grid;grid-template-columns:24px 1fr 24px;align-items:center}.offload-datepicker-cal-title{text-align:center;font-size:var(--t-body-sm);font-weight:600;color:var(--fg-strong);letter-spacing:var(--tr-tight-md)}.offload-datepicker-nav{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--r-control);border:1px solid transparent;background:transparent;color:var(--fg-mute);cursor:pointer;transition:background var(--dur-fast),color var(--dur-fast)}.offload-datepicker-nav:hover{background:var(--g100);color:var(--fg-strong)}.offload-datepicker-nav:focus-visible{outline:none;border-color:var(--olive-700);box-shadow:0 0 0 3px color-mix(in srgb,var(--olive-700) 18%,transparent)}.offload-datepicker-cal-grid,.offload-datepicker-cal-week{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:2px;gap:2px}.offload-datepicker-cal-weekday{text-align:center;font-size:var(--t-micro);font-weight:600;color:var(--fg-soft);letter-spacing:var(--tr-eyebrow);text-transform:uppercase;padding:4px 0}.offload-datepicker-day{position:relative;display:inline-flex;align-items:center;justify-content:center;width:100%;min-width:28px;height:28px;border-radius:var(--r-control);border:1px solid transparent;background:transparent;color:var(--fg-strong);font-size:var(--t-body-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer;transition:background var(--dur-fast),color var(--dur-fast),border-color var(--dur-fast)}.offload-datepicker-day:hover{background:var(--g100)}.offload-datepicker-day:focus-visible{outline:none;border-color:var(--olive-700);box-shadow:0 0 0 2px color-mix(in srgb,var(--olive-700) 18%,transparent)}.offload-datepicker-day.is-out{color:var(--g400)}.offload-datepicker-day.is-today{border-color:var(--olive-700)}.offload-datepicker-day.is-selected,.offload-datepicker-day.is-selected:hover{background:var(--orange-bg);color:var(--accent);font-weight:600;border-color:var(--orange-soft)}.offload-datepicker-day.is-selected.is-today{border-color:var(--accent)}.offload-datepicker-day.is-disabled,.offload-datepicker-day.is-disabled:hover{color:var(--g300);background:transparent;cursor:not-allowed}.offload-datepicker-day.is-range-end,.offload-datepicker-day.is-range-end:hover,.offload-datepicker-day.is-range-start,.offload-datepicker-day.is-range-start:hover{background:var(--orange-bg);color:var(--accent);font-weight:600;border-color:var(--orange-soft);z-index:1}.offload-datepicker-day.is-range-mid,.offload-datepicker-day.is-range-mid:hover{background:color-mix(in srgb,var(--orange-bg) 65%,transparent);color:var(--fg-strong);border-radius:0;border-color:transparent;box-shadow:-2px 0 0 color-mix(in srgb,var(--orange-bg) 65%,transparent),2px 0 0 color-mix(in srgb,var(--orange-bg) 65%,transparent)}.offload-datepicker-day.is-range-start:not(.is-range-end){border-top-right-radius:0;border-bottom-right-radius:0;box-shadow:2px 0 0 color-mix(in srgb,var(--orange-bg) 65%,transparent)}.offload-datepicker-day.is-range-end:not(.is-range-start){border-top-left-radius:0;border-bottom-left-radius:0;box-shadow:-2px 0 0 color-mix(in srgb,var(--orange-bg) 65%,transparent)}.offload-datepicker-day.is-today.is-range-end,.offload-datepicker-day.is-today.is-range-start{border-color:var(--accent)}.offload-datepicker-day.is-range-preview.is-range-mid,.offload-datepicker-day.is-range-preview.is-range-mid:hover{background:color-mix(in srgb,var(--orange-bg) 35%,transparent);box-shadow:-2px 0 0 color-mix(in srgb,var(--orange-bg) 35%,transparent),2px 0 0 color-mix(in srgb,var(--orange-bg) 35%,transparent)}.offload-datepicker-day.is-range-preview.is-range-start:not(.is-range-end){box-shadow:2px 0 0 color-mix(in srgb,var(--orange-bg) 35%,transparent)}.offload-datepicker-day.is-range-preview.is-range-end:not(.is-range-start){background:color-mix(in srgb,var(--orange-bg) 35%,transparent);color:var(--fg-strong);border-color:transparent;font-weight:500;box-shadow:-2px 0 0 color-mix(in srgb,var(--orange-bg) 35%,transparent)}.offload-datepicker-day.is-disabled.is-range-end,.offload-datepicker-day.is-disabled.is-range-mid,.offload-datepicker-day.is-disabled.is-range-start{background:transparent;color:var(--g300);box-shadow:none;border-color:transparent}.offload-datepicker-body{display:flex;align-items:stretch}.offload-datepicker-presets{display:flex;flex-direction:column;gap:2px;padding:12px 8px;border-right:1px solid var(--g200);min-width:124px}.offload-datepicker-preset{background:transparent;border:1px solid transparent;text-align:left;padding:4px 8px;border-radius:var(--r-control);font-size:var(--t-body-sm);font-family:var(--font-sans);font-weight:500;letter-spacing:var(--tr-tight-md);color:var(--fg-mute);cursor:pointer;white-space:nowrap;transition:color var(--dur-fast),background var(--dur-fast)}.offload-datepicker-preset:hover{color:var(--fg-strong);background:var(--g100)}.offload-datepicker-preset:focus-visible{outline:none;color:var(--fg-strong);box-shadow:0 0 0 2px color-mix(in srgb,var(--olive-700) 18%,transparent)}.offload-datepicker-preset.is-active,.offload-datepicker-preset.is-active:hover{background:var(--orange-bg);color:var(--accent);font-weight:600}.offload-datepicker-cal-foot{display:flex;justify-content:space-between;align-items:center;padding-top:8px;border-top:1px solid var(--g200);margin-top:4px}.offload-datepicker-link{background:transparent;border:0;padding:4px 6px;border-radius:var(--r-control);font-size:var(--t-body-sm);font-weight:500;color:var(--fg-mute);cursor:pointer;transition:color var(--dur-fast),background var(--dur-fast)}.offload-datepicker-link:hover{color:var(--fg-strong);background:var(--g100)}.offload-datepicker-link:focus-visible{outline:none;color:var(--fg-strong);box-shadow:0 0 0 2px color-mix(in srgb,var(--olive-700) 18%,transparent)}