:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand-navy:#2c4053;--brand-navy-deep:#1f2e3e;--brand-navy-light:#415c74;--brand-navy-soft:#e0e5e9;--brand-gold:#f0b743;--brand-gold-soft:#fcf1d9;--brand-gold-deep:#e3a632;--brand-progress-track:#e4e8ed;--brand-ink:#252d38;--brand-muted:#606a76;--brand-canvas:#edeff2;--brand-surface:#fbfcfc;--brand-chrome:#181e26;--brand-chrome-raised:#212730;--brand-chrome-muted:#aab2bd;--brand-source:#6542c5;--brand-source-soft:#eee9fa;--brand-success:#147a4c;--brand-success-soft:#ddf2e6;--brand-warning:#996311;--brand-warning-soft:#f5e9cf;--brand-danger:#b6414b;--brand-danger-soft:#f7e3e5;--brand-line:#ccd2d8;--brand-line-strong:#abb4be;--font:var(--font-manrope), "Manrope", "Avenir Next", "Segoe UI", sans-serif;--canvas:var(--brand-canvas);--surface:var(--brand-surface);--surface-raised:#f6f8f9;--soft:#e8ecf0;--border:var(--brand-line);--border-strong:var(--brand-line-strong);--muted:var(--brand-muted);--navigation-progress:var(--brand-gold);--text:var(--brand-ink);--emphasis:var(--brand-navy);--focus:var(--brand-navy-light);--primary-action-text:var(--brand-navy-deep);--radius-sm:10px;--radius:12px;--shadow-sm:0 6px 18px #17212712;--shadow:0 22px 56px #17212724}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--brand-navy:#627d97;--brand-navy-deep:#9aafc2;--brand-navy-light:#8199b0;--brand-navy-soft:#27303b;--brand-progress-track:#27303b;--brand-ink:#edf1f4;--brand-muted:#aab2bd;--brand-canvas:#0f141b;--brand-surface:#192029;--brand-chrome:#0c0f13;--brand-chrome-raised:#181f28;--brand-chrome-muted:#a5aeba;--brand-line:#353f4d;--brand-line-strong:#576372;--canvas:#0f141b;--surface:#192029;--surface-raised:#212b37;--soft:#242d39;--border:#353f4d;--border-strong:#576372;--muted:#aab2bd;--navigation-progress:var(--brand-gold);--text:#edf1f4;--emphasis:#627d97;--focus:#8199b0;--primary-action-text:#0a0d11}html,body,button,input,select,textarea{font-family:var(--font)}html{background:var(--canvas);color:var(--text)}body{background:var(--canvas);color:var(--text);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0}.skip-link{z-index:120;border:2px solid var(--focus);border-radius:var(--radius-sm);background:var(--surface);min-height:44px;box-shadow:var(--shadow-sm);color:var(--text);align-items:center;padding:0 16px;font-weight:750;text-decoration:none;position:fixed;inset-block-start:12px;inset-inline-start:12px;transform:translateY(calc(-100% - 16px))}.skip-link:focus-visible{outline:3px solid var(--focus);outline-offset:2px;display:flex;transform:translateY(0)}.ui-sheet-overlay{z-index:90;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0a121594;position:fixed;inset:0}.ui-sheet-content{z-index:91;border:1px solid var(--border);background:var(--surface);max-width:100vw;max-height:100dvh;color:var(--text);box-shadow:var(--shadow);will-change:transform;flex-direction:column;display:flex;position:fixed;overflow:auto}.ui-sheet-content--right,.ui-sheet-content--left{width:min(400px,92vw);top:0;bottom:0}.ui-sheet-content--right{border-width:0 0 0 1px;right:0}.ui-sheet-content--left{border-width:0 1px 0 0;left:0}.ui-sheet-content--top,.ui-sheet-content--bottom{max-height:min(80dvh,720px);left:0;right:0}.ui-sheet-content--top{border-width:0 0 1px;top:0}.ui-sheet-content--bottom{border-width:1px 0 0;bottom:0}.ui-sheet-overlay[data-state=open]{animation:.18s ease-out ui-sheet-overlay-in}.ui-sheet-overlay[data-state=closed]{animation:.16s ease-in ui-sheet-overlay-out}.ui-sheet-content[data-state=open]{animation:.22s cubic-bezier(.22,1,.36,1) ui-sheet-in}.ui-sheet-content[data-state=closed]{animation:.18s cubic-bezier(.4,0,1,1) ui-sheet-out}@keyframes ui-sheet-overlay-in{0%{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}to{opacity:1;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}}@keyframes ui-sheet-overlay-out{0%{opacity:1;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}to{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}}@keyframes ui-sheet-in{0%{opacity:0;transform:translate3d(var(--ui-sheet-x,0), var(--ui-sheet-y,0), 0)}to{opacity:1;transform:translate(0,0)}}@keyframes ui-sheet-out{0%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translate3d(var(--ui-sheet-x,0), var(--ui-sheet-y,0), 0)}}.ui-sheet-content--right{--ui-sheet-x:100%}.ui-sheet-content--left{--ui-sheet-x:-100%}.ui-sheet-content--top{--ui-sheet-y:-100%}.ui-sheet-content--bottom{--ui-sheet-y:100%}.ui-table{caption-side:bottom;border-collapse:collapse;width:100%}.ui-data-table{width:100%}@media (prefers-reduced-motion:reduce){.ui-sheet-overlay[data-state],.ui-sheet-content[data-state]{animation-duration:1ms}}*{box-sizing:border-box;scrollbar-color:var(--border-strong) transparent;scrollbar-width:thin}::selection{background:var(--brand-navy-soft);color:var(--text)}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--focus);outline-offset:3px}:where(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){min-height:44px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.brand-lockup{min-height:44px;color:inherit;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.brand-lockup__wordmark{object-fit:contain;object-position:left center;flex:none;width:176px;height:21px}.brand-lockup__wordmark--dark{display:none}.brand-lockup__suffix{border:1px solid var(--brand-navy);min-height:22px;color:var(--brand-navy);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.navigation-rail .brand-lockup__wordmark,.admin-rail .brand-lockup__wordmark,.mobile-drawer:not(.filter-drawer) .brand-lockup__wordmark{width:192px;height:23px}.navigation-rail .brand-lockup__wordmark--light,.admin-rail .brand-lockup__wordmark--light,.mobile-drawer:not(.filter-drawer) .brand-lockup__wordmark--light,html[data-resolved-theme=dark] .brand-lockup__wordmark--light{display:none}.navigation-rail .brand-lockup__wordmark--dark,.admin-rail .brand-lockup__wordmark--dark,.mobile-drawer:not(.filter-drawer) .brand-lockup__wordmark--dark,html[data-resolved-theme=dark] .brand-lockup__wordmark--dark{display:block}.navigation-rail .brand-lockup__suffix,.admin-rail .brand-lockup__suffix,.mobile-drawer:not(.filter-drawer) .brand-lockup__suffix,html[data-resolved-theme=dark] .brand-lockup__suffix{border-color:var(--brand-gold);color:var(--brand-gold)}@media (max-width:420px){.brand-lockup__wordmark,.navigation-rail .brand-lockup__wordmark,.admin-rail .brand-lockup__wordmark,.mobile-drawer:not(.filter-drawer) .brand-lockup__wordmark{width:150px;height:18px}}.onboarding-header__inner{width:min(100% - 36px,1180px);min-height:68px;container-type:inline-size}@container (max-width:420px){.onboarding-header .brand-lockup__wordmark{width:150px;height:18px}.onboarding-header .brand-lockup__suffix{display:none}}.onboarding-header .brand-lockup{padding-inline:8px}.onboarding-header__inner>.preference-control{margin-inline-start:auto}.onboarding-header__inner .preference-menu__popover{left:auto;right:0}.ui-button{border:1px solid var(--brand-gold);background:var(--brand-gold);min-height:44px;color:var(--primary-action-text);cursor:pointer;font:inherit;transform-origin:50%;border-radius:10px;justify-content:center;align-items:center;padding:9px 16px;font-weight:700;text-decoration:none;display:inline-flex}.ui-button:hover:not(:disabled){border-color:var(--brand-gold-deep);background:var(--brand-gold-deep)}.ui-button--secondary,.ui-button--quiet{border-color:var(--border-strong);background:var(--surface);color:var(--text);box-shadow:none}.ui-button--secondary:hover:not(:disabled),.ui-button--quiet:hover:not(:disabled){border-color:var(--emphasis);background:var(--brand-navy-soft)}.ui-button--danger{border-color:var(--brand-danger);background:var(--brand-danger);color:#fff;box-shadow:none}.ui-button--danger:hover:not(:disabled){border-color:var(--brand-danger);background:var(--brand-danger);color:#fff}.ui-button:disabled{cursor:not-allowed;opacity:.62}@media (prefers-reduced-motion:no-preference){.ui-button{transition:transform .12s cubic-bezier(.2,.8,.2,1)}.ui-button:active:not(:disabled):not([aria-disabled=true]){transition-duration:60ms;transform:translateY(1px)scale(.97)}}.ui-button--link{color:var(--emphasis);text-underline-offset:4px;background:0 0;border-color:#0000;text-decoration:underline}.ui-button--link:hover:not(:disabled){background:var(--brand-navy-soft);border-color:#0000}.ui-button--sm{padding-inline:12px;font-size:.875rem}.ui-button--lg{min-height:48px;padding-inline:20px}.ui-button.ui-button--icon{width:44px;min-width:44px;height:44px;min-height:44px;padding:0}.ui-button>svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;flex:none;width:18px;height:18px}.bulk-download{justify-items:end;gap:6px;min-width:0;display:grid}.bulk-download__error{max-width:34ch;color:var(--danger-text,#a4212b);overflow-wrap:anywhere;text-align:end;font-size:.78rem;line-height:1.4}.ui-toast-viewport{z-index:100;outline:none;flex-direction:column;gap:10px;width:min(100%,420px);max-height:100vh;margin:0;padding:20px;list-style:none;display:flex;position:fixed;inset:auto 0 0 auto}.ui-toast{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface);color:var(--text);box-shadow:var(--shadow);grid-template-columns:1fr auto;gap:3px 14px;padding:16px 48px 16px 18px;display:grid;position:relative;overflow:hidden}.ui-toast--success{border-color:var(--brand-success)}.ui-toast--destructive{border-color:var(--brand-danger)}.ui-toast--warning{border-color:var(--brand-warning)}.ui-toast__title{grid-column:1;font-size:.92rem;font-weight:800;line-height:1.35}.ui-toast__description{color:var(--muted);grid-column:1;font-size:.82rem;line-height:1.45}.ui-toast__close{width:32px;height:32px;color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;font-size:1.25rem;display:inline-grid;position:absolute;top:8px;right:8px}.ui-toast__close:hover{background:var(--soft);color:var(--text)}@media (prefers-reduced-motion:no-preference){.ui-toast[data-state=open]{animation:.18s ease-out ui-toast-enter}.ui-toast[data-state=closed]{animation:.14s ease-in forwards ui-toast-exit}.ui-toast[data-swipe=move]{transform:translateX(var(--radix-toast-swipe-move-x))}.ui-toast[data-swipe=cancel]{transition:transform .16s ease-out;transform:translate(0)}.ui-toast[data-swipe=end]{animation:.12s ease-out forwards ui-toast-swipe-out}}@keyframes ui-toast-enter{0%{opacity:0;transform:translateY(12px)}}@keyframes ui-toast-exit{to{opacity:0;transform:translateY(8px)}}@keyframes ui-toast-swipe-out{to{transform:translate(calc(100% + 20px))}}.ui-tabs{flex-direction:column;display:flex}.ui-tabs-list{border-radius:var(--radius);background:var(--soft);scrollbar-width:thin;gap:4px;padding:4px;display:flex;overflow-x:auto}.ui-tabs-trigger{border-radius:var(--radius-sm);min-height:44px;color:var(--muted);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:1px solid #0000;flex:none;padding:8px 18px;font-size:.8rem;font-weight:700}.ui-tabs-trigger:hover:not(:disabled){background:color-mix(in srgb, var(--text) 6%, transparent);color:var(--text)}.ui-tabs-trigger[data-state=active]{border-color:var(--border);background:var(--surface);color:var(--text);box-shadow:var(--shadow-sm)}.ui-tabs-trigger:disabled{cursor:not-allowed;opacity:.5}.ui-tabs-list.request-detail-tabs>.ui-tabs-trigger.request-detail-tab{flex:1 1 0;min-width:0}@media (max-width:600px){.ui-tabs-list.request-detail-tabs>.ui-tabs-trigger.request-detail-tab{overflow-wrap:anywhere;white-space:normal;height:auto;min-height:44px;line-height:1.3}}.ui-tabs-content{outline:none;min-width:0}.ui-dialog-overlay{z-index:80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#2929276b;position:fixed;inset:0}.ui-dialog-content{z-index:81;outline:none;margin:0;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}:where(.ui-dialog-content){width:min(540px,100vw - 32px);max-height:calc(100dvh - 32px);padding:0;overflow:auto}@media (prefers-reduced-motion:no-preference){.ui-dialog-overlay[data-state=open]{animation:.18s ease-out both ui-dialog-overlay-in}.ui-dialog-overlay[data-state=closed]{animation:.14s ease-in both ui-dialog-overlay-out}.ui-dialog-content[data-state=open]{animation:.2s cubic-bezier(.16,1,.3,1) both ui-dialog-content-in}.ui-dialog-content[data-state=closed]{animation:.14s ease-in both ui-dialog-content-out}}@keyframes ui-dialog-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes ui-dialog-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes ui-dialog-content-in{0%{opacity:0;transform:translate(-50%,calc(10px - 50%))scale(.97)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes ui-dialog-content-out{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,calc(6px - 50%))scale(.98)}}.ui-button.shadcn-button--source{border-color:var(--brand-source);background:var(--brand-source);color:#fff}.ui-button.shadcn-button--source:hover:not(:disabled){background:#4e319f;border-color:#4e319f}.ui-button.shadcn-button--source-outline,.ui-button.shadcn-button--source-quiet{color:#4e319f;background:#fff;border-color:#b4a7d8}.ui-button.shadcn-button--source-outline:hover:not(:disabled),.ui-button.shadcn-button--source-quiet:hover:not(:disabled){border-color:var(--brand-source);background:var(--brand-source-soft)}.ui-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm)}.ui-notice{border-radius:var(--radius-sm);border:1px solid;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.ui-notice__icon{border:1px solid;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;display:inline-grid}.ui-semantic-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:14px;height:14px}.ui-notice--success{background:var(--brand-success-soft);color:var(--brand-success);border-color:#9dcbb3}.ui-notice--warning{background:var(--brand-warning-soft);color:#744807;border-color:#d9bd7e}.ui-notice--danger{background:var(--brand-danger-soft);color:#8f2e38;border-color:#dda1a7}.ui-badge{border:1px solid var(--border);background:var(--surface-raised);min-height:28px;color:var(--muted);border-radius:999px;align-items:center;gap:6px;padding:4px 8px;font-size:.75rem;font-weight:700;display:inline-flex}.ui-badge--success{color:var(--brand-success);border-color:#9dcbb3}.ui-badge--warning{color:var(--brand-warning);border-color:#d9bd7e}.ui-badge--danger{color:var(--brand-danger);border-color:#dda1a7}.ui-remove-button{border:1px solid var(--border);background:var(--surface);width:44px;min-width:44px;height:44px;color:var(--muted);cursor:pointer;border-radius:10px;place-items:center;padding:0;display:inline-grid}.ui-remove-button:hover{border-color:var(--brand-danger);background:var(--brand-danger-soft);color:var(--brand-danger)}.ui-remove-button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8px;width:18px;height:18px}.preference-control,.profile-menu{z-index:45;flex:none;position:relative}.preference-control{align-items:center;gap:8px;display:flex}.preference-menu{position:relative}.preference-menu__trigger{border:1px solid var(--border);background:var(--surface);min-height:44px;color:var(--text);cursor:pointer;font:inherit;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:8px 10px;font-size:.72rem;font-weight:700;display:inline-flex}.preference-menu__trigger--appearance{width:44px;padding:0}.preference-menu__trigger:hover,.preference-menu__trigger[aria-expanded=true]{border-color:var(--border-strong);background:var(--soft)}.preference-menu__trigger:focus-visible,.preference-menu__item:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.preference-menu__trigger svg,.preference-menu__item svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:none;width:17px;height:17px}.preference-menu__flag{text-align:center;flex:0 0 18px;width:18px;font-size:1rem;line-height:1}.preference-menu__popover{z-index:80;border:1px solid var(--border);background:var(--surface);width:190px;color:var(--text);box-shadow:var(--shadow);border-radius:10px;padding:6px;position:absolute;top:calc(100% + 10px);left:0}.preference-menu__popover--language{width:122px;left:0;right:auto}.preference-menu__popover[hidden]{display:none}.preference-menu__item{width:100%;min-height:44px;color:var(--text);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:5px;grid-template-columns:17px minmax(0,1fr) 17px;align-items:center;gap:10px;padding:8px 10px;font-size:.76rem;font-weight:650;display:grid}.preference-menu__item:hover,.preference-menu__item:focus-visible{background:var(--soft)}.preference-menu__check{opacity:0}.preference-menu__check[data-selected=true]{opacity:1}.preference-trigger,.profile-menu__trigger{border:1px solid var(--border);background:var(--surface);min-width:44px;min-height:44px;color:var(--text);cursor:pointer;font:inherit;border-radius:10px;align-items:center;gap:8px;display:inline-flex}.preference-trigger{white-space:nowrap;padding:8px 11px;font-size:.72rem;font-weight:650}.preference-trigger:hover,.preference-trigger[aria-expanded=true],.profile-menu__trigger:hover,.profile-menu__trigger[aria-expanded=true]{border-color:var(--border-strong);background:var(--soft)}.preference-trigger svg,.preference-close svg,.profile-menu svg,.file-picker svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:none;width:17px;height:17px}.preference-trigger>svg:first-child{color:var(--emphasis)}.preference-trigger__chevron,.profile-menu__chevron{width:14px;height:14px;color:var(--muted)}.preference-panel,.profile-menu__popover{z-index:80;border:1px solid var(--border);background:var(--surface);color:var(--text);box-shadow:var(--shadow);position:absolute;top:calc(100% + 10px)}.preference-panel{border-radius:14px;width:min(338px,100vw - 24px);padding:18px;left:0}.preference-panel[hidden],.profile-menu__popover[hidden]{display:none}.preference-panel__header{border:0;justify-content:space-between;align-items:center;gap:16px;padding:0;display:flex}.preference-close{border:1px solid var(--border);width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border-radius:10px;place-items:center;padding:0;display:inline-grid}.preference-close:hover{background:var(--brand-navy-soft);color:var(--text)}.preference-fieldset{border:0;margin:0;padding:18px 0 0}.preference-fieldset legend,.language-picker>span,.file-picker__label{color:var(--muted);margin-bottom:8px;font-size:.72rem;font-weight:700;display:block}.appearance-picker{border:1px solid var(--border);background:var(--soft);border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.appearance-picker button{min-height:44px;color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:8px;padding:7px 8px;font-size:.72rem;font-weight:650}.appearance-picker button:hover{color:var(--text)}.appearance-picker button[aria-checked=true]{border-color:var(--border-strong);background:var(--surface);color:var(--text);box-shadow:0 2px 8px #17212714}.language-picker{padding-top:18px;display:block}.language-picker select{border:1px solid var(--border-strong);background:var(--surface);width:100%;min-height:44px;color:var(--text);font:inherit;border-radius:10px;padding:8px 36px 8px 11px;font-size:.78rem}.preference-panel__save-note{color:var(--muted);margin:10px 0 0;font-size:.7rem}.profile-menu__trigger{padding:5px 8px 5px 5px}.avatar{border:1px solid var(--border);background:var(--surface-raised);border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:.76rem;font-weight:750;display:inline-grid}.profile-menu__identity{text-align:left;min-width:0;display:grid}.profile-menu__identity strong,.profile-menu__identity small{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.profile-menu__identity strong{font-size:.8rem}.profile-menu__identity small{color:var(--muted);font-size:.68rem}.profile-menu__popover{border-radius:10px;width:200px;padding:6px;right:0}.profile-menu__popover a{min-height:44px;color:var(--text);border-radius:7px;align-items:center;gap:10px;padding:8px 10px;font-size:.76rem;font-weight:650;text-decoration:none;display:flex}.profile-menu__popover a:hover,.profile-menu__popover a:focus-visible,.profile-menu__sign-out:hover:not(:disabled),.profile-menu__sign-out:focus-visible{background:var(--soft)}.file-picker__proxy{border:1px dashed var(--border-strong);background:var(--surface-raised);cursor:pointer;border-radius:10px;align-items:center;gap:12px;min-height:92px;padding:16px;display:flex;position:relative}.file-picker__proxy:focus-within{outline:3px solid var(--focus);outline-offset:3px}.file-picker__proxy>svg{width:24px;height:24px;color:var(--emphasis)}.file-picker__proxy>span{gap:3px;display:grid}.file-picker__proxy small,.file-picker__status{color:var(--muted);font-size:.74rem}.file-picker__proxy input{opacity:0;width:1px;height:1px;position:absolute}.file-picker__proxy:has(input[aria-invalid=true]){border-color:var(--brand-danger)}.file-picker__status{margin-top:8px}.file-picker__status--error{color:var(--brand-danger);font-weight:650}.file-picker__files{flex-direction:column;gap:8px;width:100%;margin:8px 0 0;padding:0;display:flex;overflow:visible}.file-picker__attachment{border-color:var(--border);background:var(--surface-raised);border-radius:10px;flex-wrap:nowrap;width:100%}.file-picker__attachment[data-state=uploading]{border-color:var(--emphasis)}.file-picker__attachment[data-state=error]{border-color:var(--brand-danger)}.file-picker__attachment [data-slot=attachment-media]{background:var(--soft);color:var(--emphasis)}.file-picker__attachment [data-slot=attachment-title]{color:var(--text)}.file-picker__attachment [data-slot=attachment-description]{color:var(--muted)}.file-picker__attachment[data-state=error] [data-slot=attachment-description],.file-picker__attachment[data-state=error] .file-picker__attachment-status{color:var(--brand-danger)}.file-picker__attachment-status{color:var(--muted);gap:4px;padding-inline-end:6px}.file-picker__attachment-status svg{width:18px;height:18px}.file-picker .file-picker__attachment-remove.ui-button{width:24px;min-width:24px;height:24px;min-height:24px;color:var(--muted);border:0;border-radius:50%;padding:0}.file-picker__attachment-remove.ui-button svg{width:14px;height:14px}.file-picker .file-picker__attachment-remove.ui-button:hover:not(:disabled),.file-picker .file-picker__attachment-remove.ui-button:focus-visible{background:var(--soft);color:var(--text)}.file-picker .file-picker__attachment-remove.ui-button:disabled{visibility:hidden}html[data-theme=dark] :is(.ui-notice--success,.ui-notice--warning,.ui-notice--danger){background:var(--surface-raised);color:var(--text)}html[data-theme=dark] .ui-notice--success{border-color:#38644e}html[data-theme=dark] .ui-notice--warning{border-color:#705b34}html[data-theme=dark] .ui-notice--danger{border-color:#7d4249}.navigation-progress{z-index:110;opacity:0;pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0;overflow:hidden}.navigation-progress[data-phase=loading],.navigation-progress[data-phase=complete]{opacity:1}.navigation-progress__bar{background:var(--navigation-progress);width:100%;height:100%;box-shadow:0 0 8px color-mix(in srgb, var(--navigation-progress) 42%, transparent);transform-origin:0;display:block;transform:scaleX(.08)}.navigation-progress[data-phase=loading] .navigation-progress__bar{animation:8s cubic-bezier(.1,.7,.2,1) forwards navigation-progress-grow}.navigation-progress[data-phase=complete] .navigation-progress__bar{transition:transform .14s ease-out;transform:scaleX(1)}@keyframes navigation-progress-grow{to{transform:scaleX(.88)}}@media (prefers-reduced-motion:reduce){.navigation-progress[data-phase=loading] .navigation-progress__bar{animation:none;transform:scaleX(.72)}.navigation-progress[data-phase=complete] .navigation-progress__bar{transition:none}}@media (forced-colors:active){.navigation-progress__bar{box-shadow:none;background:highlight}}@media (max-width:720px){.preference-trigger__summary,.preference-trigger__chevron{display:none}.preference-panel{width:auto;max-height:calc(100dvh - 84px);position:fixed;top:72px;left:12px;right:12px;overflow-y:auto}}@media (max-width:560px){.profile-menu__identity{display:none}}@media (max-width:520px){.onboarding-header__inner{gap:8px}.onboarding-header .brand-lockup__suffix{display:none}.onboarding-header__inner>.preference-control{gap:6px}}@media (prefers-reduced-motion:no-preference){:where(.ui-button,.preference-menu__trigger,.preference-menu__item,.preference-trigger,.profile-menu__trigger,.profile-menu__popover a,.profile-menu__sign-out){transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s}}@media (forced-colors:active){:where(.ui-button,.ui-card,.ui-notice,.ui-badge,.ui-remove-button,.preference-menu__trigger,.preference-menu__popover,.preference-trigger,.preference-panel,.profile-menu__trigger,.profile-menu__popover,.file-picker__proxy){forced-color-adjust:auto;border:1px solid canvastext}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid highlight}}@media print{:root,html[data-theme=dark]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#fff;--surface:#fff;--surface-raised:#fff;--soft:#edeff2;--border:#abb4be;--text:#252d38;--muted:#606a76}.app-shell,.admin-shell{display:block!important}html[data-resolved-theme] body[data-brand=lendable] :is(.app-shell,.admin-shell,.workspace-main,.admin-main,#main-content,.admin-content,.ui-card,.card,.section-card,.request-detail-section,.request-unlock-panel,.request-outcome-panel,.table-wrap){color:#252d38!important;box-shadow:none!important;background:#fff!important;border-color:#abb4be!important}html[data-resolved-theme] body[data-brand=lendable] :is(h1,h2,h3,strong,th,td){color:#252d38!important}html[data-resolved-theme] body[data-brand=lendable] :is(.ui-table thead th,.data-table thead th,.admin-main .data-table thead th){color:#252d38!important;background:#edeff2!important;border-color:#abb4be!important}:is(.topbar,.admin-topbar,.navigation-rail,.admin-rail,.mobile-navigation,.admin-mobile-navigation,.preference-control,.profile-menu,.skip-link,.navigation-progress,.collection-toolbar,.filter-bar,.form-actions,.row-actions){display:none!important}body{color:#252d38!important;background:#fff!important}}.ui-sidebar-provider{width:100%}.ui-sidebar,.ui-sidebar-inset{min-width:0}.ui-sidebar>.ui-sidebar-header{min-height:auto;margin-bottom:0}.ui-sidebar>.ui-sidebar-header>[data-slot=sidebar-close]{display:none}.ui-sidebar-content{min-height:0}.ui-sidebar-mobile__surface>.ui-sidebar-content{flex:1;overflow-y:auto}
