.AppMock-module__VDUw0G__app{--bg:#f1f5f9;--surface:#fff;--g50:#f8fafc;--g100:#f1f5f9;--g150:#ebf0f5;--g200:#e2e8f0;--g300:#cbd5e1;--g500:#62748e;--g700:#314158;--border:var(--g200);--text:#020618;--muted:#62748e;--subtle:#90a1b9;--accent:#1d4ed8;--accent-fg:#fff;--soft:#e7f0fb;--info:#1563cb;--info-soft:#e7f0fb;--purple:#9526e8;--success:#0b7552;--success-soft:#e6f3eb;--warn:#91590f;--danger:#c82315;--danger-soft:#fae8e8;--danger-fg:#fff;--tab-idle:#ffffff8c;--tab-on:#fff;--grid-header:var(--g150);--grid-row:#fff;--grid-rule:var(--g200);--shadow:0 26px 60px -30px #0f131a73;box-sizing:border-box;color:var(--text);font-variant-numeric:tabular-nums;font-size:12px;line-height:1.35}@supports (color:lab(0% 0 0)){.AppMock-module__VDUw0G__app{--bg:lab(96.286% -.852436 -2.46847);--g50:lab(98.1434% -.369519 -1.05966);--g100:lab(96.286% -.852436 -2.46847);--g150:lab(94.5406% -.985056 -3.2145);--g200:lab(91.7353% -.998765 -4.76968);--g300:lab(84.7694% -1.78155 -7.2193);--g500:lab(48.0876% -2.03595 -16.5814);--g700:lab(26.9569% -1.47016 -15.6993);--text:lab(1.76974% 1.32743 -9.28855);--muted:lab(48.0876% -2.03595 -16.5814);--subtle:lab(65.5349% -2.25151 -14.5072)}}.AppMock-module__VDUw0G__app *,.AppMock-module__VDUw0G__app :before,.AppMock-module__VDUw0G__app :after{box-sizing:border-box}:where(html.dark) .AppMock-module__VDUw0G__app{--bg:#000;--surface:#0f131a;--g50:#14181f;--g100:#181d25;--g150:#232934;--g200:#2c333d;--g300:#3a4250;--g500:#8b929e;--g700:#cdd1d9;--border:#313947;--text:#f1f3f5;--muted:#9aa1ad;--subtle:#6e7682;--accent:#5d9bee;--accent-fg:#0c0e12;--soft:#17243a;--info:#5d9bee;--info-soft:#17243a;--purple:#bb74f0;--success:#34d399;--success-soft:#142a1d;--warn:#eeb05d;--danger:#ee685d;--danger-soft:#33191a;--danger-fg:#0c0e12;--tab-idle:#11151c;--tab-on:#232934;--grid-header:#0f1422;--grid-row:#07090d;--grid-rule:#151a24;--shadow:0 28px 64px -28px #000c}.AppMock-module__VDUw0G__card{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:12px;overflow:hidden}.AppMock-module__VDUw0G__label{color:var(--subtle);font-size:11px;font-weight:500}.AppMock-module__VDUw0G__muted{color:var(--muted)}.AppMock-module__VDUw0G__subtle{color:var(--subtle)}.AppMock-module__VDUw0G__danger{color:var(--danger)}.AppMock-module__VDUw0G__mark,.AppMock-module__VDUw0G__avatar{color:#1f2a3d;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.AppMock-module__VDUw0G__mark{border-radius:25%}.AppMock-module__VDUw0G__avatar{border:2px solid var(--surface);border-radius:50%;font-size:8px;font-weight:700}.AppMock-module__VDUw0G__hue25{background:linear-gradient(135deg,#ffbcb6,#f3827a);background:linear-gradient(135deg,lab(82.7129% 34.1361 18.8359),lab(67.3217% 43.7412 24.6964))}.AppMock-module__VDUw0G__hue95{background:linear-gradient(135deg,#e7d17a,#c3a625);background:linear-gradient(135deg,lab(84.2371% -.00724196 45.7274),lab(69.1591% 2.09737 64.3531))}.AppMock-module__VDUw0G__hue150{background:linear-gradient(135deg,#9ce6ab,#5ec077);background:linear-gradient(135deg,lab(85.1872% -32.8234 21.2271),lab(70.4605% -42.0864 27.5452))}.AppMock-module__VDUw0G__hue230{background:linear-gradient(135deg,#8cddff,#1eb7ee);background:linear-gradient(135deg,lab(84.0569% -20.4675 -31.0085),lab(68.9598% -23.7364 -38.9394))}.AppMock-module__VDUw0G__hue300{background:linear-gradient(135deg,#d9c5ff,#b692f2);background:linear-gradient(135deg,lab(82.3687% 21.1668 -34.8111),lab(66.7715% 28.3641 -43.823))}.AppMock-module__VDUw0G__badge{white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;height:18px;padding:0 7px;font-size:10px;font-weight:600;display:inline-flex}.AppMock-module__VDUw0G__badgeDanger{background:var(--danger-soft);border-color:var(--danger);color:var(--danger)}.AppMock-module__VDUw0G__badgeInfo{background:var(--info-soft);border-color:var(--info);color:var(--info)}.AppMock-module__VDUw0G__badgePurple{background:color-mix(in srgb, var(--purple) 12%, transparent);border-color:var(--purple);color:var(--purple)}.AppMock-module__VDUw0G__btn{border-radius:7px;align-items:center;gap:5px;height:28px;padding:0 12px;font-size:11.5px;font-weight:600;display:inline-flex}.AppMock-module__VDUw0G__btnPrimary{background:var(--accent);color:var(--accent-fg)}.AppMock-module__VDUw0G__btnGhost{color:var(--text)}.AppMock-module__VDUw0G__btnEdge{border:1px solid var(--g300);color:var(--text)}.AppMock-module__VDUw0G__btnDanger{background:var(--danger);color:var(--danger-fg)}.AppMock-module__VDUw0G__icon{color:var(--muted);flex-shrink:0;width:13px;height:13px}
.JobGallery-module__o9CjjW__page{background:var(--bg);flex-direction:column;width:600px;height:600px;display:flex}.JobGallery-module__o9CjjW__header{background:var(--surface);border-bottom:1px solid var(--border);flex-shrink:0}.JobGallery-module__o9CjjW__trail{align-items:center;gap:6px;padding:11px 14px 8px;display:flex}.JobGallery-module__o9CjjW__trail>svg{color:var(--muted);width:14px;height:14px}.JobGallery-module__o9CjjW__trail b{font-size:14.5px;font-weight:700}.JobGallery-module__o9CjjW__trail .JobGallery-module__o9CjjW__snag{height:26px;margin-left:auto;padding:0 10px}.JobGallery-module__o9CjjW__status{border:1px solid var(--info);background:var(--info-soft);color:var(--text);border-radius:999px;height:18px;margin-left:4px;padding:0 7px;font-size:10px;font-weight:600;line-height:16px}.JobGallery-module__o9CjjW__tabs{gap:4px;padding:0 14px 9px;display:flex}.JobGallery-module__o9CjjW__tabs span{background:var(--tab-idle);border:1px solid #0000;border-radius:6px;padding:4px 9px;font-size:11px;font-weight:500}.JobGallery-module__o9CjjW__tabs .JobGallery-module__o9CjjW__on{background:var(--tab-on);border-color:var(--g300);font-weight:600}.JobGallery-module__o9CjjW__body{flex:1;min-height:0;padding:12px;overflow:hidden}.JobGallery-module__o9CjjW__gallery{background:var(--surface);border:1px solid var(--border);border-radius:10px;overflow:hidden}.JobGallery-module__o9CjjW__galHead{border-bottom:1px solid var(--g150);justify-content:space-between;align-items:center;padding:9px 12px;display:flex}.JobGallery-module__o9CjjW__galTitle{font-size:12.5px;font-weight:600}.JobGallery-module__o9CjjW__galHead .JobGallery-module__o9CjjW__download{height:24px;padding:0 9px}.JobGallery-module__o9CjjW__galBody{flex-direction:column;gap:10px;padding:12px;display:flex}.JobGallery-module__o9CjjW__strip{background:var(--g50);border:1px solid var(--border);border-radius:9px;overflow:hidden}.JobGallery-module__o9CjjW__stripHead{background:var(--g100);align-items:center;gap:8px;padding:7px 10px;display:flex}.JobGallery-module__o9CjjW__stripTitle{font-size:12px;font-weight:600}.JobGallery-module__o9CjjW__stripHead span:last-child{color:var(--muted);margin-left:auto;font-size:10.5px}.JobGallery-module__o9CjjW__stripBody{padding:9px 10px}.JobGallery-module__o9CjjW__tiles{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;display:grid}.JobGallery-module__o9CjjW__tile{margin:0}.JobGallery-module__o9CjjW__thumb{aspect-ratio:1;background:var(--g150);border:1px solid var(--border);border-radius:7px;display:block;position:relative;overflow:hidden}.JobGallery-module__o9CjjW__thumb img{object-fit:cover;width:100%;height:100%;display:block}.JobGallery-module__o9CjjW__tile figcaption{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8.5px;line-height:13px;overflow:hidden}:where(html.dark) .JobGallery-module__o9CjjW__status{background:var(--info);border-color:var(--info);color:#0c0e12}
