:root{color:#111944;--worker-brand-purple:#5a35ff;--worker-brand-blue:#1396ff;--worker-deep-navy:#0b1440;--worker-soft-strong:#3f4e79;--worker-muted:#667093;--worker-line:#e2e6fb;--worker-soft:#f4f2ff;--worker-success:#16a66a;--worker-danger:#ef5a3c;--worker-shadow:0 14px 34px #2b37781a;background:#f4f6ff;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,HarmonyOS Sans SC,MiSans,Microsoft YaHei,Noto Sans CJK SC,sans-serif;line-height:1.45}*{box-sizing:border-box}body{font-synthesis-weight:none;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:linear-gradient(#f0f2ff 0%,#f0f2ff00 250px),#f7f8ff;min-width:320px;margin:0;font-weight:400;overflow-x:hidden}button,input,select{font:inherit}button{cursor:pointer;-webkit-tap-highlight-color:transparent}button:focus:not(:focus-visible){outline:none}button:disabled,input:disabled,select:disabled{cursor:not-allowed;opacity:.5}.worker-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.worker-shell{width:min(520px,100%);padding:20px 16px calc(104px + env(safe-area-inset-bottom,0px));margin:0 auto}.topbar,.section-heading,.action-row{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.topbar{box-shadow:none;background:linear-gradient(#ffffff29,#f4f6ff1a),url(/assets/worker-h5/h5-brand-header-wave-dot-bitmap.png) 50% calc(100% + 10px)/100% no-repeat,#f6f7ff;border:0;border-radius:0 0 30px 30px;margin:-20px -16px 12px;padding:28px 24px 46px;position:relative;overflow:hidden}.topbar>div,.section-heading>*{min-width:0}.topbar h1,.section h2,.section-heading h3,.detail-band h3{letter-spacing:0;margin:0}.topbar h1{color:var(--worker-deep-navy);white-space:nowrap;font-size:21px}.worker-brand-lockup{z-index:1;align-items:center;gap:0;min-width:0;display:flex;position:relative}.worker-brand-logo{object-fit:contain;flex:none;width:252px;max-width:72vw;height:auto;display:block}.worker-brand-text{gap:2px;min-width:0;display:grid}.worker-brand-text p{color:#4f5fd6;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:700}.topbar .worker-brand-text{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.worker-notification-button{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff94;border:0;border-radius:999px;flex:none;place-items:center;width:42px;height:42px;display:grid;position:relative;box-shadow:0 8px 20px #17205a0f}.worker-notification-button img{width:24px;height:24px;display:block}.worker-notification-button span{background:#ff4d63;border:2px solid #fff;border-radius:999px;width:8px;height:8px;position:absolute;top:8px;right:8px}.section h2{font-size:18px}.section-heading>span{overflow-wrap:anywhere;text-align:right;flex:0 auto;max-width:100%}.section-title-stack{gap:3px;display:grid}.section-title-stack p{color:#5d6c7d;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}.grab-pool-heading-actions{flex:none;align-items:center;gap:8px;min-width:0;display:flex}.grab-pool-heading-actions span{color:#5d6c7d;white-space:nowrap;font-size:13px;font-weight:600}.grab-pool-heading-actions .ghost-button{min-height:34px;padding:6px 10px}.worker-grab-workbench{gap:18px;margin-top:-8px;display:grid}.worker-grab-overview{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe6;border:1px solid #7e82d517;border-radius:20px;grid-template-columns:.95fr .95fr 1.1fr;gap:0;padding:14px 10px;display:grid;overflow:hidden;box-shadow:0 16px 34px #2c367e12}.worker-overview-card{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:14px;grid-template-columns:auto max-content;justify-content:center;align-items:center;gap:6px;padding:0 8px;transition:background-color .18s,transform .18s;display:grid;position:relative}.worker-overview-card+.worker-overview-card{padding-left:10px}.worker-overview-card:active{transform:translateY(1px)}.worker-overview-card:focus-visible{outline-offset:2px;outline:2px solid #5045ff7a}.worker-overview-card+.worker-overview-card:before{content:"";background:#7e82d524;border-radius:999px;width:1px;height:32px;position:absolute;top:50%;left:2px;transform:translateY(-50%)}.worker-overview-icon{background:linear-gradient(135deg, var(--worker-brand-purple), var(--worker-brand-blue));border-radius:11px;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 10px 20px #4d42ff29}.worker-overview-icon img{filter:brightness(0)invert();width:20px;height:20px;display:block}.worker-overview-text{text-align:center;justify-items:center;gap:1px;min-width:0;display:grid}.worker-overview-card[data-worker-grab-overview-card=month_income] .worker-overview-text{text-align:left;justify-items:start;transform:translate(-2px)}.worker-overview-label{color:#717aa7;white-space:nowrap;font-size:12px;font-weight:500;line-height:1.25}.worker-overview-label-row{grid-template-columns:max-content;justify-content:center;align-items:center;min-width:0;display:grid;position:relative}.worker-overview-value-row{justify-content:center;min-width:0;display:flex}.worker-overview-card[data-worker-grab-overview-card=month_income] .worker-overview-value-row{justify-content:flex-start;justify-self:start}.worker-overview-card strong{min-width:0;color:var(--worker-deep-navy);font-variant-numeric:tabular-nums;overflow-wrap:normal;white-space:nowrap;align-items:baseline;gap:3px;font-size:16px;font-weight:600;line-height:1.2;display:flex}.worker-overview-card:not([data-worker-grab-overview-card=month_income]) strong{color:var(--worker-soft-strong)}.worker-overview-card:nth-child(3) strong{font-size:15px}.worker-overview-card.pending strong{color:#7b83aa}.worker-overview-visibility-button{cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;place-items:center;width:30px;height:30px;margin:0;padding:0;display:grid;position:absolute;top:50%;left:calc(100% - 2px);transform:translateY(-50%)}.worker-overview-visibility-button:before{content:"";background:#5045ff1a;border-radius:999px;width:16px;height:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.worker-overview-visibility-button img{z-index:1;opacity:.68;width:11px;height:11px;display:block;position:relative}.worker-overview-card small{color:#202a60;font-size:12px;font-weight:500}.grab-orders-section{gap:14px;display:grid}.grab-orders-heading{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.grab-orders-title{align-items:center;gap:9px;min-width:0;display:flex}.grab-orders-title span{background:linear-gradient(180deg, var(--worker-brand-purple), var(--worker-brand-blue));border-radius:999px;width:4px;height:18px;display:block}.grab-orders-title h2{color:#34416f;margin:0;font-size:19px;font-weight:650;line-height:1.25}.grab-filter-button{color:#303a83;background:0 0;border:0;align-items:center;gap:6px;min-height:34px;padding:4px 0;font-size:14px;font-weight:600;display:inline-flex}.grab-filter-button.active{color:#4b37e8}.grab-filter-button img{width:18px;height:18px;display:block}.grab-heading-actions{flex:none;align-items:center;gap:8px;display:inline-flex}.grab-order-list,.grab-skeleton-stack{gap:9px;display:grid}.worker-list-load-footer{color:#a2aac2;text-align:center;place-items:center;min-height:34px;padding:10px 12px 0;font-size:12px;font-weight:500;display:grid}.worker-list-load-footer span{display:inline}.worker-list-load-footer[data-worker-list-footer-state=more] span,.worker-list-load-footer[data-worker-list-footer-state=limit] span{color:#a2aac2}.grab-order-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #dce1f7a8;border-radius:20px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:14px;display:grid;box-shadow:0 14px 30px #262f6a0e}.grab-order-card.collaboration{background:linear-gradient(#fffffffa,#f8fafff0);border-color:#644cff33}.grab-order-thumb{color:#5641ee;background:linear-gradient(135deg,#5a35ff24,#1396ff1f),#f4f2ff;border-radius:16px;align-self:center;place-items:center;width:64px;height:64px;font-size:17px;font-weight:600;display:grid}.grab-order-logo{background:#edf5ff;border:1px solid #5641ee1f;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffffc2}.grab-order-logo img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.grab-order-main{align-self:center;gap:5px;min-width:0;display:grid}.grab-order-head,.grab-order-actions{align-items:center;gap:6px;min-width:0;display:flex}.grab-order-head{justify-content:space-between}.grab-order-no{color:#7580aa;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:500;overflow:hidden}.grab-order-no-wrap{align-items:center;gap:6px;min-width:0;display:flex}.grab-order-role-badge{color:#d95735;white-space:nowrap;background:#ff71401f;border-radius:999px;flex:none;padding:2px 7px;font-size:11px;font-weight:600;line-height:16px}.grab-order-status{color:#5140dd;background:#6549ff1a;border-radius:999px;flex:none;padding:2px 8px;font-size:11px;font-weight:600;line-height:15px}.grab-order-title-row{gap:5px;min-width:0;display:grid}.grab-order-card h3{min-width:0;color:var(--worker-soft-strong);overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:680;line-height:1.24}.grab-order-meta-pills,.worker-order-meta-pills{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.grab-order-meta-pill,.worker-order-meta-pill{color:#68719f;text-overflow:ellipsis;white-space:nowrap;background:#f4f5ffe6;border-radius:999px;max-width:100%;padding:3px 8px;font-size:12px;font-weight:500;line-height:18px;overflow:hidden}.grab-order-meta-pill{padding:2px 8px;line-height:17px}.grab-order-meta-pill.capacity{color:#2552b8;background:#e8f1fff2;font-weight:650;box-shadow:inset 0 0 0 1px #2f85ff2e}.worker-order-meta-pill.single{color:#3946c6;background:#eceffffa;border:1px solid #4958ff33;font-weight:760}.worker-order-meta-pill.identity{color:#59649f;background:#f4f5fff2;border:1px solid #6976d926;font-weight:650}.worker-order-meta-pill.recruiting{color:#1a8058;background:#e0f5eafa;border:1px solid #0b734947;font-weight:780}.worker-service-order-pill{color:#68719f;background:#f4f5ffeb;border:1px solid #6976d924;font-weight:650}.worker-service-order-pill.region{color:#68719f;font-weight:560}.worker-service-order-pill.single,.worker-service-order-pill.identity{color:#59649f;background:#f4f5fff2;border-color:#6976d926;font-weight:650}.worker-service-order-pill.recruiting{color:#1a8058;background:#e0f5eafa;border-color:#0b734947;font-weight:780}.grab-order-metrics{background:#f8faffc7;border:1px solid #e0e5f99e;border-radius:16px;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:9px 10px;display:grid}.grab-order-card.collaboration .grab-order-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.grab-order-metrics span{text-align:left;justify-items:start;gap:2px;min-width:0;display:grid}.grab-order-metrics span:first-child{grid-column:auto;justify-self:start}.grab-order-metrics span:nth-child(2){text-align:left;grid-column:auto;justify-self:start;justify-items:start}.grab-order-metrics span:nth-child(3){grid-column:auto;justify-self:start}.grab-order-metrics small{color:#7e86ad;font-size:11px;line-height:1.2}.grab-order-metrics strong{color:#1c285f;font-variant-numeric:tabular-nums;overflow-wrap:normal;white-space:nowrap;min-width:0;font-size:13px;font-weight:500;line-height:1.25}.grab-order-metrics span:nth-child(2) strong{color:var(--worker-soft-strong)}.grab-order-metrics span:first-child strong{color:#ff6230;font-size:14px;font-weight:600}.grab-order-card.collaboration .grab-order-metrics span:first-child strong{color:#ff5a38}.grab-order-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:center;justify-self:center;gap:10px;width:100%;padding-top:1px;display:grid}.grab-order-secondary,.grab-order-primary{white-space:nowrap;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none;border-radius:14px;min-width:0;min-height:34px;padding:6px 12px;font-size:13px;font-weight:600;line-height:1.2}.grab-order-secondary:focus:not(:focus-visible),.grab-order-primary:focus:not(:focus-visible){outline:none}.grab-order-secondary{color:#5543e9;background:#ffffffe6;border:1px solid #7569ef61}.grab-order-primary{color:#fff;background:linear-gradient(135deg,#5543f1,#347cff);border:0;box-shadow:0 8px 16px #3c52e824}.grab-skeleton-card{background:#ffffffb3;border:1px solid #e0e4fb85;border-radius:20px;grid-template-columns:74px minmax(0,1fr);gap:14px;padding:14px;display:grid}.grab-skeleton-media,.grab-skeleton-lines span{background:linear-gradient(90deg,#f1efff 0%,#e8e9fb 48%,#f6f5ff 100%);border-radius:12px;display:block}.grab-skeleton-media{width:74px;height:74px}.grab-skeleton-lines{align-content:center;gap:10px;display:grid}.grab-skeleton-lines span{height:12px}.grab-skeleton-lines span:first-child{width:86%}.grab-skeleton-lines span:nth-child(2){width:64%}.grab-skeleton-lines span:nth-child(3){width:76%}.grab-loading-text{color:#4b31dc;text-align:center;margin:6px 0 0;font-weight:600}.worker-orders-shell{gap:12px;margin:-8px 0 16px;display:grid}.worker-orders-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#ffffff7a,#ffffff42),#ffffff3d;border:1px solid #e0e4fb80;border-radius:22px;gap:13px;margin-top:-10px;padding:16px 10px 17px;display:grid;box-shadow:0 18px 42px #27307412}.worker-orders-heading,.worker-order-card-head{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.worker-orders-title,.worker-order-card-head>div{gap:3px;min-width:0;display:grid}.worker-orders-title h2,.worker-order-detail-heading h3,.worker-order-card-head h4{color:var(--worker-deep-navy);letter-spacing:0;margin:0}.worker-orders-title h2{font-size:22px;font-weight:700;line-height:1.22}.worker-orders-title p,.worker-order-card-head p,.worker-order-detail-heading p{color:#6d759b;margin:0;font-size:13px;font-weight:400;line-height:1.45}.worker-orders-count{color:#59618e;white-space:nowrap;background:#f6f7ffe6;border-radius:999px;flex:none;padding:6px 10px;font-size:12px;font-weight:600;line-height:18px}.worker-filter-chip-row{scrollbar-width:none;touch-action:pan-x;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;gap:8px;min-width:0;padding:1px 2px 4px;display:flex;overflow-x:auto}.worker-filter-chip-row::-webkit-scrollbar{display:none}.worker-filter-chip-row.role{gap:9px;padding-top:3px}.worker-filter-chip-row.grab-game{margin-top:-2px;padding-bottom:8px}.worker-filter-chip-row.grab-role{padding-bottom:2px}.worker-filter-chip-row.grab-role .worker-filter-chip{min-width:min(96px,31%);min-height:34px;padding:6px 11px}.worker-filter-chip-row.grab-game .worker-filter-chip{min-width:auto}.worker-filter-chip{color:#626b94;min-width:min(104px,32%);min-height:34px;font:inherit;text-align:center;white-space:nowrap;background:#ffffffc2;border:1px solid #dadff6c7;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:4px;padding:7px 12px;font-size:14px;font-weight:500;line-height:18px;display:inline-flex;box-shadow:0 8px 18px #27307406}.worker-filter-chip.active{color:#4b37e8;background:#f1eeffe0;border-color:#604eff47;font-weight:600;box-shadow:0 8px 18px #5b48ff0f}.worker-filter-chip:disabled{cursor:wait;opacity:.66}.worker-filter-chip-label,.worker-filter-chip-count{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.worker-filter-chip-count{color:#98a0c1;font-size:12px;font-weight:500}.worker-filter-chip.active .worker-filter-chip-count{color:#776bdf}.worker-orders-list{gap:12px;display:grid}.worker-order-card{background:#fffffff0;border:1px solid #dce1f7a8;border-radius:20px;gap:12px;padding:14px;display:grid;box-shadow:0 14px 30px #262f6a0e}.worker-order-card-main{min-width:0;color:inherit;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:52px minmax(0,1fr);align-items:start;gap:10px;padding:0;display:grid;position:relative}.worker-order-thumb{color:#fff;background:linear-gradient(145deg,#5b48fffa,#2a8ffff5);border-radius:16px;place-items:center;width:52px;height:52px;font-size:15px;font-weight:700;line-height:1;display:grid;box-shadow:0 9px 18px #3b54e324}.worker-order-logo{background:#f5f7ffeb;overflow:hidden}.worker-order-logo img{object-fit:cover;width:100%;height:100%;display:block}.worker-order-main-copy,.worker-order-detail-summary{gap:3px;min-width:0;display:grid}.worker-order-card .worker-order-safe-no{box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;min-width:0;padding-right:74px;display:block;overflow:hidden}.worker-order-meta-pills{margin-top:-1px}.worker-order-card .worker-order-meta-pills{opacity:.88;flex-wrap:wrap;gap:4px;margin-top:1px;margin-left:-4px}.worker-order-card .worker-order-meta-pill{flex:none;min-width:0;padding:1px 7px;font-size:11px;line-height:16px}.worker-order-detail-summary span{color:#7980a4;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:400;line-height:1.35;overflow:hidden}.worker-order-main-copy strong,.worker-order-detail-summary strong{min-width:0;color:var(--worker-soft-strong);text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:680;line-height:1.24;overflow:hidden}.worker-order-status-badge{color:#5961a2;white-space:nowrap;background:#f2f4ff;border-radius:999px;place-self:start end;padding:4px 9px;font-size:12px;font-weight:600;line-height:16px}.worker-order-status-badge.working{color:#2f6ea6;background:#edf6ff}.worker-order-status-badge.waiting{color:#6357a7;background:#f3f1ff}.worker-order-status-badge.recruiting{color:#1a8058;background:#0b73492e}.worker-order-status-badge.ready{color:#946308;background:#fff8de}.worker-order-status-badge.after-sales{color:#b4234c;background:#fff0f3}.worker-order-status-badge.refund{color:#b84a16;background:#fff3e8}.worker-order-status-badge.done{color:#6f613fdb;background:#f2ecd9b8}.worker-order-status-badge.cancelled{color:#7a8298;background:#f1f3f7}.worker-order-status-badge.blocked{color:#c94c2f;background:#fff0eb}.worker-order-card-main>.worker-order-status-badge{padding:2px 9px;font-size:12px;font-weight:680;line-height:16px;position:absolute;top:-4px;right:0}.worker-order-summary-card>.worker-order-status-badge{margin-top:-2px}.worker-order-metrics,.worker-order-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.worker-order-card .worker-order-metrics{background:0 0;border:0;border-radius:0;padding:0}.worker-order-metric{background:#fafbffc7;border:1px solid #e5e9f9a3;border-radius:16px;gap:2px;min-width:0;padding:7px 10px;display:grid}.worker-order-card .worker-order-metric{background:#fafbffc7;border:1px solid #e5e9f9a3;border-radius:16px;padding:7px 10px}.worker-order-metric small{color:#8c94b4;font-size:11px;font-weight:400;line-height:16px}.worker-order-metric strong{color:#1a2355;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:600;line-height:1.32;overflow:hidden}.worker-order-metric.inline{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:6px}.worker-order-metric.inline small{white-space:nowrap}.worker-order-metric.wide{grid-column:1/-1}.worker-order-metric.emphasis strong{color:#18215a;font-size:16px;font-weight:700}.worker-order-card .worker-order-metric.emphasis strong,.worker-order-detail-metrics .worker-order-metric.emphasis strong{color:#ff4f2a}.worker-order-detail-metrics .worker-order-metric.amount strong{color:#18215a;font-size:14px;font-weight:600}.worker-order-detail-metrics .worker-order-metric.total-amount strong{font-size:14px;font-weight:600}.worker-order-detail-metrics .worker-order-metric.soft-emphasis strong{color:#ff4f2ac2}.worker-order-metric.deduction strong,.worker-order-detail-metrics .worker-order-metric.deduction strong{color:#e64d73}.worker-order-metric.after-sales-note{grid-column:1/-1}.worker-order-metric.after-sales-note strong{color:#32406f;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;font-size:13px;font-weight:500;line-height:1.45;overflow:hidden}.worker-order-card-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.worker-order-card-actions.single{grid-template-columns:1fr}.worker-order-primary,.worker-order-secondary{min-width:0;min-height:36px;font:inherit;white-space:nowrap;border-radius:14px;padding:8px 12px;font-size:13px;font-weight:600;line-height:18px}.worker-order-primary{color:#fff;background:linear-gradient(135deg,#5543f1,#347cff);border:0;box-shadow:0 8px 16px #3c52e824}.worker-order-secondary{color:#334074;background:#ffffffe6;border:1px solid #7569ef47}.worker-order-secondary.compact{flex:none;min-height:32px;padding:6px 10px;font-size:12px}.worker-service-page{gap:9px;min-width:0;padding:0 2px 10px;display:grid}.worker-service-order-detail-page{isolation:isolate;padding-bottom:calc(45px + env(safe-area-inset-bottom,0px));--worker-detail-content-start:calc(5.5% - 2.4px);padding-left:0;padding-right:0;position:relative}.worker-service-order-detail-frame{z-index:0;width:100%;min-width:0;padding:0 0 calc(12px + env(safe-area-inset-bottom,0px));background:linear-gradient(#ffffff7a,#ffffff42),#ffffff3d;border:1px solid #dae1fc8f;border-radius:28px;gap:9px;display:grid;position:relative;box-shadow:0 18px 42px #2730740b}.worker-service-order-detail-frame>*{z-index:1;position:relative}.worker-service-order-detail-frame>.worker-service-topbar{grid-template-columns:38px minmax(0,1fr);justify-self:center;gap:9px;width:calc(100% - 22px);padding:10px 0 4px}.worker-service-order-detail-page .worker-service-back{width:36px;height:36px}.worker-service-order-detail-page .worker-service-back img{width:18px;height:18px}.worker-service-order-detail-frame>:is(.worker-order-summary-card,.worker-service-order-no-card,.worker-detail-info-card,.worker-proof-upload-card,.worker-proof-flow-card,.worker-proof-pending-notice,.worker-proof-submit-notice){justify-self:center;width:calc(100% - 22px)}.worker-service-topbar{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:6px;min-width:0;padding:2px 0 4px;display:grid}.worker-service-back{min-width:0;font:inherit;color:#2c3971;background:#ffffffd1;border:0;border-radius:999px;place-items:center;width:38px;height:38px;font-size:24px;font-weight:500;display:grid;box-shadow:0 10px 24px #2730740f}.worker-service-back img{width:20px;height:20px;display:block}.worker-service-topbar-title{gap:2px;min-width:0;display:grid}.worker-service-topbar-title strong{color:#101946;white-space:nowrap;font-size:20px;font-weight:700;line-height:1.26}.worker-service-topbar-title span{color:#7f89ad;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;line-height:16px;overflow:hidden}.worker-order-summary-card,.worker-detail-info-card,.worker-proof-upload-card,.worker-proof-pending-notice,.worker-proof-submit-notice{background:#ffffffeb;border:1px solid #dce1f7a8;border-radius:22px;gap:12px;min-width:0;display:grid;box-shadow:0 14px 30px #262f6a0e}.worker-order-summary-card{grid-template-columns:52px minmax(0,1fr) auto;align-items:start;padding:13px;position:relative}.worker-order-summary-card.compact{border-radius:22px;grid-template-columns:52px minmax(0,1fr) auto;padding:12px}.worker-order-summary-copy{gap:4px;min-width:0;display:grid}.worker-order-summary-no,.worker-order-summary-copy>span:not(.worker-order-summary-pills){color:#7e88ad;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:500;line-height:17px;overflow:hidden}.worker-order-summary-copy strong{color:#111a46;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:17px;font-weight:680;line-height:1.32;overflow:hidden}.worker-service-order-no-card{background:#ffffffe6;border:1px solid #e0e4fb94;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 10px;min-width:0;padding:10px 12px;display:grid;box-shadow:0 12px 28px #2730740e}.worker-service-order-no-card div{gap:3px;min-width:0;display:grid}.worker-service-order-no-card small{color:#7e88ad;font-size:12px;font-weight:500;line-height:1.25}.worker-service-order-no-card strong{color:#111a46;overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:700;line-height:1.28}.worker-service-order-no-card .form-hint{grid-column:1/-1;margin:0}.worker-service-order-no-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0;display:inline-flex}.worker-order-summary-pills{scrollbar-width:none;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin-left:-4px;display:flex;overflow:visible}.worker-order-summary-pills::-webkit-scrollbar{display:none}.worker-order-summary-pills .worker-order-meta-pill{flex:none;max-width:100%}.worker-service-order-detail-page .worker-order-summary-card{grid-template-columns:52px minmax(0,1fr)}.worker-service-order-detail-page .worker-order-summary-card>.worker-order-status-badge{margin-top:0;position:absolute;top:13px;right:13px}.worker-service-order-detail-page .worker-order-summary-no{padding-right:82px}.worker-proof-upload-page .worker-order-summary-card{grid-template-columns:52px minmax(0,1fr)}.worker-proof-upload-page .worker-order-summary-card>.worker-order-status-badge{margin-top:0;position:absolute;top:13px;right:13px}.worker-proof-upload-page .worker-order-summary-no{padding-right:82px}@media (width<=360px){.worker-order-summary-card{grid-template-columns:52px minmax(0,1fr)}.worker-order-summary-card>.worker-order-status-badge{margin-top:0;position:absolute;top:14px;right:14px}.worker-order-summary-card.compact>.worker-order-status-badge{top:12px;right:12px}.worker-order-summary-no{padding-right:76px}}.worker-detail-info-card,.worker-proof-upload-card,.worker-proof-pending-notice,.worker-proof-submit-notice{padding:14px}.worker-proof-upload-card{gap:8px;scroll-margin-block:96px}.worker-detail-info-card.compact{gap:10px;padding:11px 14px}.worker-detail-info-card.compact .worker-order-card-head{align-items:center}.worker-service-order-detail-page .worker-service-order-no-card{padding-left:var(--worker-detail-content-start)}.worker-detail-info-card>.worker-order-card-head>div{padding-left:1.3%}.worker-detail-info-card:not(.compact)>.worker-order-card-head>div{padding-left:1.9%}.worker-detail-info-card.compact .field-list{padding-top:8px}.worker-detail-info-card.compact .field-list dt{font-size:13px;line-height:18px}.worker-detail-info-card.compact .field-list dd{font-size:15px;font-weight:600;line-height:20px}.worker-boss-info-card{gap:4px;padding-top:5px;padding-bottom:6px}.worker-boss-info-card .field-list{gap:2px 10px;padding-top:4px;padding-left:1.3%}.worker-boss-info-card .field-list dt{line-height:14px}.worker-boss-info-card .field-list dd{line-height:16px}.worker-batch-scope-card,.worker-batch-result-card{gap:8px}.worker-batch-scope-content,.worker-batch-result-content{gap:8px;min-width:0;display:grid}.worker-batch-scope-content .worker-order-meta-pills{margin-left:0}.worker-batch-result-list{border-top:1px solid #e5e9f9c2;gap:6px;min-width:0;padding-top:8px;display:grid}.worker-batch-result-item{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 8px;min-width:0;display:grid}.worker-batch-result-order{color:#29345e;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:650;line-height:18px;overflow:hidden}.worker-batch-result-status{white-space:nowrap;border-radius:999px;place-items:center;min-height:22px;padding:3px 8px;font-size:12px;font-weight:700;line-height:16px;display:inline-grid}.worker-batch-result-status.success{color:#12865a;background:#24b87e1f}.worker-batch-result-status.skipped{color:#94600c;background:#f7ad3624}.worker-batch-result-status.failed{color:#c83349;background:#ed55651f}.worker-batch-result-item small{color:#7e88ad;overflow-wrap:anywhere;grid-column:1/-1;font-size:12px;font-weight:500;line-height:16px}.worker-related-orders-modal{z-index:1400;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0e132d7a;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.worker-related-orders-panel{background:radial-gradient(circle at 88% 4%,#5b48ff1a,#0000 34%),linear-gradient(#fffffffa,#f9fbfff7);border:1px solid #ced4f6e0;border-radius:20px;gap:14px;width:min(100%,468px);max-height:min(76dvh,560px);padding:18px;display:grid;overflow:hidden;box-shadow:0 22px 54px #141b483d}.worker-related-orders-head,.worker-related-order-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.worker-related-orders-head h3{color:var(--worker-deep-navy);margin:0;font-size:20px;font-weight:760;line-height:1.25}.worker-related-orders-list{gap:10px;min-width:0;display:grid;overflow-y:auto}.worker-related-order-row{background:#ffffffb8;border:1px solid #e0e4fbb8;border-radius:16px;min-height:54px;padding:9px 12px}.worker-related-order-row strong{color:#111a46;overflow-wrap:anywhere;min-width:0;font-size:15px;font-weight:720;line-height:1.28}.worker-service-order-remark-card{gap:8px}.worker-service-order-remark-card-compact{gap:5px}.worker-service-order-remark-text{color:#354167;overflow-wrap:anywhere;white-space:pre-wrap;border-top:1px solid #e5e9f9c2;margin:0;padding:10px 1.3% 0;font-size:14px;font-weight:620;line-height:1.55}.worker-service-order-remark-card-compact .worker-service-order-remark-text{border-top:0;padding-top:2px;font-size:13px;line-height:1.45}.worker-order-card-head h4,.worker-proof-upload-head h3{color:#101946;font-size:16px;font-weight:700;line-height:1.32}.worker-detail-info-card .field-list{border-top:1px solid #e5e9f9c2;padding-top:10px}.worker-collaboration-card{gap:0;min-width:0;display:grid}.worker-collaboration-status-chip,.worker-collaboration-self-chip,.worker-collaboration-role-chip,.worker-collaboration-locked,.worker-collaboration-remove{color:#5b42f2;min-height:24px;font:inherit;white-space:nowrap;background:#f1eefff0;border:0;border-radius:999px;place-items:center;padding:3px 8px;font-size:12px;font-weight:600;line-height:16px;display:inline-grid}.worker-collaboration-status-chip.open{color:#238153;background:#e7f8f1f0}.worker-collaboration-status-chip.locked{color:#7d86a9;opacity:.6;background:#f2f4faf0}.worker-collaboration-member-row{border-top:1px solid #e5e9f9ad;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:8px 0;display:grid}.worker-collaboration-member-row:first-child{border-top:0;padding-top:0}.worker-collaboration-member-row:last-child{padding-bottom:0}.worker-collaboration-avatar{color:#fff;background:linear-gradient(135deg,#5d4dff,#2293ff);border-radius:999px;place-items:center;width:30px;height:30px;font-size:13px;font-weight:700;display:grid}.worker-collaboration-member-copy{gap:2px;min-width:0;display:grid}.worker-collaboration-member-copy strong,.worker-collaboration-member-copy small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.worker-collaboration-member-copy strong{color:#101946;font-size:13px;font-weight:700;line-height:18px}.worker-collaboration-member-copy small,.worker-collaboration-empty,.worker-collaboration-entry-card p,.worker-safe-snapshot-card p{color:#7f89ad;margin:0;font-size:12px;font-weight:400;line-height:17px}.worker-collaboration-remove{color:#c94028;background:#ffede8fa}.worker-collaboration-self-chip{color:#7d86a9;opacity:.72;background:#f2f4faf0;font-weight:600}.worker-collaboration-role-chip{color:#6f789d;background:#f6f8fff5}.worker-collaboration-locked{color:#7d86a9;background:#f2f4faf0}.worker-collaboration-locked:disabled{opacity:.6}.worker-collaboration-self-chip.locked{color:#7d86a9;opacity:.6;background:#f2f4faf0}.worker-collaboration-remove-modal .worker-grab-modal-head{justify-content:flex-end;margin-bottom:-12px}.worker-grab-modal-backdrop.worker-collaboration-remove-backdrop{z-index:90;padding:16px 12px calc(16px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);overscroll-behavior:contain;touch-action:none;background:#1118278f;place-items:center;display:grid;position:fixed;inset:0}.worker-collaboration-remove-copy{color:var(--worker-deep-navy);text-align:center;justify-items:center;gap:6px;display:grid}.worker-collaboration-remove-copy p{color:var(--worker-deep-navy);text-align:center;margin:0;font-size:21px;font-weight:700;line-height:1.34}.worker-collaboration-remove-copy p>span,.worker-collaboration-remove-message>span{display:block}.worker-collaboration-remove-message>span+span{margin-top:4px;transform:translate(3%)}.worker-collaboration-remove-message .worker-collaboration-confirm-question{color:#4d37ff}.worker-collaboration-remove-question{letter-spacing:0;margin-top:18px;font-size:21px;font-weight:800;line-height:1.3}.worker-collaboration-remove-copy small{color:#7f89ad;font-size:12px;line-height:1.45}.worker-service-start-confirm-modal{border-radius:22px;grid-template-rows:auto minmax(0,1fr) auto;gap:8px;width:min(520px,100vw - 24px);max-height:calc(100dvh - 12px);padding:10px;overflow:hidden}.worker-service-start-detail-modal{width:min(420px,100vw - 24px);padding:14px}.worker-service-start-confirm-modal .worker-grab-confirm-head{padding:2px 0 0 4px}.worker-service-start-confirm-modal .worker-grab-confirm-head .worker-grab-modal-close{margin-top:-5px}.worker-service-start-confirm-modal .worker-grab-confirm-titlebar h3{font-size:20px}.worker-service-start-list-modal .worker-grab-confirm-titlebar h3{font-size:18px}.worker-service-confirm-scroll-body{gap:8px;min-width:0;min-height:0;padding:0 2px 2px;display:grid;overflow:visible}.worker-service-start-confirm-content{gap:8px;min-width:0;display:grid}.worker-service-start-confirm-content .worker-order-summary-card,.worker-service-start-confirm-content .worker-detail-info-card{box-shadow:none}.worker-service-start-confirm-content .worker-detail-info-card{gap:8px;padding:10px 12px}.worker-service-start-confirm-content .worker-order-summary-card.compact{grid-template-columns:52px minmax(0,1fr);padding:10px}.worker-service-start-confirm-content .worker-order-summary-card.compact>.worker-order-status-badge{margin-top:0;position:absolute;top:12px;right:12px}.worker-service-start-confirm-content .worker-order-summary-card.compact .worker-order-summary-no{padding-right:70px}.worker-service-start-confirm-content .worker-order-summary-pills{gap:5px}.worker-service-start-confirm-content .worker-order-summary-pills .worker-order-meta-pill{padding:2px 7px}.worker-service-start-confirm-notice{color:#946308;background:linear-gradient(135deg,#fff8def0,#ffffffe6);border:1px solid #ffd580c2;border-radius:14px;margin:0;padding:8px 10px;font-size:12px;font-weight:700;line-height:1.4}.worker-service-start-confirm-content .worker-collaboration-member-row{padding:6px 0}.worker-service-start-confirm-content .worker-collaboration-avatar{width:28px;height:28px}.worker-service-confirm-collaboration-summary{background:#fafbffd1;border:1px solid #e0e4fbb8;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:grid}.worker-service-confirm-collaboration-summary div{gap:2px;min-width:0;display:grid}.worker-service-confirm-collaboration-summary strong{color:var(--worker-deep-navy);font-size:15px;font-weight:760;line-height:1.25}.worker-service-confirm-collaboration-summary p{color:#7f89ad;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:620;line-height:1.35}.worker-service-confirm-collaboration-summary>span{color:#5f45ff;white-space:nowrap;background:#f6f4fff2;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:720;line-height:16px}.worker-service-confirm-collaboration-summary>span.underfilled{color:#946308;background:#fff8de}.worker-service-start-confirm-question{color:#4d37ff;letter-spacing:0;text-align:center;margin:2px 0 0;font-size:21px;font-weight:800;line-height:1.3}.worker-service-start-detail-modal .worker-service-start-confirm-question{margin-top:8px}.worker-service-exit-confirm-tip{color:#8a6426;background:linear-gradient(135deg,#fffbf2fa,#fffffff0);border:1px solid #ffd580d1;border-radius:14px;margin:0;padding:9px 10px;font-size:12px;font-weight:650;line-height:1.45}.worker-service-exit-confirm-modal .worker-service-start-confirm-question{margin-top:0}.worker-service-start-confirm-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.worker-service-start-confirm-actions .worker-detail-primary,.worker-service-start-confirm-actions .worker-detail-secondary{min-height:42px}.worker-service-start-list-modal .worker-service-start-confirm-actions{background:linear-gradient(#ffffff9e,#fff 42%);margin-top:2px;padding-top:8px;padding-bottom:2px}.worker-collaboration-remove-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.worker-collaboration-remove-actions .worker-detail-primary,.worker-collaboration-remove-actions .worker-detail-secondary{min-height:42px}.worker-collaboration-entry-card,.worker-safe-snapshot-card{gap:9px;min-width:0;display:grid}.worker-collaboration-entry-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.worker-collaboration-entry-feedback{grid-column:1/-1;margin:-1px 0 0}.worker-collaboration-cooldown-button{font-variant-numeric:tabular-nums}.worker-safe-snapshot-fields{background:#f8f9ffe6;border-radius:16px;grid-template-columns:auto minmax(0,1fr);gap:6px 10px;min-width:0;margin:0;padding:9px 10px;display:grid}.worker-safe-snapshot-fields dt,.worker-safe-snapshot-fields dd{min-width:0;margin:0;font-size:12px;line-height:17px}.worker-safe-snapshot-fields dt{color:#7f89ad;font-weight:500}.worker-safe-snapshot-fields dd{color:#101946;overflow-wrap:anywhere;font-weight:700}.worker-order-detail-metrics{padding:0 2px}.worker-order-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.worker-order-flow-step{color:#8a92b4;text-align:center;background:#f7f8ffc7;border-radius:16px;justify-items:center;gap:5px;min-width:0;padding:9px 4px;display:grid}.worker-order-flow-dot{background:#fffffff0;border:1px solid #dae0f8eb;border-radius:999px;place-items:center;width:34px;height:34px;display:grid}.worker-order-flow-dot img{opacity:.72;width:18px;height:18px;display:block}.worker-order-flow-step:not(.active) .worker-order-flow-dot img{opacity:.54;filter:invert(61%)sepia(12%)saturate(616%)hue-rotate(195deg)brightness(91%)contrast(87%)}.worker-order-flow-step strong,.worker-order-flow-step small{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.worker-order-flow-step strong{color:inherit;font-size:12px;font-weight:600;line-height:16px}.worker-order-flow-step small{font-size:11px;font-weight:400;line-height:15px}.worker-order-flow-step.active{color:#4f3ce8;background:#f0edffc7}.worker-order-flow-step.active .worker-order-flow-dot{background:#f4f2fff2;border-color:#5b46ff38}.worker-order-flow-step.active .worker-order-flow-dot img{opacity:1;filter:invert(35%)sepia(95%)saturate(2140%)hue-rotate(228deg)brightness(92%)contrast(96%)}.worker-proof-hint-list,.worker-proof-pending-notice,.worker-proof-submit-notice{color:#667098;gap:8px;font-size:13px;font-weight:400;line-height:1.5;display:grid}.worker-proof-pending-notice strong,.worker-proof-submit-notice strong{color:#101946;font-size:16px;font-weight:700}.worker-proof-flow-card{background:#ffffffd1;border:1px solid #e0e4fb7a;border-radius:20px;gap:8px;min-width:0;padding:12px;display:grid;box-shadow:0 14px 34px #2730740d}.worker-proof-flow-head{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.worker-proof-flow-head strong{color:#101946;white-space:nowrap;font-size:15px;font-weight:700;line-height:20px}.worker-proof-flow-head span{color:#8790b2;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:400;line-height:16px;overflow:hidden}.worker-proof-flow{padding-top:2px}.worker-proof-upload-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;min-width:0;display:grid}.worker-proof-upload-head p{color:#7f89ad;margin-top:2px;font-size:12px;font-weight:400;line-height:16px}.worker-proof-state{color:#62709f;white-space:nowrap;background:#f2f4ffe6;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:600}.worker-proof-state.ready{color:#207647;background:#eaf8f0}.worker-proof-state.pending{color:#a86618;background:#fff7e7}.worker-proof-state.blocked{color:#c94c2f;background:#fff0eb}.worker-proof-empty-card{text-align:center;background:#f8faffd1;border:1px dashed #c5ccefd9;border-radius:20px;justify-content:center;justify-items:center;gap:5px 10px;min-width:0;padding:8px 10px;display:grid}.worker-proof-gallery{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:10px;min-width:0;display:grid}.worker-proof-gallery.empty{grid-template-columns:minmax(0,1fr)}.worker-proof-detail-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.worker-proof-requirement-list{color:#606b98;flex-wrap:wrap;gap:5px 8px;min-width:0;margin:0;padding:0;font-size:12px;font-weight:400;line-height:17px;list-style:none;display:flex}.worker-proof-requirement-list li{align-items:center;gap:5px;min-width:0;padding:5px 6px;display:inline-flex}.worker-proof-requirement-list span{border-radius:999px;flex:none;place-items:center;width:15px;height:15px;font-size:10px;font-weight:700;line-height:1;display:grid}.worker-proof-requirement-list .ready span{color:#2d75d3;background:#edf7fff2}.worker-proof-requirement-list .waiting span{color:#a86618;background:#fff6e7f2}.worker-proof-gallery-tile,.worker-proof-add-tile{text-align:center;border-radius:18px;align-content:center;place-items:center;gap:7px;min-width:0;min-height:132px;padding:12px 10px;display:grid;position:relative}.worker-proof-gallery-tile{background:linear-gradient(#fffffff5,#f7f9ffeb);border:1px solid #e0e5fad1;box-shadow:inset 0 0 0 1px #ffffffad}.worker-proof-gallery-tile.uploaded{background:linear-gradient(145deg,#f4f2fff5,#eef7ffeb);border-color:#604eff29}.worker-proof-detail-gallery .worker-proof-gallery-tile{min-height:92px}.worker-proof-gallery-tile.blocked{background:#fff7f3;border-color:#ffb8a0b8}.worker-proof-gallery-tile.pending{background:#fffaf0;border-color:#ffdaa2c7}.worker-proof-gallery-mark{color:#4f3ce8;background:#fff;border-radius:999px;place-items:center;width:34px;height:34px;font-size:18px;font-weight:700;display:grid;box-shadow:0 8px 18px #27307414}.worker-proof-gallery-tile.blocked .worker-proof-gallery-mark{color:#c94c2f}.worker-proof-gallery-tile.pending .worker-proof-gallery-mark{color:#a86618}.worker-proof-gallery-tile strong{color:#101946;font-size:14px;font-weight:700;line-height:1.32}.worker-proof-gallery-tile span:not(.worker-proof-gallery-mark){color:#7f89ad;max-width:100%;font-size:12px;font-weight:400;line-height:1.42}.worker-proof-gallery-tile em{color:#fff;background:#101946d1;border-radius:999px;place-items:center;width:24px;height:24px;font-size:11px;font-style:normal;font-weight:600;display:grid;position:absolute;bottom:9px;right:9px}.worker-proof-remove-button{color:#cf5235;min-height:24px;font:inherit;background:#ffffffe6;border:0;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700;line-height:16px;position:absolute;top:8px;right:8px;box-shadow:0 6px 14px #27307414}.worker-proof-remove-button:disabled{color:#a7afc7}.worker-proof-full-chip{color:#5f68a1;background:#f7f8ffe6;border:1px solid #e0e5fad1;border-radius:18px;place-items:center;min-height:132px;font-size:16px;font-weight:800;display:grid}.worker-proof-add-tile{color:#4f3ce8;font:inherit;background:#faf9ffd1;border:1px dashed #7665ff7a;font-size:13px;font-weight:600}.worker-proof-add-tile img{filter:none;width:24px;height:24px;display:block}.worker-proof-add-tile.disabled,.worker-proof-add-tile:disabled{color:#99a1bd;background:#f7f8fccc;border-color:#d1d8f0d1}.worker-proof-empty-icon{aspect-ratio:1;color:#5243ff;background:linear-gradient(#fffffffa,#f7f6ffe6);border:1px dashed #c3caefe0;border-radius:18px;place-items:center;width:50px;display:grid;box-shadow:inset 0 0 0 1px #ffffffad}.worker-proof-empty-symbol{background:currentColor;width:22px;height:22px;display:block;-webkit-mask:url(/assets/worker-h5/action-upload.svg) 50%/contain no-repeat;mask:url(/assets/worker-h5/action-upload.svg) 50%/contain no-repeat}.worker-proof-empty-card strong{color:#111a46;font-size:15px;font-weight:700;line-height:1.34}.worker-proof-empty-card p{color:#7f89ad;max-width:260px;font-size:13px;font-weight:400;line-height:1.5;display:none}.worker-proof-upload-button{color:#fff;min-width:min(190px,100%);min-height:38px;font:inherit;background:linear-gradient(135deg,#5b46ff,#2f8bff);border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:8px 16px;font-size:14px;font-weight:600;line-height:18px;display:inline-flex;box-shadow:0 10px 22px #4f37ff29}.worker-proof-upload-button img{filter:brightness(0)invert();width:16px;height:16px;display:block}.worker-proof-upload-button.disabled,.worker-proof-upload-button:disabled{color:#8b95b8;box-shadow:none;background:#d9def3}.worker-proof-upload-button input,.worker-proof-add-tile input{display:none}.worker-detail-bottom-actions{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;border:1px solid #e0e4fb94;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-width:0;padding:6px;display:grid;box-shadow:0 16px 36px #2730741f}.worker-detail-sticky-actions{width:min(100% - 46px,474px);left:50%;bottom:calc(82px + env(safe-area-inset-bottom,0px));z-index:36;position:fixed;transform:translate(-50%)}.worker-service-page>.worker-detail-sticky-actions,.collaboration-invite-page>.worker-detail-sticky-actions{justify-self:center}.worker-proof-inline-actions{z-index:26;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;width:min(100% - 48px,472px);height:50px;min-height:0;margin-top:2px;margin-bottom:0}.collaboration-bottom-actions{align-items:center;width:min(100% - 24px,496px);height:50px;margin-top:0;margin-bottom:0}.collaboration-bottom-actions .worker-detail-primary,.collaboration-bottom-actions .worker-detail-secondary,.worker-proof-inline-actions .worker-detail-primary,.worker-proof-inline-actions .worker-detail-secondary{place-self:center stretch;width:100%;height:38px;min-height:38px;padding-top:6px;padding-bottom:6px}.worker-service-detail-actions{width:min(100% - 48px,472px);height:50px;min-height:0;bottom:calc(82px + env(safe-area-inset-bottom,0px));align-items:center;margin-top:0;margin-bottom:0}.worker-service-detail-actions .worker-detail-primary,.worker-service-detail-actions .worker-detail-help-note{white-space:nowrap;border-radius:999px;place-self:center stretch;width:100%;height:38px;min-height:38px;padding-top:6px;padding-bottom:6px;font-size:13px;line-height:17px}.worker-service-detail-actions .worker-detail-help-note{color:#4639f5;overflow-wrap:normal;background:#fff;border-color:#533fffd1}.worker-detail-primary,.worker-detail-secondary{min-width:0;min-height:34px;font:inherit;white-space:nowrap;border-radius:999px;padding:6px 11px;font-size:13px;font-weight:600;line-height:17px}.worker-detail-primary{color:#fff;background:linear-gradient(135deg,#5b46ff,#2f8bff);border:0;box-shadow:0 10px 22px #4f37ff29}.worker-detail-primary:disabled{color:#8b95b8;box-shadow:none;background:#d9def3}.worker-detail-secondary{color:#334074;background:#ffffffe6;border:1px solid #d5dbf6e6}.worker-detail-help-note{color:#536093;text-align:center;overflow-wrap:anywhere;background:#f6f8ffe6;border:1px solid #d5dbf6e6;border-radius:16px;justify-content:center;align-self:stretch;align-items:center;min-width:0;margin:0;padding:6px 9px;font-size:12px;font-weight:600;line-height:1.35;display:flex}.detail-band h3{font-size:17px}.section-heading h3{font-size:16px}.eyebrow{color:var(--worker-muted);margin:0 0 4px;font-size:13px}.status-pill{border-radius:999px;flex:none;padding:7px 12px;font-size:13px;font-weight:700}.status-pill.ready{color:#0d754a;background:#def8eb}.status-pill.danger{color:#9b321d;background:#ffe8df}.notice-band{border-left:4px solid var(--worker-success);background:#f4fbf6;gap:4px;margin-bottom:10px;padding:10px 12px;display:grid}.notice-band.danger{border-left-color:var(--worker-danger);background:#fff2ed}.notice-band-action{color:#b8391d;background:#fff;border:1px solid #ffd0c0;border-radius:999px;justify-self:start;min-height:32px;padding:0 14px;font-weight:800}.worker-state-shell{min-height:100vh;padding-bottom:28px}.worker-entry-state,.worker-access-state{gap:8px;display:grid}.worker-entry-state strong,.worker-access-state h2{margin:0;font-size:20px}.worker-access-state p{color:var(--worker-muted);margin:0}.worker-access-state.blocked{background:#fff;border-color:#e2e6fb}.worker-main-nav{z-index:40;width:min(430px,100%);padding:9px 16px calc(8px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border:1px solid #6a4bff14;border-bottom-width:0;border-radius:20px 20px 0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;margin:0;display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -12px 34px #28266417}.worker-main-nav-button{color:#17205a;text-align:center;background:0 0;border:0;border-radius:16px;justify-items:center;gap:3px;min-width:0;min-height:60px;padding:39px 4px 5px;display:grid;position:relative}.worker-main-nav-button:focus-visible{outline-offset:2px;outline:2px solid #5a35ff5c}.worker-main-nav-button.active{color:#4a35f0;background:0 0}.worker-main-nav-icon{color:#6670a2;border-radius:999px;place-items:center;width:29px;height:29px;display:grid;position:absolute;top:5px;left:50%;transform:translate(-50%)}.worker-main-nav-icon:before{content:"";width:20px;height:20px;-webkit-mask:var(--worker-nav-icon) center / contain no-repeat;mask:var(--worker-nav-icon) center / contain no-repeat;-webkit-mask:var(--worker-nav-icon) center / contain no-repeat;background:currentColor}.worker-main-nav-button.active .worker-main-nav-icon{color:#fff;background:linear-gradient(135deg, var(--worker-brand-purple), var(--worker-brand-blue));box-shadow:0 8px 16px #5a35ff29}.worker-main-nav-label{overflow-wrap:anywhere;min-width:0;font-size:13px;font-weight:600;line-height:1.2}.worker-main-nav-button.active .worker-main-nav-label{font-weight:600}.worker-main-nav-desc{display:none}.worker-profile-anchor{height:0;scroll-margin-top:14px;display:block;overflow:hidden}.worker-profile-overview{gap:12px;min-width:0;margin-top:-8px;display:grid}.worker-profile-card,.worker-wallet-card,.worker-feature-card,.worker-withdraw-tips,.worker-fund-panel,.worker-profile-subpage,.worker-income-hero,.worker-finance-status-card,.worker-withdraw-page-hero,.worker-withdraw-form-card,.worker-withdraw-method-card,.worker-withdraw-notice-card,.worker-payment-mini-card,.worker-payment-overview-card,.worker-payment-code-card,.worker-payment-action-card,.worker-payment-safety-card,.worker-method-list-card,.worker-profile-note-card,.worker-profile-alert-card,.worker-withdraw-record-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid #e0e4fb85;border-radius:22px;box-shadow:0 18px 42px #27307412}.worker-profile-card{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:18px 16px;display:grid}.worker-profile-avatar{aspect-ratio:1;color:#fff;white-space:nowrap;background:linear-gradient(145deg,#5b48fffa,#2a8ffff5);border-radius:24px;place-items:center;width:clamp(58px,16vw,72px);font-size:17px;font-weight:600;line-height:1.2;display:grid}.worker-profile-avatar-image{background:#f5f7ffeb;overflow:hidden}.worker-profile-avatar-image img{object-fit:cover;width:100%;height:100%;display:block}.worker-profile-copy{gap:7px;min-width:0;display:grid}.worker-profile-copy h2,.worker-feature-card h2,.worker-profile-section-heading h2,.worker-fund-panel-head h2{color:var(--worker-deep-navy);letter-spacing:0;margin:0;font-size:22px;font-weight:700;line-height:1.22}.worker-profile-copy p{color:#7a83a9;margin:0;font-size:13px;font-weight:400;line-height:1.42}.worker-profile-badges{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.worker-profile-badges span,.worker-fund-alert,.worker-feature-item{border-radius:999px}.worker-profile-badges span{color:#667093;white-space:nowrap;background:#f4f5ffdb;padding:5px 9px;font-size:12px;font-weight:500;line-height:16px}.worker-profile-badges .success{color:#178a5d;background:#e7f8efe0}.worker-profile-section-heading{justify-content:space-between;align-items:center;min-width:0;margin:4px 4px -2px;display:flex}.worker-profile-section-heading h2,.worker-fund-panel-head h2{font-size:18px;font-weight:700;line-height:1.25}.worker-profile-card+.worker-profile-section-heading h2{color:var(--worker-soft-strong)}.worker-profile-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0;display:grid}.worker-profile-stat{text-align:center;background:#ffffffdb;border:1px solid #e0e4fb7a;border-radius:18px;justify-items:center;gap:5px;min-width:0;padding:10px 5px 9px;display:grid;box-shadow:0 12px 30px #2730740e}.worker-profile-stat-icon,.worker-feature-icon{content:"";background:currentColor;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.worker-profile-stat-icon{color:#513cff;width:20px;height:20px;-webkit-mask-image:var(--worker-stat-icon);mask-image:var(--worker-stat-icon);-webkit-mask-image:var(--worker-stat-icon)}.worker-profile-stat[data-worker-profile-stat=in_service] .worker-profile-stat-icon{transform:translateY(1px)}.worker-profile-stat small,.worker-wallet-mini-metric small,.worker-fund-alert small,.worker-withdraw-tips span{color:#7a83a9;font-size:12px;font-weight:400;line-height:1.3}.worker-profile-stat strong{color:var(--worker-soft-strong);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:18px;font-weight:700;line-height:1}.worker-profile-stat em{color:#8d94b6;font-size:12px;font-style:normal;font-weight:500;line-height:1}.worker-profile-stat-value{white-space:nowrap;justify-content:center;align-items:baseline;gap:3px;min-width:0;display:inline-flex}.worker-wallet-card{color:#fff;background:linear-gradient(135deg,#5c47fff2,#2f85fff5),#4c3eff;grid-template-columns:minmax(0,1fr) minmax(144px,40%);grid-template-areas:"head art""amount art""metrics metrics";align-items:start;gap:7px 8px;padding:12px;display:grid;position:relative;overflow:visible}.worker-wallet-head{grid-area:head;min-width:0;min-height:0;display:block}.worker-wallet-head>div{z-index:1;gap:4px;min-width:0;display:grid;position:relative}.worker-wallet-title-row{grid-template-rows:auto auto;grid-template-columns:max-content auto;align-items:center;gap:2px 8px;min-width:0;display:grid}.worker-wallet-title-row>span{white-space:nowrap;grid-column:1;font-size:16px;font-weight:600;line-height:1.28}.worker-wallet-title-row>small{color:#ffffffc7;white-space:nowrap;grid-column:1;font-size:12px;font-weight:400;line-height:1.3}.worker-wallet-illustration{object-fit:contain;opacity:.96;width:min(140px,100%);max-height:116px;box-shadow:none;pointer-events:none;background:0 0;border-radius:0;grid-area:art;place-self:start end;margin:-4px -4px -4px 0;padding:0}.worker-wallet-amount-row{z-index:1;flex-wrap:wrap;grid-area:amount;align-items:center;gap:12px;min-width:0;padding-right:0;display:flex;position:relative}.worker-wallet-main{gap:6px;min-width:0;display:grid}.worker-withdraw-tips strong{font-size:14px;font-weight:600;line-height:1.35}.worker-wallet-main small{color:#ffffffc2;font-size:12px;font-weight:400;line-height:1.3}.worker-wallet-amount-row strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(28px,7.2vw,34px);font-weight:700;line-height:1.05}.worker-wallet-withdraw{color:#4932e8;min-height:30px;font:inherit;white-space:nowrap;background:#fffffff0;border:0;border-radius:999px;flex:none;grid-area:1/2/3;place-self:center end;padding:6px 12px;font-size:13px;font-weight:600;line-height:18px;transform:translateY(-4px);box-shadow:0 10px 22px #171f561f}.worker-wallet-subgrid{z-index:1;border-top:1px solid #ffffff38;grid-area:metrics;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding-top:8px;display:grid;position:relative}.worker-wallet-mini-metric{min-width:0;color:inherit;grid-template-columns:minmax(0,1fr);gap:3px;padding:0 8px;display:grid;position:relative}.worker-wallet-mini-metric[data-revealable=true]{grid-template-columns:max-content auto;justify-content:start;align-items:start;column-gap:4px}.worker-wallet-mini-link{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;gap:3px;padding:0;display:grid}.worker-wallet-mini-metric:first-child{padding-left:0}.worker-wallet-mini-metric+.worker-wallet-mini-metric{border-left:1px solid #fff3}.worker-wallet-mini-metric small{color:#ffffffb8}.worker-wallet-mini-metric strong{color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.2}.worker-wallet-hidden-amount{letter-spacing:.06em}.worker-wallet-visibility-button{color:#ffffffd1;cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent;background:#ffffff14;border:0;border-radius:999px;place-items:center;width:18px;height:18px;margin:-2px 0 0 -1px;padding:0;display:grid}.worker-wallet-visibility-button img{opacity:.82;width:13px;height:13px;display:block}.worker-fund-panel{background:linear-gradient(#fffffff5,#fffcf8eb),#ffffffeb;gap:9px;padding:12px;display:grid}.worker-fund-panel-head{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.worker-fund-detail{color:#513cff;font:inherit;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;font-size:13px;font-weight:600;line-height:1.3;display:inline-flex}.worker-fund-detail img{flex:none;width:14px;height:14px;display:block}.worker-fund-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.worker-fund-list.single{grid-template-columns:minmax(0,1fr)}.worker-fund-alert{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff6f2bd;border:1px solid #ffcdbcb3;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding:9px 10px;display:grid;box-shadow:0 10px 22px #ff73480f}.worker-fund-alert+.worker-fund-alert{background:#fff4f6b8;border-color:#ffd1dab8}.worker-fund-alert-icon{background:0 0;border-radius:16px;place-items:center;width:44px;height:44px;display:grid}.worker-fund-alert-icon img{width:40px;height:40px}.worker-fund-alert-copy{gap:4px;min-width:0;display:grid}.worker-fund-alert-amount{color:#ff6230;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:19px;font-weight:460;line-height:1.2}.worker-feature-card{gap:10px;padding:15px 14px 16px;display:grid}.worker-feature-card h2{font-size:18px}.worker-feature-grid{background:#f8f9ff9e;border:1px solid #e0e4fb9e;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.worker-feature-item{color:#243062;min-width:0;min-height:78px;font:inherit;text-align:center;background:0 0;border:0;border-right:1px solid #e0e4fb9e;border-radius:0;justify-items:center;gap:7px;padding:12px 6px 10px;font-size:13px;font-weight:600;line-height:1.25;display:grid}.worker-feature-item:nth-child(3n){border-right:0}.worker-feature-item:nth-child(n+4){border-top:1px solid #e0e4fb9e}.worker-feature-icon{color:#513cff;width:28px;height:28px;-webkit-mask-image:var(--worker-feature-icon);mask-image:var(--worker-feature-icon);-webkit-mask-image:var(--worker-feature-icon)}.worker-feature-item span{overflow-wrap:anywhere;min-width:0}.worker-withdraw-tips{gap:7px;padding:14px 16px;display:grid}.worker-withdraw-tips strong{color:var(--worker-deep-navy)}.worker-withdraw-tips span{padding-left:12px;position:relative}.worker-withdraw-tips span:before{content:"";background:#5a35ff80;border-radius:999px;width:4px;height:4px;position:absolute;top:.58em;left:0}.worker-profile-section-stack{gap:12px;min-width:0;display:grid}.worker-profile-section-stack>.section{margin:0}.worker-profile-subpage{background:linear-gradient(#fffffff5,#f9fbffe6),#ffffffe6;border-color:#e2e7f994;gap:8px;margin:0 0 6px;padding:9px 10px 8px;display:grid;box-shadow:0 18px 42px #2a367e12}.worker-withdraw-subpage{margin-bottom:0;padding-bottom:12px}.worker-profile-subpage-head{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:0;display:grid}.worker-profile-subpage+.worker-local-demo-diagnostics{margin-top:-2px;margin-bottom:calc(-72px - env(safe-area-inset-bottom,0px))}.worker-profile-overview+.worker-local-demo-diagnostics{margin-top:2px;margin-bottom:calc(-44px - env(safe-area-inset-bottom,0px))}.worker-profile-back,.worker-profile-head-action,.worker-profile-icon-action{color:#3e4a78;font:inherit;white-space:nowrap;background:#f7f8ffd1;border:1px solid #e0e4fbc2;place-items:center;display:inline-grid}.worker-profile-back{background:#ffffffe0;border:0;border-radius:999px;width:36px;height:36px;box-shadow:0 10px 24px #2730740f}.worker-profile-back img{width:18px;height:18px;display:block}.worker-profile-head-action{border-radius:999px;min-height:34px;padding:7px 12px;font-size:13px;font-weight:600;line-height:18px}.worker-profile-icon-action{border-radius:14px;width:38px;height:38px}.worker-profile-icon-action img{width:18px;height:18px;display:block}.worker-profile-subpage-title{gap:3px;min-width:0;display:grid}.worker-profile-subpage-title h2,.worker-withdraw-form-card h3,.worker-withdraw-method-card h3,.worker-withdraw-notice-card h3,.worker-payment-code-card h3,.worker-payment-action-card h3,.worker-payment-safety-card h3,.worker-method-list-card h3,.worker-profile-note-card strong,.worker-profile-alert-card strong{color:var(--worker-deep-navy);letter-spacing:0;margin:0;font-weight:700}.worker-profile-subpage-title h2{white-space:nowrap;font-size:20px;line-height:1.24}.worker-profile-subpage-title p,.worker-payment-code-card p,.worker-payment-safety-item,.worker-withdraw-helper,.worker-withdraw-notice-item,.worker-profile-note-card p,.worker-profile-alert-card p,.worker-withdraw-record-card p,.worker-payment-mini-card span,.worker-method-item span{color:#70789e;margin:0;font-size:13px;font-weight:400;line-height:1.45}.worker-income-overview-card{background:radial-gradient(circle at 92% 12%,#6954ff24,#0000 34%),linear-gradient(135deg,#fffffff7,#f3f6fff0),#fff;border:1px solid #e0e4fb85;border-radius:20px;gap:0;min-width:0;padding:10px 9px 9px;display:grid;position:relative;overflow:visible;box-shadow:0 18px 42px #27307411}.worker-income-overview-card.risk{background:radial-gradient(circle at 90% 0,#ff6f4824,#0000 32%),linear-gradient(135deg,#fffffff2,#fff8f4eb),#fff}.worker-income-overview-head{grid-template-columns:minmax(0,1fr) 112px;align-items:start;gap:4px;min-width:0;display:grid}.worker-income-overview-head>div{gap:4px;min-width:0;display:grid}.worker-income-overview-head h3{color:var(--worker-deep-navy);margin:0;font-size:17px;font-weight:700;line-height:1.28}.worker-income-overview-head p{color:#6f78a0;margin:0;font-size:12px;font-weight:400;line-height:17px}.worker-income-overview-head img{object-fit:contain;justify-self:end;width:min(110px,100%);height:auto;margin-bottom:-22px;transform:translateY(-10px)}.worker-income-primary-amount{gap:1px;min-width:0;display:grid;transform:translateY(2px)}.worker-income-overview-note{color:#4c37ff;white-space:nowrap;background:#4c37ff14;border-radius:999px;justify-self:start;padding:2px 7px;font-size:11px;font-weight:650;line-height:14px}.worker-income-primary-amount small{color:#596388;font-size:12px;font-weight:650;line-height:16px}.worker-income-primary-amount strong{color:#4d37ff;font-variant-numeric:tabular-nums;letter-spacing:0;white-space:nowrap;font-size:27px;font-weight:720;line-height:26px}.worker-income-assist-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;min-width:0;display:grid;transform:translateY(10px)}.worker-income-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.worker-income-overview-metric{background:#ffffffad;border-radius:14px;gap:2px;min-width:0;padding:5px 6px;display:grid}.worker-income-overview-metric span{color:#737ca4;font-size:12px;font-weight:500;line-height:16px}.worker-income-overview-label{align-items:center;gap:3px;min-width:0;display:inline-flex;position:relative}.worker-income-overview-label>span:not(.worker-income-overview-help-bubble){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.worker-income-overview-help-button{width:30px;height:30px;font:inherit;cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;margin:-6px -5px;padding:0;font-size:10px;font-weight:750;line-height:1;display:grid}.worker-income-overview-help-button svg{width:18px;height:18px;display:block;overflow:visible}.worker-income-overview-help-button svg circle:first-child{fill:#596bb114;stroke:#5a6ab44d;stroke-width:1px}.worker-income-overview-help-button svg path{fill:none;stroke:#596bb1;stroke-linecap:round;stroke-width:1.2px}.worker-income-overview-help-button svg circle:last-child{fill:#596bb1}.worker-income-overview-help-bubble{z-index:8;color:#52608e;text-overflow:clip;white-space:normal;background:#fffffff5;border:1px solid #cad2f3b8;border-radius:10px;width:min(310px,100vw - 48px);max-width:min(310px,100vw - 48px);padding:9px 12px;font-size:12px;font-weight:600;line-height:1.45;display:block;position:absolute;top:calc(100% + 6px);left:-8px;overflow:visible;box-shadow:0 12px 24px #26307024}.worker-income-overview-metric strong{color:var(--worker-deep-navy);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:700;line-height:20px}.worker-income-overview-metric.primary strong{color:#4d37ff}.worker-income-withdraw-action{color:#fff;min-height:36px;font:inherit;background:linear-gradient(135deg,#5b46ff,#2f8bff);border:0;border-radius:999px;justify-self:start;padding:8px 14px;font-size:13px;font-weight:600;box-shadow:0 10px 22px #4f37ff24}.worker-income-withdraw-action:disabled{color:#8b95b8;box-shadow:none;background:#d9def3}.worker-income-range-switch{background:#f7f8ffe0;border:1px solid #d5dbf8c7;border-radius:15px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;min-width:0;padding:3px;display:grid}.worker-income-range-button{color:#69749d;min-width:0;min-height:31px;font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;padding:5px 8px;font-size:13px;font-weight:650;line-height:17px;display:inline-flex}.worker-income-range-button.active{color:#fff;box-shadow:none;background:linear-gradient(135deg,#5b46ff,#2f8bff)}.worker-income-record-list{gap:7px;min-width:0;display:grid}.worker-income-record-card{background:#ffffffeb;border:1px solid #e0e4fb85;border-radius:17px;gap:8px;min-width:0;padding:9px;display:grid;box-shadow:0 18px 42px #2730740f}.worker-income-record-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;min-width:0;display:grid}.worker-income-record-head>div{gap:7px;min-width:0;display:grid}.worker-income-record-head>div:first-child span:first-child{color:#7b84a8;padding-top:2px;font-size:15px;font-weight:640;line-height:20px}.worker-income-record-head>.worker-income-record-head-actions{justify-content:flex-end;align-items:center;gap:5px;min-width:0;display:inline-flex}.worker-income-record-head strong{color:var(--worker-deep-navy);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(20px,5.5vw,24px);font-weight:700;line-height:1.04}.worker-income-record-card.blocked .worker-income-record-head strong,.worker-income-record-card.deduction .worker-income-record-head strong{color:#e64d73}.worker-income-record-card.exception_frozen .worker-income-record-head strong{color:#f08a24}.worker-income-record-card.exception_frozen .worker-order-status-badge.blocked{color:#b96a12;background:#fff4e2f5}.worker-income-record-card.done .worker-income-record-head strong{color:#15865a}.worker-income-record-card.frozen .worker-order-status-badge.waiting{color:#5260b3;background:#eff2fff5}.worker-income-record-card.frozen .worker-income-record-head strong{color:#5260b3}.worker-income-record-meta-line{color:#667098;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px;min-width:0;font-size:12px;font-weight:500;line-height:17px;display:flex}.worker-income-record-source{color:#5d6693;text-overflow:ellipsis;white-space:nowrap;background:#f6f7ffeb;border-radius:999px;align-items:center;max-width:100%;padding:3px 7px;font-weight:600;display:inline-flex;overflow:hidden}.worker-income-record-time{color:#7b86ad;white-space:nowrap;margin-left:auto;font-weight:600}.worker-income-status-note{color:#5f68a1;background:#f7f8ffdb;border-radius:13px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:7px 9px;display:grid}.worker-income-status-note.working{color:#246aa4;background:#eef7ffe6}.worker-income-status-note.done{color:#23744a;background:#ebf9f1eb}.worker-income-status-note.blocked,.worker-income-status-note.deduction{color:#bd315e;background:#ffeef4eb}.worker-income-status-note.exception_frozen{color:#a75b09;background:#fff7e8f5}.worker-income-status-note.frozen{color:#4f5fa5;background:#f1f4ffeb}.worker-income-status-icon{background:#ffffffb8;border:1px solid #5f68a15c;border-radius:999px;place-items:center;width:22px;height:22px;font-size:14px;font-weight:700;line-height:1;display:grid;box-shadow:0 6px 14px #404c8c14}.worker-income-status-note.working .worker-income-status-icon{border-color:#246aa452}.worker-income-status-note.done .worker-income-status-icon{border-color:#23744a52}.worker-income-status-note.blocked .worker-income-status-icon,.worker-income-status-note.deduction .worker-income-status-icon{border-color:#e64d7352}.worker-income-status-note.exception_frozen .worker-income-status-icon{border-color:#f08a245c}.worker-income-status-note.frozen .worker-income-status-icon{border-color:#5260b352}.worker-income-status-note strong{min-width:0;color:inherit;font-size:13px;font-weight:600;line-height:18px}.worker-income-record-detail{color:#536093;min-height:34px;font:inherit;background:0 0;border:0;border-radius:999px;justify-content:space-between;align-items:center;gap:8px;padding:0 2px;font-size:13px;font-weight:600;display:flex}.worker-income-record-order-action{color:#4f3fff;min-height:24px;font:inherit;white-space:nowrap;background:#f6f4fff5;border:1px solid #6f60ff2e;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:3px 8px;font-size:12px;font-weight:650;line-height:16px;display:inline-flex}.worker-income-record-head-actions .worker-income-record-order-action,.worker-income-record-head-actions .worker-order-status-badge{justify-content:center;align-self:center;align-items:center;min-height:24px;padding:3px 9px;font-size:13px;line-height:16px;display:inline-flex}.worker-income-record-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.worker-income-tips{border-radius:22px}.worker-income-tip-list{gap:7px;display:grid}.worker-income-tip-item{color:#667098;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;font-size:13px;font-weight:400;line-height:19px;display:grid}.worker-income-tip-item>span:first-child{color:#5844ee;background:#f1eeffeb;border-radius:999px;place-items:center;width:18px;height:18px;font-size:11px;font-weight:700;display:grid}.worker-income-hero,.worker-withdraw-page-hero{color:#fff;background:linear-gradient(135deg,#5c47fff0,#2b88fff0),#4d3fff;gap:5px;padding:17px 16px;display:grid}.worker-income-hero.risk,.worker-withdraw-page-hero.limited{background:linear-gradient(135deg,#6756ffeb,#ff784ed1),#5b47ff}.worker-income-hero span,.worker-withdraw-page-hero span{color:#ffffffc7;font-size:13px;font-weight:500}.worker-income-hero strong,.worker-withdraw-page-hero strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(30px,8vw,38px);font-weight:700;line-height:1.05}.worker-income-hero p,.worker-withdraw-page-hero p{color:#ffffffc2;margin:0;font-size:12px;line-height:1.45}.worker-filter-chip-row.income .worker-filter-chip{min-width:auto}.worker-finance-status-list,.worker-withdraw-record-list,.worker-method-list{gap:10px;min-width:0;display:grid}.worker-finance-status-card{gap:4px;padding:13px 14px;display:grid}.worker-finance-status-card.primary{background:#f7f6ffeb;border-color:#604eff57}.worker-finance-status-card span,.worker-record-meta small{color:#7b84a8;font-size:12px;font-weight:500;line-height:1.3}.worker-finance-status-card strong{color:var(--worker-deep-navy);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:22px;font-weight:700;line-height:1.1}.worker-finance-status-card small{color:#70789e;font-size:12px;font-weight:400;line-height:1.4}.worker-profile-note-card,.worker-profile-alert-card{gap:6px;padding:14px 15px;display:grid}.worker-profile-alert-card{background:#fff8f4f0;border-color:#ff8b5a52}.worker-withdraw-form-card{gap:10px;padding:14px;display:grid}.worker-withdraw-page-hero.worker-withdraw-balance-card{color:var(--worker-deep-navy);background:radial-gradient(circle at 92% 6%,#5b48ff17,#0000 30%),linear-gradient(135deg,#fffffff7,#f7f9fff2),#fff;gap:12px;padding:15px;position:relative;overflow:hidden}.worker-withdraw-page-hero.worker-withdraw-balance-card.limited{background:radial-gradient(circle at 92% 6%,#ff68421a,#0000 30%),linear-gradient(135deg,#fffffff7,#fff8f4f2),#fff}.worker-withdraw-balance-main,.worker-withdraw-balance-metrics,.worker-withdraw-limit-pills,.worker-withdraw-method-row,.worker-withdraw-method-actions,.worker-withdraw-bottom-actions{min-width:0;display:grid}.worker-withdraw-balance-main{grid-template-columns:minmax(0,1fr) minmax(96px,34%);align-items:center;gap:12px}.worker-withdraw-balance-main>div{gap:5px;min-width:0;display:grid}.worker-withdraw-balance-main img{object-fit:contain;justify-self:end;width:min(118px,100%);height:auto}.worker-withdraw-page-hero .worker-withdraw-balance-label{color:#5f67a0;font-size:15px;font-weight:500}.worker-withdraw-balance-main strong{color:#4d37ff;letter-spacing:0;font-size:clamp(34px,10vw,48px);font-weight:700}.worker-withdraw-balance-metrics{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:14px;max-width:100%}.worker-withdraw-balance-metrics span{gap:5px;min-width:0;display:grid;position:relative}.worker-withdraw-balance-metrics span+span:before{content:"";background:#7e82d529;border-radius:999px;width:1px;height:38px;position:absolute;top:5px;left:-9px}.worker-withdraw-balance-metrics small{color:#6f78a5;font-size:13px;font-weight:500;line-height:1.25}.worker-withdraw-balance-metrics b{color:#465178;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:17px;font-weight:500;line-height:1.2}.worker-withdraw-soft-note,.worker-withdraw-limit-panel{border-radius:12px;padding:11px 13px;line-height:1.35}.worker-withdraw-soft-note{color:#4f57a3;background:#f3f2ffd1;margin:0;font-size:13px;font-weight:500}.worker-withdraw-page-hero .worker-withdraw-soft-note{color:#4f57a3}.worker-withdraw-limit-panel{background:#fff3ebf0;gap:9px;display:grid}.worker-withdraw-limit-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.worker-withdraw-limit-panel strong{color:#f05b2c;font-size:14px;font-weight:600;line-height:1.35}.worker-withdraw-limit-pills{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:8px}.worker-withdraw-limit-pills.two-items{flex-wrap:wrap;display:flex}.worker-withdraw-limit-pills.single-item{grid-template-columns:minmax(0,1fr)}.worker-withdraw-limit-pills span{box-sizing:border-box;color:#e34d2c;white-space:nowrap;text-align:center;background:#ffffffad;border-radius:10px;max-width:100%;padding:7px 14px;font-size:12px;font-weight:500}.worker-withdraw-limit-pills.two-items span,.worker-withdraw-limit-pills.single-item span{overflow-wrap:anywhere;white-space:normal}.worker-withdraw-limit-pills.two-items span{flex:1 1 max-content}.worker-withdraw-income-detail-link,.worker-withdraw-limit-head button,.worker-withdraw-method-actions button{color:#4639f5;font:inherit;white-space:nowrap;background:0 0;border:0;font-size:13px;font-weight:600}.worker-withdraw-income-detail-link{place-self:end;padding:0 2px 1px}.worker-withdraw-limit-head button{justify-self:end}@media (width<=430px){.worker-withdraw-limit-panel strong{font-size:13px}}.worker-withdraw-form-card h3,.worker-withdraw-method-card h3,.worker-withdraw-notice-card h3{font-size:18px;line-height:1.25}.worker-withdraw-amount-box{background:#ffffffeb;border:1px solid #cdd3f4f2;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:10px 11px;display:grid}.worker-withdraw-amount-box.disabled{background:#fafbffd6}.worker-withdraw-amount-box>span{color:var(--worker-deep-navy);font-size:24px;font-weight:700;line-height:1}.worker-withdraw-amount-box input{width:100%;min-width:0;color:var(--worker-deep-navy);font:inherit;font-variant-numeric:tabular-nums;text-overflow:ellipsis;background:0 0;border:0;outline:0;font-size:clamp(17px,4.7vw,22px);font-weight:600;line-height:1.2}.worker-withdraw-amount-box input::placeholder{color:#a1a8bd;font-size:17px;font-weight:600}.worker-withdraw-all-button{color:#4437f7;min-height:34px;font:inherit;white-space:nowrap;background:0 0;border:0;border-left:1px solid #cdd3f4db;padding:6px 0 6px 14px;font-size:14px;font-weight:600}.worker-withdraw-submit-note{color:#3f4a93;background:#f2f1ffd6;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:11px 13px;font-size:13px;font-weight:500;line-height:1.4;display:grid}.worker-withdraw-submit-note.blocked{background:#f6f8ffeb}.worker-withdraw-submit-note>span:first-child{border:1px solid;border-radius:999px;place-items:center;width:18px;height:18px;font-size:12px;font-weight:700;line-height:1;display:grid}.worker-withdraw-method-card,.worker-withdraw-notice-card{gap:10px;padding:14px;display:grid}.worker-withdraw-final-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border:1px solid #e0e4fb85;border-radius:22px;gap:8px;min-width:0;padding:14px 10px 10px;display:grid;box-shadow:0 18px 42px #27307414}.worker-withdraw-final-card .worker-withdraw-notice-card{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;gap:10px;padding:0}.worker-withdraw-method-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px}.worker-withdraw-method-logo{aspect-ratio:1;color:#fff;background:linear-gradient(135deg,#22c66e,#18ac62);border-radius:999px;place-items:center;width:48px;font-size:18px;font-weight:700;display:grid;box-shadow:0 12px 22px #20b26029}.worker-withdraw-method-copy{gap:3px;min-width:0;display:grid}.worker-withdraw-method-copy strong{color:var(--worker-deep-navy);font-size:17px;font-weight:600;line-height:1.25}.worker-withdraw-method-copy span,.worker-withdraw-method-select span{color:#68719f;font-size:12px;font-weight:500;line-height:1.3}.worker-withdraw-method-actions{justify-items:end;gap:8px}.worker-withdraw-method-select{border-top:1px solid #e0e4fba3;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding-top:12px;display:grid}.worker-withdraw-method-select select{color:#17205a;background-color:#f8f9ffeb;border:1px solid #e0e4fbd1;border-radius:999px;max-width:142px;padding:7px 28px 7px 11px;font-size:13px;font-weight:600}.worker-withdraw-notice-list{gap:7px;display:grid}.worker-withdraw-notice-item{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;display:grid}.worker-withdraw-notice-icon{color:#4a3dff;place-items:center;width:18px;height:18px;display:grid}.worker-withdraw-notice-icon:before{content:"";width:16px;height:16px;-webkit-mask-image:var(--worker-withdraw-notice-icon);mask-image:var(--worker-withdraw-notice-icon);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--worker-withdraw-notice-icon);background-color:currentColor;display:block;-webkit-mask-position:50%;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat}.worker-withdraw-bottom-actions{min-width:0;height:50px;bottom:calc(82px + env(safe-area-inset-bottom,0px));z-index:26;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;border:1px solid #e0e4fb94;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:7px;margin-top:0;margin-bottom:0;padding:6px;position:sticky;box-shadow:0 16px 36px #2730741f}.worker-profile-subpage+.worker-withdraw-bottom-actions{justify-self:center;width:calc(100% - 22px);margin-top:-6px}.worker-withdraw-primary,.worker-withdraw-secondary{min-width:0;height:38px;min-height:38px;font:inherit;white-space:nowrap;border-radius:999px;align-self:center;padding:6px 11px;font-size:13px;font-weight:600;line-height:17px}.worker-withdraw-primary{color:#fff;background:linear-gradient(135deg,#5b46ff,#2f8bff);border:0;box-shadow:0 10px 22px #4f37ff29}.worker-withdraw-primary:disabled{box-shadow:none;background:linear-gradient(135deg,#d8d8dc,#c4c4ca)}.worker-withdraw-secondary{color:#4639f5;background:#fff;border:1px solid #533fffd1}.worker-payment-mini-card{justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:13px 14px;display:flex}.worker-payment-page-compact{gap:9px;min-width:0;padding-bottom:6px;display:grid}.worker-payment-overview-card{background:radial-gradient(circle at 86%,#8275ff24,#0000 26%),linear-gradient(135deg,#f8f7fff5,#f4f8fff0),#ffffffeb;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:16px;display:grid;position:relative;overflow:hidden}.worker-payment-overview-card:after{content:"";background:#5b48ff14;border-radius:26px;width:84px;height:84px;position:absolute;bottom:18px;right:20px;transform:rotate(-10deg)}.worker-payment-method-logo{z-index:1;aspect-ratio:1;color:#18ad66;background:#ffffffe0;border-radius:22px;place-items:center;width:66px;font-size:24px;font-weight:700;display:grid;position:relative;box-shadow:0 14px 32px #27307414}.worker-payment-method-tags{flex-wrap:wrap;gap:7px;min-width:0;display:flex}.worker-payment-method-tags span{color:#513cff;white-space:nowrap;background:#efedffe6;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:600;line-height:1.2}.worker-payment-method-tags .success{color:#178a5d;background:#e0f7eaeb}.worker-payment-method-tags .waiting{color:#b46b17;background:#fff6e7eb}.worker-method-item{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:13px 14px;display:grid}.worker-method-item .upload-button{grid-column:1/-1}.worker-payment-mini-card>div,.worker-payment-overview-card>div,.worker-method-item>div{gap:3px;min-width:0;display:grid}.worker-payment-mini-card strong,.worker-payment-overview-card strong,.worker-method-item strong,.worker-record-meta strong{color:var(--worker-deep-navy);font-size:15px;font-weight:600;line-height:1.3}.worker-payment-overview-card span:first-child{color:#7b84a8;font-size:12px;font-weight:500}.worker-payment-code-card,.worker-payment-action-card,.worker-payment-safety-card{gap:14px;padding:16px;display:grid}.worker-payment-code-card{text-align:center;justify-items:center}.worker-payment-code-card h3,.worker-payment-action-card h3,.worker-payment-safety-card h3{justify-self:start;font-size:18px;line-height:1.25}.worker-payment-code-image{aspect-ratio:1;background:#f7f8ffeb;border-radius:32px;place-items:center;width:min(48%,150px);min-width:0;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #e0e4fbb3}.worker-payment-code-image img{object-fit:contain;width:min(118px,86%);height:auto;display:block}.worker-payment-code-primary{background:linear-gradient(135deg, var(--worker-brand-purple), #3f2dff);color:#fff;width:min(100%,210px);min-height:42px;font:inherit;border:0;border-radius:12px;padding:10px 18px;font-size:14px;font-weight:600;line-height:1.25;box-shadow:0 14px 26px #543dff2e}.worker-payment-code-primary:disabled{opacity:.62}.worker-payment-code-actions{grid-template-columns:minmax(0,min(210px,100%));justify-content:center;gap:10px;width:100%;display:grid}.worker-payment-code-actions>*{width:100%}.worker-payment-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.worker-payment-actions>.upload-button:only-child,.worker-payment-actions>.ghost-button:only-child{grid-column:1/-1;justify-self:center;inline-size:min(100%,188px)}.worker-method-list-card{gap:10px;padding:14px;display:grid}.worker-payment-action-list{gap:0;min-width:0;display:grid}.worker-payment-action-row{min-width:0;color:var(--worker-deep-navy);font:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #e0e4fba3;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid;position:relative}.worker-payment-action-row:last-child{border-bottom:0}.worker-payment-action-row.upload{cursor:pointer}.worker-payment-action-row.disabled{opacity:.64;pointer-events:none}.worker-payment-action-row input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.worker-payment-action-icon,.worker-payment-safety-icon{flex:none;place-items:center;display:grid}.worker-payment-action-icon{background:#f1f0fff5;border-radius:13px;width:36px;height:36px}.worker-payment-action-icon:before,.worker-payment-safety-icon:before{content:"";background-color:currentColor;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.worker-payment-action-icon:before{color:#513cff;width:18px;height:18px;-webkit-mask-image:var(--worker-payment-action-icon);mask-image:var(--worker-payment-action-icon);-webkit-mask-image:var(--worker-payment-action-icon)}.worker-payment-action-copy{gap:4px;min-width:0;display:grid}.worker-payment-action-copy strong{color:var(--worker-deep-navy);font-size:14px;font-weight:600;line-height:1.28}.worker-payment-action-copy small,.worker-payment-action-copy em{color:#70789e;font-size:12px;font-style:normal;font-weight:400;line-height:1.35}.worker-payment-action-copy em:empty{display:none}.worker-payment-action-chevron{color:#68729a;font-size:28px;font-weight:400;line-height:1}.worker-payment-safety-list{gap:10px;display:grid}.worker-payment-safety-item{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;display:grid}.worker-payment-safety-icon{color:#6d5cff;width:18px;height:18px}.worker-payment-safety-icon:before{width:16px;height:16px;-webkit-mask-image:var(--worker-payment-safety-icon);mask-image:var(--worker-payment-safety-icon);-webkit-mask-image:var(--worker-payment-safety-icon)}.worker-payment-page-compact .worker-payment-overview-card{gap:11px;padding:12px}.worker-payment-page-compact .worker-payment-overview-card:after{border-radius:20px;width:60px;height:60px;bottom:12px;right:14px}.worker-payment-page-compact .worker-payment-method-logo{border-radius:18px;width:52px;font-size:20px}.worker-payment-page-compact .worker-payment-method-tags span{padding:4px 8px;font-size:11px}.worker-payment-page-compact .worker-payment-code-card,.worker-payment-page-compact .worker-payment-action-card,.worker-payment-page-compact .worker-payment-safety-card{gap:9px;padding:12px}.worker-payment-page-compact .worker-payment-code-card h3,.worker-payment-page-compact .worker-payment-action-card h3,.worker-payment-page-compact .worker-payment-safety-card h3{font-size:16px}.worker-payment-page-compact .worker-payment-code-image{border-radius:24px;width:min(40%,124px)}.worker-payment-page-compact .worker-payment-code-image img{width:min(96px,84%)}.worker-payment-page-compact .worker-payment-code-primary{min-height:38px;padding:8px 16px}.worker-payment-page-compact .worker-payment-action-row{gap:10px;padding:9px 0}.worker-payment-page-compact .worker-payment-action-icon{border-radius:11px;width:32px;height:32px}.worker-payment-page-compact .worker-payment-action-copy{gap:2px}.worker-payment-page-compact .worker-payment-safety-list{gap:7px}.worker-payment-page-compact .worker-payment-safety-item{align-items:start;gap:7px}.worker-upload-inline-hint:empty{display:none}.worker-withdraw-history-summary{background:#ffffffdb;border:1px solid #e0e4fb8a;border-radius:22px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;padding:11px 10px;display:grid;box-shadow:0 18px 42px #2730740e}.worker-withdraw-history-summary div{text-align:center;gap:3px;min-width:0;display:grid}.worker-withdraw-history-summary span{color:#7f89ad;font-size:12px;font-weight:500;line-height:16px}.worker-withdraw-history-summary strong{color:var(--worker-deep-navy);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:16px;font-weight:700;line-height:20px}.worker-withdraw-record-card{background:#ffffffeb;border:1px solid #e0e4fb85;border-radius:17px;gap:6px;min-width:0;padding:9px;display:grid;box-shadow:0 18px 42px #2730740f}.worker-withdraw-record-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;min-width:0;display:grid}.worker-withdraw-record-head>div{gap:3px;min-width:0;display:grid}.worker-withdraw-record-head span:first-child{color:#7b84a8;font-size:12px;font-weight:500}.worker-withdraw-record-head strong{color:var(--worker-deep-navy);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(20px,5.5vw,24px);font-weight:700;line-height:1.02}.worker-withdraw-record-meta-line,.worker-withdraw-record-no{color:#667098;flex-wrap:wrap;align-items:center;gap:7px;min-width:0;font-size:12px;font-weight:500;line-height:17px;display:flex}.worker-withdraw-record-no{justify-content:space-between}.worker-withdraw-record-no-line{align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.worker-withdraw-record-no-line small{color:#7b84a8;flex:none;font-size:12px;font-weight:600;line-height:16px}.worker-withdraw-record-method,.worker-withdraw-record-no code{color:#5d6693;min-width:0;max-width:100%;font:inherit;text-overflow:ellipsis;white-space:nowrap;background:#f6f7ffeb;border-radius:999px;align-items:center;padding:3px 7px;font-weight:600;display:inline-flex;overflow:hidden}.worker-withdraw-record-time{color:#7380aa;white-space:nowrap;font-weight:600}.worker-withdraw-record-time.payout{color:#5f6d9b}.worker-withdraw-record-no code{font-variant-numeric:tabular-nums;max-width:min(100%,210px);font-family:inherit}.worker-withdraw-record-copy{color:#5442ee;min-height:30px;font:inherit;background:#ffffffd1;border:1px solid #cacff5c7;border-radius:999px;flex:none;padding:5px 10px;font-size:12px;font-weight:600}.worker-withdraw-record-copy-hint{color:#7f89ad;margin:-4px 0 0;font-size:12px;font-weight:400;line-height:17px}.worker-withdraw-record-status-note{color:#5f68a1;background:#f7f8ffdb;border-radius:13px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:7px 9px;display:grid}.worker-withdraw-record-status-note.working{color:#246aa4;background:#eef7ffe6}.worker-withdraw-record-status-note.done{color:#23744a;background:#ebf9f1eb}.worker-withdraw-record-status-note.blocked{color:#bd4b35;background:#fff1edeb}.worker-withdraw-record-status-icon{border:1px solid;border-radius:999px;place-items:center;width:22px;height:22px;font-size:13px;font-weight:700;line-height:1;display:grid}.worker-withdraw-record-status-note strong{min-width:0;color:inherit;font-size:13px;font-weight:600;line-height:18px}.worker-withdraw-record-detail{color:#536093;min-height:34px;font:inherit;background:0 0;border:0;border-radius:999px;justify-content:space-between;align-items:center;gap:8px;padding:0 2px;font-size:13px;font-weight:600;display:flex}.worker-withdraw-record-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.worker-record-meta{background:#f8f9ffe6;border-radius:16px;gap:3px;min-width:0;padding:10px;display:grid}.worker-record-meta strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.worker-withdraw-history-tips{border-radius:22px}.worker-withdraw-tip-list{gap:7px;display:grid}.worker-withdraw-tip-item{color:#667098;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;font-size:13px;font-weight:400;line-height:19px;display:grid}.worker-withdraw-tip-item>span:first-child{color:#5844ee;background:#f1eeffeb;border-radius:999px;place-items:center;width:18px;height:18px;font-size:11px;font-weight:700;display:grid}.worker-dev-diagnostics{color:#5d637f;background:#fffaf2c7;border:1px dashed #eec77eb8;border-radius:18px;display:block;overflow:hidden}.worker-dev-diagnostics summary{color:#26305d;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px 14px;font-size:14px;font-weight:700;line-height:20px;list-style:none;display:flex}.worker-dev-diagnostics summary::-webkit-details-marker{display:none}.worker-dev-diagnostics:not([open])>:not(summary){display:none}.worker-dev-diagnostics summary em{color:#8b6a2d;white-space:nowrap;font-size:12px;font-style:normal;font-weight:600}.worker-dev-diagnostics[open] summary em{color:#6b7194}.worker-dev-diagnostics[open] summary em:before{content:"收起"}.worker-dev-diagnostics[open] summary em{font-size:0}.worker-dev-diagnostics[open] summary em:before{font-size:12px}.worker-dev-diagnostics-note{color:#7d6b4e;margin:0;padding:0 14px 12px;font-size:12px;font-weight:400;line-height:18px}.worker-dev-diagnostics-body{gap:12px;padding:0 12px 12px;display:grid}.notice-band span,.empty-text,.list-item span{color:var(--worker-muted)}.section{border:1px solid var(--worker-line);box-shadow:var(--worker-shadow);background:#fff;border-radius:14px;margin:12px 0;padding:16px}.worker-tab-panel{gap:12px;display:grid}.worker-tab-panel>.section{margin:0}.identity-boundary{background:#fffaf2;border-color:#eee4c8}.identity-boundary p,.oauth-panel p{color:var(--worker-muted);margin:8px 0 0}.oauth-panel{background:#f7fbff;border-color:#cfddff}.oauth-actions{grid-template-columns:minmax(0,1fr) auto;align-items:end;margin-top:12px}.oauth-note{font-size:13px}.identity-meta{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin-top:10px;display:flex}.identity-meta span,.identity-meta code{border:1px solid var(--worker-line);overflow-wrap:anywhere;word-break:break-word;background:#fff;border-radius:8px;min-width:0;max-width:100%;min-height:30px;padding:5px 8px}.identity-meta code{color:#2740bd;font-family:Consolas,Courier New,monospace}.quick-actions{gap:10px;display:grid}.quick-actions-head{gap:4px;display:grid}.quick-actions-head p{color:var(--worker-muted);overflow-wrap:anywhere;margin:0}.quick-action-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.quick-action{border:1px solid var(--worker-line);color:#17205a;text-align:center;white-space:normal;background:#fbfcff;border-radius:12px;align-content:center;gap:3px;min-height:62px;padding:8px 6px;display:grid}.quick-action.active{background:#f2efff;border-color:#5a35ff47}.quick-action-title{overflow-wrap:anywhere;font-size:13px;font-weight:700}.quick-action-desc{color:var(--worker-muted);overflow-wrap:anywhere;font-size:11px;line-height:1.25}.settings-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.withdraw-amount-tools{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;min-width:0;display:grid}.withdraw-amount-tools .ghost-button{white-space:nowrap}.form-hint{color:#5d6c7d;grid-column:1/-1;min-height:20px;margin:-2px 0 0;font-size:13px;line-height:1.45}.form-hint.ready{color:#19724f}.form-hint.blocked{color:#8a4b10}.form-hint.busy{color:#5d6c7d}.section-heading.compact{padding-top:2px}label{color:#425164;gap:6px;font-size:13px;display:grid}input,select{color:#111944;background:#fff;border:1px solid #d8ddf3;border-radius:8px;width:100%;min-height:42px;padding:8px 10px}input:focus,select:focus{outline-offset:1px;outline:2px solid #5a35ff38}.button-stack,.list-stack{gap:8px;display:grid}.primary-button,.secondary-button,.ghost-button,.upload-button{text-align:center;white-space:nowrap;border-radius:8px;min-height:42px;padding:8px 12px;font-weight:600}.primary-button{border:1px solid var(--worker-brand-purple);background:linear-gradient(135deg, var(--worker-brand-purple), #3a2dff);color:#fff;box-shadow:0 9px 20px #5a35ff38}.secondary-button{color:#3928c7;background:#f0ecff;border:1px solid #5a35ff57}.ghost-button,.upload-button{color:#26336d;background:#fff;border:1px solid #cfd6ff}.upload-button input{display:none}.upload-button.disabled{color:#7a8794;cursor:not-allowed;background:#f4f6f5;border-color:#c8d6cf}.status-segmented{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:2px 0 10px;display:grid}.segmented-button{color:#35406b;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #d8ddf3;border-radius:8px;gap:2px;padding:6px 4px;font-weight:700;line-height:1.2;display:grid}.segmented-button.active{color:#3928c7;background:#f0ecff;border-color:#5a35ff6b}.segmented-button:disabled{color:#7a8794;cursor:wait}.segmented-label,.segmented-count{overflow-wrap:anywhere;min-width:0}.segmented-count{font-size:12px;font-weight:600}.file-feedback{color:var(--worker-muted);overflow-wrap:anywhere;margin:0;font-size:13px}.service-action-stack{gap:10px;display:grid}.service-action-step{border:1px solid var(--worker-line);background:#fbfcff;border-radius:12px;gap:8px;padding:10px;display:grid}.service-action-step .primary-button,.service-action-step .secondary-button,.service-action-step .upload-button{white-space:normal;width:100%}.service-action-head{align-items:flex-start;gap:10px;min-width:0;display:flex}.service-action-head>div{flex:auto;min-width:0}.service-action-head h4{margin:0 0 3px;font-size:15px;line-height:1.35}.service-action-head p{color:var(--worker-muted);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}.step-badge,.step-status{white-space:nowrap;border-radius:999px;flex:none;min-height:26px;padding:4px 8px;font-size:12px;font-weight:700;line-height:18px}.step-badge{color:#3928c7;background:#f0ecff}.step-status{color:#176abb;background:#e9f5ff}.workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.list-item{border:1px solid var(--worker-line);width:100%;min-height:86px;color:inherit;text-align:left;background:#fbfcff;border-radius:12px;gap:4px;padding:12px;display:grid}.list-item.static{cursor:default}.grab-task-card{grid-template-columns:minmax(0,1fr) auto;align-items:start}.grab-task-card strong,.grab-task-meta,.grab-task-reward{overflow-wrap:anywhere;grid-column:1/-1;min-width:0}.grab-task-card .next-action-chip{grid-column:1}.grab-task-action{color:#3928c7;overflow-wrap:anywhere;grid-area:1/2;justify-self:end;font-size:13px;font-weight:600}.grab-task-reward{color:#ff5a1f;font-weight:700}.grab-detail-summary{border:1px solid var(--worker-line);background:#fbfcff;border-radius:12px;gap:4px;padding:10px 12px;display:grid}.grab-detail-summary strong,.grab-detail-summary span{overflow-wrap:anywhere;min-width:0}.grab-detail-summary span{color:var(--worker-muted);font-size:12px}.grab-detail-summary-game{align-items:baseline;gap:6px;display:inline-flex}.grab-detail-summary-game strong{color:var(--worker-deep-navy);font-size:14px;font-weight:650}.worker-grab-modal-backdrop{z-index:90;padding:16px 12px calc(16px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);overscroll-behavior:contain;touch-action:none;background:#1118278f;place-items:center;display:grid;position:fixed;inset:0}.worker-operation-lock-overlay{z-index:160;padding:18px 14px calc(18px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);overscroll-behavior:contain;touch-action:none;background:#0d1630ad;place-items:center;display:grid;position:fixed;inset:0}.worker-landscape-orientation-guard{display:none}.worker-operation-lock-card{width:min(360px,100%);color:var(--worker-deep-navy);text-align:center;background:#fff;border:1px solid #e2e6fbf0;border-radius:18px;justify-items:center;gap:10px;padding:22px 18px 18px;display:grid;box-shadow:0 26px 62px #0f172a4d}.worker-operation-lock-pulse{background:radial-gradient(circle,#5c6cff 0 34%,#0000 36%),conic-gradient(#5c6cff1a,#ff7140d1,#5c6cff1a);border-radius:999px;width:42px;height:42px;animation:1.2s linear infinite worker-operation-lock-spin}.worker-operation-lock-card h2{margin:0;font-size:20px;font-weight:760;line-height:1.28}.worker-operation-lock-card p{max-width:300px;color:var(--worker-muted);margin:0;font-size:13px;line-height:1.55}.worker-operation-lock-card .primary-button{width:100%;min-height:42px;margin-top:4px}@keyframes worker-operation-lock-spin{to{transform:rotate(360deg)}}.worker-grab-modal{overscroll-behavior:contain;background:#fff;border:1px solid #e2e6fbf0;border-radius:20px 20px 16px 16px;gap:10px;width:min(440px,100%);max-height:min(82vh,720px);padding:14px;display:grid;overflow:auto;box-shadow:0 24px 58px #141b4647}.worker-critical-error-backdrop{z-index:96}.worker-critical-error-modal{text-align:center;border-radius:18px;justify-items:center;gap:12px;width:min(360px,100vw - 32px);padding:22px 18px 18px}.worker-critical-error-mark{color:#fff;background:linear-gradient(135deg,#ff7043,#ffb27d);border-radius:999px;place-items:center;width:42px;height:42px;font-size:24px;font-weight:900;display:grid;box-shadow:0 12px 26px #ef5a3c47}.worker-critical-error-modal h3{color:var(--worker-deep-navy);margin:0;font-size:20px;font-weight:780;line-height:1.25}.worker-critical-error-modal p{color:var(--worker-deep-navy);margin:0;font-size:16px;font-weight:760;line-height:1.5}.worker-critical-error-modal .primary-button{width:100%;min-height:44px}.worker-notification-backdrop{z-index:98}.worker-notification-panel{border-radius:20px;gap:12px;width:min(372px,100vw - 32px);padding:16px;transform:translateY(-10px)}.worker-notification-head{align-items:flex-start}.worker-notification-head h3{color:var(--worker-deep-navy);margin:0;font-size:18px;font-weight:780;line-height:1.25}.worker-notification-head p{color:var(--worker-muted);margin:4px 0 0;font-size:12px;line-height:1.45}.worker-notification-list{gap:8px;display:grid}.worker-notification-item{width:100%;color:var(--worker-deep-navy);text-align:left;background:#f7f9fff5;border:1px solid #d9dffceb;border-radius:14px;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid;box-shadow:0 10px 26px #242d6614}.worker-notification-item.unread{background:linear-gradient(#fff7f8,#fff);border-color:#ff4d634d}.worker-notification-mark{background:#cfd6ff;border-radius:999px;width:8px;height:8px}.worker-notification-item.unread .worker-notification-mark{background:#ff4d63;box-shadow:0 0 0 4px #ff4d631f}.worker-notification-copy{gap:4px;min-width:0;display:grid}.worker-notification-copy strong{color:var(--worker-deep-navy);overflow-wrap:anywhere;font-size:14px;font-weight:760;line-height:1.45}.worker-notification-copy small{color:#7e88ad;font-size:12px;font-weight:600;line-height:1.25}.worker-notification-action{color:#4654d4;white-space:nowrap;background:#5c6cff1a;border-radius:999px;flex:none;padding:5px 8px;font-size:12px;font-weight:760}.worker-notification-empty{color:var(--worker-muted);text-align:center;border:1px dashed #cfd6ffe6;border-radius:14px;margin:4px 0 2px;padding:18px 12px;font-size:13px;line-height:1.45}.worker-grab-modal-head{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.worker-grab-modal-close{color:#26336d;background:#fff;border:1px solid #cfd6ffeb;border-radius:999px;flex:none;place-items:center;width:34px;height:34px;padding:0;font-size:22px;font-weight:500;line-height:1;display:inline-grid}.worker-grab-confirm-head .worker-grab-modal-close{margin-top:-3px}.worker-grab-modal-detail{background:#fbfcff;margin-top:0}.worker-grab-modal-detail h3{font-size:22px;line-height:1.18}.worker-grab-modal-detail .primary-button{width:100%;min-height:46px}.worker-grab-confirm-modal{gap:10px}.worker-grab-modal.worker-service-start-confirm-modal{border-radius:22px;grid-template-rows:auto minmax(0,1fr) auto;gap:8px;width:min(520px,100vw - 24px);max-height:calc(100dvh - 12px);padding:10px;overflow:hidden}.worker-grab-modal.worker-service-start-detail-modal{width:min(420px,100vw - 24px);padding:14px}.collaboration-confirm-modal{gap:8px}.worker-grab-confirm-head{align-items:flex-start}.worker-grab-confirm-heading{gap:6px;min-width:0;display:grid}.worker-grab-confirm-titlebar{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.worker-grab-confirm-titlebar h3{min-width:0;color:var(--worker-deep-navy);margin:0;font-size:22px;font-weight:720;line-height:1.25}.worker-grab-confirm-subtitle{max-width:min(330px,100%);color:var(--worker-muted);overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:650;line-height:1.45}.worker-grab-confirm-state{text-align:left;justify-items:start;gap:0;padding:0 2px;display:grid}.worker-grab-confirm-state:not(.collaboration-confirm-state){margin-top:-8px;margin-bottom:2px}.worker-grab-confirm-state p{max-width:300px;color:var(--worker-muted);margin:0;font-size:13px;line-height:1.45}.collaboration-confirm-state{margin-top:-8px}.collaboration-confirm-state+.collaboration-order-summary{margin-top:3px}.worker-grab-confirm-summary{background:linear-gradient(#fffffffa,#f8fafff0);border:1px solid #dee4fae6;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px;display:grid;box-shadow:inset 0 1px #ffffffd1}.worker-grab-confirm-summary>span{color:#7b84ad;background:#f7f9ffd1;border:1px solid #e7ebfab8;border-radius:12px;gap:4px;min-width:0;padding:8px 10px;font-size:12px;line-height:1.3;display:grid}.worker-grab-package-identity{background:linear-gradient(135deg,#fffffff5,#f7f9ffd6);border:1px solid #e2e8fadb;border-radius:16px;grid-column:1/-1;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:10px;display:grid}.worker-grab-package-identity-logo{color:#fff;background:linear-gradient(145deg,#5b48fffa,#2a8ffff5);border-radius:16px;place-items:center;width:54px;height:54px;font-size:18px;font-weight:760;display:grid;overflow:hidden;box-shadow:0 8px 18px #3b54e324}.worker-grab-package-identity-logo img{object-fit:cover;width:100%;height:100%;display:block}.worker-grab-package-identity-logo.fallback{letter-spacing:0}.worker-grab-package-identity-copy{gap:4px;min-width:0;display:grid}.worker-grab-package-identity-topline{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.worker-grab-package-identity-no{color:#65719d;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:560;overflow:hidden}.worker-grab-package-identity-badge{color:#d96135;background:#ffebe2fa;border-radius:999px;flex:none;padding:3px 8px;font-size:11.5px;font-weight:720;line-height:15px}.worker-grab-package-identity-title{min-width:0;color:var(--worker-soft-strong);text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:680;line-height:1.24;overflow:hidden}.worker-grab-package-identity-pills{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.worker-grab-package-identity-pill{color:#66709c;overflow-wrap:anywhere;background:#f6f7fff2;border-radius:999px;max-width:100%;padding:3px 8px;font-size:12px;font-weight:650;line-height:16px}.worker-grab-pill{color:#66709c;overflow-wrap:anywhere;white-space:nowrap;background:#f6f7fff2;border:1px solid #6976d921;border-radius:999px;padding:3px 8px;font-size:12px;font-weight:650;line-height:16px}.grab-order-meta-pill.worker-grab-pill{padding:3px 8px;line-height:16px}.worker-grab-pill.region{color:#66709c}.worker-grab-pill.capacity{color:#2552b8;background:#e8f1fff2;border-color:#2f85ff2e;font-weight:650}.worker-quantity-pill{color:#167567;white-space:nowrap;background:#e6faf7f2;border:1px solid #1fb8a62e;font-weight:700}.worker-grab-confirm-copy{gap:4px;min-width:0;display:grid}.worker-grab-confirm-summary strong{min-width:0;color:var(--worker-deep-navy);overflow-wrap:anywhere;font-size:14px;font-weight:600}.worker-grab-confirm-target{grid-column:1/-1}.worker-grab-confirm-income{color:#ff4f2a;background:linear-gradient(135deg,#fff6f0fa,#fffffff5);border:1px solid #ff66382e}.worker-grab-confirm-price{color:#167567;background:linear-gradient(135deg,#eefdfafa,#fffffff5);border:1px solid #1fb8a629}.worker-grab-confirm-income .worker-grab-confirm-copy{color:#ff4f2a;font-weight:600}.worker-grab-confirm-price .worker-grab-confirm-copy{color:#167567;font-weight:600}.worker-grab-confirm-income strong{color:#ff4f2a;font-size:18px;font-weight:720;line-height:1.08}.worker-grab-confirm-price strong{color:#167567;font-size:16px;font-weight:720;line-height:1.12}.worker-grab-confirm-rule{background:linear-gradient(135deg,#fffaf2f5,#ffffffeb);border:1px solid #eee4c8e6;border-radius:14px;gap:8px;padding:11px 12px;display:grid}.worker-grab-confirm-rule>strong{color:var(--worker-deep-navy);font-size:14px;font-weight:700}.worker-grab-confirm-rule-list{flex-wrap:wrap;gap:7px;min-width:0;display:flex}.worker-grab-confirm-rule-list span{color:#6a5a37;overflow-wrap:anywhere;background:#ffffffdb;border-radius:999px;min-width:0;padding:5px 9px;font-size:12px;font-weight:600;line-height:16px}.worker-grab-confirm-actions{gap:10px;display:grid}.worker-grab-confirm-actions .primary-button{width:100%;min-height:46px}.collaboration-page-workbench{padding-bottom:8px}.collaboration-invite-page,.collaboration-cooldown-page{gap:12px;display:grid}.collaboration-invite-page{padding-bottom:calc(48px + env(safe-area-inset-bottom,0px))}.collaboration-invite-page .collaboration-participants{margin-bottom:0}.collaboration-invite-shell{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;border:1px solid #e0e4fb94;border-radius:22px;gap:12px;min-width:0;padding:14px 14px 12px;display:grid;box-shadow:0 18px 42px #27307413}.collaboration-page-title{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.collaboration-page-title>div{gap:4px;min-width:0;display:grid}.collaboration-page-title-with-back{grid-template-columns:auto minmax(0,1fr);justify-content:start;align-items:start;display:grid}.collaboration-page-back{margin-top:-4px;margin-left:-4px}.collaboration-page-title h2{color:var(--worker-deep-navy);margin:0;font-size:22px;font-weight:720;line-height:1.22}.collaboration-page-title p{color:var(--worker-muted);margin:0;font-size:13px;line-height:1.45}.collaboration-status{white-space:nowrap;border-radius:999px;flex:none;place-items:center;min-height:32px;padding:6px 12px;font-size:13px;font-weight:650;line-height:18px;display:inline-grid}.collaboration-status.open{color:#138958;background:#16a66a1c}.collaboration-status.closed{color:#c74e36;background:#ef5a3c1c}.collaboration-order-summary,.collaboration-info-block,.collaboration-cooldown-card{background:#ffffffe6;border:1px solid #e2e6fbbd;border-radius:16px;box-shadow:0 12px 28px #2730740e}.collaboration-order-summary{padding:12px}.collaboration-confirm-modal .collaboration-order-summary{padding:10px}.collaboration-order-head{grid-template-columns:54px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.collaboration-confirm-modal .collaboration-order-head{grid-template-columns:50px minmax(0,1fr);gap:9px}.collaboration-order-head>div{gap:5px;min-width:0;display:grid}.collaboration-order-logo{color:#5543e9;background:linear-gradient(135deg,#5a35ff21,#1396ff21);border-radius:14px;place-items:center;width:54px;height:54px;font-size:16px;font-weight:650;display:grid;overflow:hidden}.collaboration-confirm-modal .collaboration-order-logo{border-radius:13px;width:50px;height:50px}.collaboration-order-logo img{object-fit:cover;width:100%;height:100%;display:block}.collaboration-package-line{color:#68719f;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:560;line-height:1.25;overflow:hidden}.collaboration-order-summary h3{color:var(--worker-deep-navy);overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:680;line-height:1.25}.collaboration-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.collaboration-confirm-modal .collaboration-metric-grid{gap:8px}.collaboration-metric-grid>span{background:#ffffffe6;border:1px solid #d7defae6;border-radius:16px;gap:6px;min-width:0;min-height:70px;padding:11px 12px;display:grid}.collaboration-confirm-modal .collaboration-metric-grid>span{border-radius:14px;gap:4px;min-height:58px;padding:9px 10px}.collaboration-metric-grid small{color:#7b84ad;font-size:12px;line-height:1.25}.collaboration-metric-grid strong{overflow-wrap:anywhere;min-width:0;color:var(--worker-soft-strong);font-size:20px;font-weight:760;line-height:1.08}.collaboration-metric-grid>.collaboration-metric-card.income strong{color:#ff5a38}.collaboration-metric-grid>.collaboration-metric-card.soft-income strong{color:#ff4f2ac2}.collaboration-info-block{gap:10px;padding:12px;display:grid}.collaboration-confirm-modal .collaboration-info-block{gap:8px;padding:10px}.collaboration-info-head{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.collaboration-info-head>strong,.collaboration-info-block>strong{color:var(--worker-deep-navy);font-size:14px;font-weight:700}.collaboration-remaining-chip{color:#5b43e8;white-space:nowrap;background:#644cff1a;border-radius:999px;flex:none;padding:5px 9px;font-size:12px;font-weight:700;line-height:16px}.collaboration-info-block p{color:#59618e;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.collaboration-confirm-modal .collaboration-info-block p{line-height:1.4}.collaboration-participant-summary{gap:8px;position:relative}.collaboration-participant-summary>div:first-child{gap:4px;min-width:0;padding-right:96px;display:grid}.collaboration-participant-summary>.collaboration-remaining-chip{position:absolute;top:12px;right:12px}.collaboration-participant-list{gap:0;display:grid}.collaboration-participant-row{border-bottom:1px solid #e2e6fbc7;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:7px 0;display:grid}.collaboration-participants.compact .collaboration-participant-row{grid-template-columns:30px minmax(0,1fr);gap:8px;padding:5px 0}.collaboration-participant-row:last-child{border-bottom:0}.collaboration-participant-avatar{color:#fff;background:linear-gradient(135deg,#654cff,#1aa4ff);border-radius:999px;place-items:center;width:34px;height:34px;font-size:14px;font-weight:760;display:grid;overflow:hidden;box-shadow:0 8px 16px #4653d229}.collaboration-participants.compact .collaboration-participant-avatar{width:30px;height:30px;font-size:13px}.collaboration-participant-avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.collaboration-participant-copy{gap:2px;min-width:0;display:grid}.collaboration-participant-copy strong{min-width:0;color:var(--worker-deep-navy);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:720;line-height:1.25;overflow:hidden}.collaboration-participants.compact .collaboration-participant-copy strong{font-size:13px}.collaboration-participant-copy small{color:#7180b4;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:650;line-height:1.25;overflow:hidden}.collaboration-participants.compact .collaboration-participant-copy small{font-size:11.5px}.collaboration-confirm-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.collaboration-confirm-actions .primary-button,.collaboration-confirm-actions .ghost-button{width:100%;min-height:44px}.worker-collaboration-cooldown-shell{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;border:1px solid #e0e4fb94;border-radius:22px;gap:12px;padding:14px;display:grid;box-shadow:0 18px 42px #27307413}.worker-collaboration-cooldown-shell .collaboration-page-title{padding:2px 2px 0}.worker-collaboration-cooldown-shell .collaboration-cooldown-card{box-shadow:none;background:linear-gradient(#f8fafffa,#fffffff0),#fffffff5;border-radius:18px}.collaboration-cooldown-card{text-align:center;justify-items:center;gap:10px;padding:18px 14px;display:grid}.collaboration-cooldown-card>.next-action-chip{min-height:32px;padding:6px 12px;font-size:14px;line-height:18px}.collaboration-cooldown-card>strong{color:var(--worker-deep-navy);font-variant-numeric:tabular-nums;font-size:38px;font-weight:760;line-height:1.05}.collaboration-cooldown-card p{max-width:300px;color:var(--worker-muted);margin:0;font-size:13px;line-height:1.5}.collaboration-cooldown-actions{gap:8px;width:min(220px,100%);display:grid}.collaboration-cooldown-actions .primary-button,.collaboration-cooldown-actions .ghost-button{width:100%;min-height:42px}.worker-grab-result-modal{gap:14px}.worker-grab-result-state{text-align:center;justify-items:center;gap:9px;padding:4px 10px 2px;display:grid}.worker-grab-result-state img{object-fit:contain;width:min(188px,64%);max-height:150px;display:block}.worker-grab-result-state strong{color:var(--worker-deep-navy);font-size:20px;font-weight:700;line-height:1.3}.worker-grab-result-state p{max-width:300px;color:var(--worker-muted);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.55}.worker-grab-result-tip{color:#4f5d92;background:#fbfcff;border:1px solid #cfd6ffb8;border-radius:12px;max-width:300px;padding:9px 11px;font-size:13px;line-height:1.45}.worker-grab-result-summary{background:#fbfcffeb;border:1px solid #e2e6fbeb;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px;padding:12px;display:grid}.worker-grab-result-summary>span{color:#7b84ad;gap:3px;min-width:0;font-size:12px;line-height:1.3;display:grid}.worker-grab-result-summary strong{min-width:0;color:var(--worker-deep-navy);overflow-wrap:anywhere;font-size:14px;font-weight:600}.worker-grab-result-summary-income{background:linear-gradient(135deg,#fff6f0fa,#fffffff5);border:1px solid #ff66382e;border-radius:12px;padding:7px 8px;box-shadow:0 8px 18px #ff6b3a14}.worker-grab-result-summary-price{color:#167567;background:linear-gradient(135deg,#eefdfafa,#fffffff5);border:1px solid #1fb8a629;border-radius:12px;padding:7px 8px}.worker-grab-result-summary .worker-grab-result-summary-price{color:#167567;font-weight:600}.worker-grab-result-summary .worker-grab-result-summary-price strong{color:#167567;font-size:16px;font-weight:700;line-height:1.12}.worker-grab-result-summary .worker-grab-result-summary-income{color:#d75c2f;font-weight:600}.worker-grab-result-summary .worker-grab-result-summary-income strong{color:#ff4f2a;font-size:18px;font-weight:700;line-height:1.08}.worker-grab-result-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.worker-grab-result-actions .primary-button,.worker-grab-result-actions .ghost-button{width:100%;min-height:44px}.worker-grab-result-actions .primary-button:only-child,.worker-grab-result-actions .ghost-button:only-child{grid-column:1/-1}@media (width>=761px){.worker-grab-modal-backdrop{padding:24px}.worker-grab-modal{border-radius:18px}}.receive-profile-preview-modal{z-index:90;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);overscroll-behavior:contain;touch-action:none;background:#1118278f;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.receive-profile-preview-dialog{border:1px solid var(--worker-line);background:#fff;border-radius:14px;gap:12px;width:min(440px,100%);max-height:min(86vh,720px);padding:14px;display:grid;overflow:auto;box-shadow:0 18px 48px #17202a3d}.receive-profile-preview-head{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.receive-profile-preview-head h2{overflow-wrap:anywhere;min-width:0;margin:0}.receive-profile-preview-close{flex:none;width:auto}.receive-profile-preview-frame{border:1px solid var(--worker-line);background:#fbfcff;border-radius:10px;justify-content:center;align-items:center;min-height:220px;max-height:min(62vh,420px);display:flex;overflow:hidden}.receive-profile-preview-frame img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:min(62vh,420px);display:block}.worker-withdraw-receive-modal-backdrop{z-index:90;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);overscroll-behavior:contain;touch-action:none;background:#1118278f;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.worker-withdraw-receive-dialog{background:radial-gradient(circle at 88% 4%,#5b48ff1a,#0000 34%),linear-gradient(#fffffffa,#f9fbfff7);border:1px solid #ced4f6e0;border-radius:18px;gap:16px;width:min(360px,100%);padding:34px 16px 16px;display:grid;position:relative;box-shadow:0 22px 54px #141b483d}.worker-withdraw-receive-head,.worker-withdraw-receive-actions{align-items:center;gap:10px;min-width:0;display:grid}.worker-withdraw-receive-head{grid-template-columns:minmax(0,1fr) auto}.worker-withdraw-receive-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.worker-withdraw-receive-kicker{color:#4d37ff;background:#f2effff2;border-radius:999px;width:fit-content;max-width:100%;padding:5px 9px;font-size:12px;font-weight:700;line-height:16px}.worker-withdraw-receive-close{aspect-ratio:1;color:#26336f;background:#fff;border:1px solid #cdd3f4e6;border-radius:999px;place-items:center;width:34px;font-size:24px;font-weight:500;line-height:1;display:grid;position:absolute;top:12px;right:12px}.worker-withdraw-receive-dialog h3{color:var(--worker-deep-navy);margin:2px 0 0;font-size:22px;font-weight:700;line-height:1.25}.worker-withdraw-receive-dialog p{color:var(--worker-deep-navy);text-align:center;margin:0;padding:8px 26px 2px;font-size:18px;font-weight:700;line-height:1.45}.worker-withdraw-receive-secondary,.worker-withdraw-receive-primary{width:100%;min-width:0;min-height:50px;font:inherit;border-radius:999px;padding:9px 12px;font-size:16px;font-weight:700}.worker-withdraw-receive-secondary{color:#4437f7;background:#ffffffe6;border:1px solid #533fff6b}.worker-withdraw-receive-primary{color:#fff;background:linear-gradient(135deg,#5b46ff,#2f8bff);border:0;box-shadow:0 12px 24px #4f37ff2e}.next-action-chip{color:#3928c7;overflow-wrap:anywhere;background:#f0ecff;border-radius:999px;width:fit-content;max-width:100%;padding:3px 8px;font-size:12px;font-weight:700;line-height:18px}.detail-band{border:1px solid var(--worker-line);background:#fbfcff;border-radius:14px;gap:10px;margin-top:14px;padding:12px;display:grid}.detail-band p{color:var(--worker-muted);margin:0}.fulfillment-copy{gap:8px;display:grid}.fulfillment-copy-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.fulfillment-copy-text{resize:vertical;color:#111944;overflow-wrap:anywhere;background:#fff;border:1px solid #d8ddf3;border-radius:8px;width:100%;min-height:86px;padding:10px;font:13px/1.5 Consolas,Courier New,monospace}.field-list{grid-template-columns:minmax(92px,.35fr) minmax(0,.65fr);gap:8px 10px;margin:0;display:grid}.field-list dt{color:var(--worker-muted)}.field-list dd{overflow-wrap:anywhere;margin:0;font-weight:700}.rule-box{background:#fffaf2;border:1px solid #eee4c8;border-radius:10px;gap:6px;padding:10px;display:grid}.action-row{flex-wrap:wrap;justify-content:flex-start}.success-text{color:var(--worker-success);font-weight:700}.worker-empty-state{text-align:center;justify-items:center;gap:10px;min-height:210px;padding:24px 12px;display:grid}.worker-empty-state-image{object-fit:contain;width:min(170px,62%);max-height:136px;display:block}.worker-empty-state strong{color:var(--worker-deep-navy);font-size:20px;line-height:1.3}.worker-empty-state p{max-width:280px;color:var(--worker-muted);overflow-wrap:anywhere;margin:0;font-size:14px}.worker-empty-state-actions{grid-template-columns:repeat(2,minmax(0,1fr));justify-self:center;gap:10px;inline-size:min(100%,340px);margin-top:6px;display:grid}.worker-empty-state-actions.single{grid-template-columns:minmax(0,1fr);justify-self:center;inline-size:min(100%,168px)}.worker-empty-state-actions.stacked{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=760px){body{padding-bottom:calc(82px + env(safe-area-inset-bottom,0px))}.worker-shell{padding:14px 8px calc(84px + env(safe-area-inset-bottom,0px))}.topbar{align-items:flex-start;margin:-14px -8px 14px;padding:24px 18px 30px}.topbar h1{font-size:21px}.worker-brand-logo{width:198px;max-width:62vw}.worker-notification-button{width:40px;height:40px}.worker-grab-overview{padding:12px 8px}.worker-overview-card{gap:6px;padding:0 6px}.worker-overview-card+.worker-overview-card{padding-left:10px}.worker-overview-card+.worker-overview-card:before{height:30px;left:1px}.worker-overview-icon{border-radius:10px;width:32px;height:32px}.worker-overview-icon img{width:18px;height:18px}.worker-overview-card strong{font-size:16px}.grab-order-card,.grab-skeleton-card{grid-template-columns:58px minmax(0,1fr);gap:10px;padding:12px}.grab-order-thumb,.grab-skeleton-media{width:58px;height:58px}.grab-order-metrics{gap:8px}.grab-order-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.grab-order-secondary,.grab-order-primary{width:100%;min-width:0}.worker-profile-card{padding:12px}.worker-profile-stats{gap:6px}.worker-profile-stat{padding:8px 3px 7px}.worker-profile-stat small{font-size:11px}.worker-wallet-card{gap:7px;padding:12px}.worker-wallet-amount-row{grid-template-columns:auto auto;gap:10px}.worker-wallet-subgrid{gap:0;padding-top:8px}.worker-wallet-mini-metric{padding:0 8px}.worker-feature-card{padding:14px}.worker-feature-grid{gap:0}.worker-feature-item{min-height:80px}.settings-grid,.withdraw-amount-tools,.workspace-grid{grid-template-columns:1fr}.quick-action-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.quick-action{min-height:58px}.worker-main-nav{width:100%;padding:8px 14px calc(8px + env(safe-area-inset-bottom,0px));border-width:1px 0 0;border-radius:20px 20px 0 0;margin:0;left:0;right:0;transform:none}.worker-main-nav-button{min-height:58px;padding:38px 6px 5px}.worker-main-nav-desc{display:none}.section,.workspace-grid,.worker-profile-anchor{scroll-margin-bottom:calc(92px + env(safe-area-inset-bottom,0px))}.field-list{grid-template-columns:1fr}.service-action-head{grid-template-columns:minmax(0,1fr);display:grid}.step-badge,.step-status{width:max-content}.primary-button,.secondary-button,.ghost-button,.upload-button{width:100%}.receive-profile-preview-close{width:auto}}.worker-shell{padding:16px 12px calc(0px + env(safe-area-inset-bottom,0px))}.topbar{background-position:50% calc(100% + 16px);margin:-16px -12px 6px;padding:22px 24px 30px}.worker-brand-logo{width:214px}.notice-band.info{border-left-color:var(--worker-brand-blue);background:#eff7ffeb}.worker-orders-shell{margin:-8px 0 12px}.worker-orders-panel{border-radius:24px;gap:10px;margin-top:0;padding:15px 12px 16px}.worker-filter-chip-row.role{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:1px 1px 3px;display:grid;overflow:visible}.worker-filter-chip-row.role .worker-filter-chip{width:100%;min-width:0}.worker-filter-chip-row.status{grid-auto-columns:max-content;grid-auto-flow:column;gap:7px;padding-bottom:3px;padding-right:24px;display:grid;overflow-x:auto}.worker-filter-chip-row.status .worker-filter-chip{min-width:76px;min-height:30px;padding:5px 10px;font-size:12px;line-height:16px}.worker-filter-chip{-webkit-tap-highlight-color:transparent}.worker-filter-action-hint{color:#7e88ad;margin:-4px 2px 2px;font-size:12px;line-height:1.4}.worker-orders-list{gap:10px}.worker-order-card{border-color:#e0e4fb5c;border-radius:20px;gap:9px;padding:12px;box-shadow:0 12px 26px #2730740e}.worker-order-card-main{grid-template-columns:50px minmax(0,1fr);gap:10px}.worker-order-thumb{border-radius:17px;width:50px;height:50px;font-weight:600}.worker-order-main-copy{gap:2px}.worker-order-safe-no{color:#7b84a8;font-size:10.5px;font-weight:500;line-height:13.5px}.worker-order-title-line{align-items:center;gap:7px;min-width:0;margin-top:1px;display:flex}.worker-order-title-line strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.worker-order-meta-pill{color:#6570a0;white-space:nowrap;background:#f6f4ffeb;border-radius:999px;align-items:center;max-width:100%;padding:3px 8px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.worker-order-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.worker-order-metric{border-radius:14px;padding:7px 8px}.worker-order-metric strong{white-space:nowrap}.worker-order-card-actions{gap:8px}.worker-order-primary,.worker-order-secondary{min-height:36px;font-size:13px}.worker-order-flow{align-items:start;gap:0}.worker-order-flow-step{z-index:1;background:0 0;gap:4px;padding:4px 2px 0;position:relative}.worker-order-flow-step:after{z-index:-1;content:"";background:#d5dbf4cc;height:1px;position:absolute;top:17px;left:calc(50% + 16px);right:calc(16px - 50%)}.worker-order-flow-step:last-child:after{display:none}.worker-order-flow-step.active:after{background:#5b46ff52}.worker-order-flow-dot{width:34px;height:34px}.worker-order-flow-step.active{background:0 0}.worker-order-flow-step strong{font-size:12px}.worker-order-flow-step small{font-size:10px;line-height:13px}.worker-proof-upload-page{padding-bottom:calc(45px + env(safe-area-inset-bottom,0px));gap:10px;margin-bottom:0;padding-left:0;padding-right:0}.worker-proof-flow-card{border-radius:20px;padding:11px}.worker-proof-flow .worker-order-flow-dot{width:32px;height:32px}.worker-proof-flow .worker-order-flow-step:after{top:18px;left:calc(50% + 17px);right:calc(17px - 50%)}.worker-proof-flow .worker-order-flow-step strong{font-size:11px;line-height:15px}.worker-proof-flow .worker-order-flow-step small{font-size:10px;line-height:12px}.worker-proof-upload-card,.worker-proof-submit-notice,.worker-detail-info-card{border-radius:22px;padding:12px}.worker-proof-upload-card{gap:6px;padding:10px}.worker-proof-upload-head{gap:6px}.worker-proof-upload-head p{margin-top:0;line-height:14px}.worker-proof-requirement-list{gap:3px 6px}.worker-proof-requirement-list li{padding:3px 4px;font-size:12px}.worker-proof-gallery-tile,.worker-proof-add-tile{min-height:104px}.worker-proof-add-tile{gap:5px;min-height:92px;padding:8px}.worker-proof-gallery-empty{min-height:82px}.worker-proof-empty-card{text-align:center;grid-template-columns:auto auto;justify-content:center;place-items:center;gap:4px 8px;padding:6px 8px}.worker-proof-empty-icon{border-radius:16px;width:48px}.worker-proof-empty-card .worker-proof-upload-button{grid-column:1/-1;width:100%;min-width:0;min-height:36px;padding:7px 14px}@media (orientation:portrait) and (width>=700px){.worker-service-order-detail-page,.worker-proof-upload-page,.collaboration-invite-page{padding-bottom:calc(132px + env(safe-area-inset-bottom,0px))}.worker-withdraw-subpage{margin-bottom:calc(144px + env(safe-area-inset-bottom,0px))}.worker-withdraw-bottom-actions{width:min(100% - 46px,474px);left:50%;bottom:calc(82px + env(safe-area-inset-bottom,0px));z-index:36;position:fixed;transform:translate(-50%)}.worker-profile-subpage+.worker-withdraw-bottom-actions{width:min(100% - 46px,474px);margin-top:0}}@media (orientation:landscape) and (height<=520px) and (width<=920px){body{overflow:hidden}.worker-shell>:not(.worker-landscape-orientation-guard){pointer-events:none;-webkit-user-select:none;user-select:none}.worker-landscape-orientation-guard{z-index:999;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto;touch-action:none;overscroll-behavior:contain;background:radial-gradient(circle at 50% 35%,#ffffff38,#0000 34%),#121734b8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.worker-landscape-orientation-guard-card{text-align:center;background:#fffffff7;border:1px solid #dbe1ffd1;border-radius:22px;place-items:center;width:min(360px,100vw - 48px);min-height:118px;padding:24px;display:grid;box-shadow:0 24px 56px #0d143647}.worker-landscape-orientation-guard-card strong{color:var(--worker-deep-navy);font-size:20px;font-weight:750;line-height:1.35}}@media (orientation:landscape) and (width>=761px){.worker-service-order-detail-page,.worker-proof-upload-page,.collaboration-invite-page{padding-bottom:8px}.worker-detail-sticky-actions{z-index:1;position:relative;bottom:auto;left:auto;transform:none}.worker-service-detail-actions,.worker-proof-inline-actions,.collaboration-bottom-actions{margin-top:6px;margin-bottom:calc(92px + env(safe-area-inset-bottom,0px))}.worker-withdraw-bottom-actions{z-index:1;position:relative;bottom:auto}.worker-profile-subpage+.worker-withdraw-bottom-actions{margin-top:6px;margin-bottom:calc(92px + env(safe-area-inset-bottom,0px))}}.worker-main-nav,.worker-main-nav *{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.worker-main-nav-button,.worker-main-nav-button.active,.worker-main-nav-button:active,.worker-main-nav-button:focus{appearance:none;box-shadow:none;touch-action:manipulation;background:0 0!important}.worker-profile-overview{gap:10px;margin-top:-18px}.worker-profile-card{border-radius:20px;padding:14px}.worker-profile-card-button{-webkit-tap-highlight-color:transparent;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;padding:12px}.worker-profile-card-button:focus-visible{outline-offset:2px;outline:2px solid #5a35ff47}.worker-profile-avatar{border-radius:20px;width:clamp(52px,14vw,64px)}.worker-profile-card-button .worker-profile-avatar{border-radius:16px;width:clamp(44px,11vw,52px)}.worker-profile-card-button .worker-profile-copy,.worker-profile-card-button .worker-profile-badges{gap:5px}.worker-profile-card-button .worker-profile-badges span{padding:3px 8px;line-height:15px}.worker-profile-entry-actions{align-self:center;gap:6px;display:grid}.worker-profile-edit-entry{color:#4b46d9;min-height:38px;font:inherit;white-space:nowrap;background:#f7f8fff5;border:1px solid #6c5dff38;border-radius:999px;align-self:center;padding:0 14px;font-size:14px;font-weight:700;line-height:1;box-shadow:0 8px 18px #454e8c12}.worker-profile-entry-actions .worker-profile-edit-entry{min-height:32px;padding:0 11px;font-size:12px}.worker-profile-scope-entry{color:#2754cf;border-color:#2374d638}.worker-profile-edit-entry:active{transform:translateY(1px)}.worker-profile-edit-entry:focus-visible{outline-offset:2px;outline:2px solid #5a35ff47}.worker-profile-copy h2,.worker-feature-card h2,.worker-profile-section-heading h2,.worker-fund-panel-head h2{font-size:19px}.worker-profile-section-heading{margin:2px 2px -2px}.worker-profile-stat{font:inherit;cursor:pointer;border-radius:16px;padding:10px 4px 9px}.worker-profile-stat-icon{width:20px;height:20px}.worker-profile-stat strong{font-size:16px}.worker-wallet-card{border-radius:22px;gap:7px;padding:12px}.worker-wallet-head>div{gap:4px}.worker-wallet-amount-row{grid-template-columns:auto auto;gap:12px}.worker-wallet-amount-row strong{font-size:clamp(28px,7vw,34px)}.worker-wallet-subgrid{gap:0;padding-top:8px}.worker-wallet-mini-metric{padding:0 8px}.worker-profile-edit-card{background:#ffffffeb;border:1px solid #e0e4fb85;border-radius:22px;gap:12px;padding:14px;display:grid;box-shadow:0 18px 42px #27307412}.worker-profile-edit-hero{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;display:grid}.worker-profile-edit-hero>div{gap:4px;min-width:0;display:grid}.worker-profile-edit-hero strong{color:var(--worker-deep-navy);font-size:18px;font-weight:700}.worker-profile-edit-hero small,.worker-profile-edit-note{color:#7b84a8;font-size:12px;line-height:1.45}.worker-profile-edit-hero-copy{gap:4px;min-width:0;display:grid}.worker-profile-avatar-feedback-row{flex-wrap:wrap;align-items:center;min-width:0;display:flex}.worker-profile-avatar-feedback{color:#6d769d;font-size:12px;font-weight:560;line-height:16px}.worker-profile-avatar-feedback.ready{color:#178a5d}.worker-profile-avatar-feedback.draft{color:#a06a0c}.worker-profile-avatar-feedback.blocked{color:#b14a1d}.worker-profile-avatar-action{color:#4d43f4;min-width:74px;min-height:32px;font:inherit;text-align:center;white-space:nowrap;cursor:pointer;background:#fffffff0;border:1px solid #7569ef47;border-radius:999px;place-items:center;padding:6px 10px;font-size:12px;font-weight:700;line-height:16px;display:grid}.worker-profile-avatar-action.primary{background:#f7f6fff5}.worker-profile-avatar-action:disabled{color:#9aa3bf;cursor:default}.worker-profile-avatar-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.worker-profile-edit-actions{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.worker-profile-edit-form{gap:10px;display:grid}.worker-profile-edit-field{gap:6px;min-width:0;display:grid}.worker-profile-edit-field span{color:#6570a0;font-size:12px;font-weight:650}.worker-profile-edit-field input{width:100%;min-height:42px;color:var(--worker-deep-navy);background:#fff;border:1px solid #cad1f1e0;border-radius:12px;outline:none;padding:9px 11px}.worker-profile-edit-field input:focus{border-color:#5a35ff7a;box-shadow:0 0 0 3px #5a35ff1a}.worker-profile-edit-form .worker-profile-edit-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.worker-service-scope-card,.worker-service-scope-section{background:#ffffffeb;border:1px solid #e0e4fb9e;border-radius:18px;gap:10px;padding:12px;display:grid}.worker-service-scope-card.ready{background:#f1fcf7eb;border-color:#1c9c6640}.worker-service-scope-card.blocked{background:#fff9f2eb;border-color:#ef945547}.worker-service-scope-status{justify-content:space-between;align-items:center;gap:10px;display:flex}.worker-service-scope-status span{color:#4e42d5;white-space:nowrap;background:#5a35ff1a;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:750}.worker-service-scope-status strong,.worker-service-scope-section h3{color:var(--worker-deep-navy);margin:0;font-size:16px}.worker-service-scope-card p,.worker-service-scope-empty,.completion-proof-preview-note{color:#6570a0;margin:0;font-size:13px;line-height:1.45}.worker-service-scope-list,.worker-service-scope-reasons{gap:8px;margin:0;padding:0;display:grid}.worker-service-scope-item{background:#f8faffdb;border:1px solid #e0e4fbb8;border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.worker-service-scope-game-icon{color:#4b46d9;background:linear-gradient(135deg,#5a35ff24,#2376ff1f);border-radius:14px;place-items:center;width:42px;height:42px;font-size:13px;font-weight:800;line-height:1;display:grid}.worker-service-scope-game-icon.image{background:#fff;border:1px solid #e0e4fbb8}.worker-service-scope-game-icon img{object-fit:contain;width:30px;height:30px;display:block}.worker-service-scope-item strong{min-width:0;color:var(--worker-deep-navy);text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.25;overflow:hidden}.worker-service-scope-pill,.worker-service-scope-reasons li{color:#6570a0;font-size:13px;line-height:1.42}.worker-service-scope-pill{text-align:center;white-space:nowrap;border-radius:999px;min-width:58px;padding:5px 9px;font-weight:750}.worker-service-scope-pill.ready{color:#168453;background:#18955c1f}.worker-service-scope-pill.review{color:#a8610f;background:#f5973424}.worker-service-scope-pill.disabled{color:#b73846;background:#d648541f}.worker-service-scope-pill.sync{color:#6570a0;background:#6f789a1f}.worker-service-scope-reasons{padding-left:18px}.worker-income-ledger-note,.worker-income-empty{color:#7b84a8;margin:-2px 2px 0;font-size:12px;line-height:1.45}.worker-income-ledger-note.blocked{color:#bd315e}.worker-profile-subpage.worker-income-detail-subpage{padding-bottom:calc(104px + env(safe-area-inset-bottom,0px))}.worker-proof-preview-button{color:#5543e9;min-height:28px;font:inherit;background:#ffffffeb;border:1px solid #7569ef61;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.completion-proof-preview-modal{z-index:70;background:#0d14367a;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.completion-proof-preview-dialog{background:#fff;border-radius:20px;gap:12px;width:min(100%,430px);max-height:min(80vh,720px);padding:14px;display:grid;overflow:auto;box-shadow:0 24px 56px #0d143638}.completion-proof-preview-frame{background:#f8faff;border:1px solid #e0e4fbb8;border-radius:16px;place-items:center;min-height:210px;padding:12px;display:grid;overflow:hidden}.completion-proof-preview-frame img{object-fit:contain;border-radius:12px;max-width:100%;max-height:min(58vh,560px);display:block}.worker-withdraw-history-summary{border-radius:22px;padding:11px 10px}.worker-withdraw-record-list{gap:10px}.worker-withdraw-record-card{border-radius:17px;gap:6px;padding:9px;box-shadow:0 12px 28px #2730740e}.worker-withdraw-record-head>div{gap:4px}.worker-withdraw-record-head small{color:#7b84a8;font-size:12px;font-weight:500}.worker-withdraw-record-head strong{font-size:clamp(20px,5.5vw,24px)}.worker-withdraw-record-meta-line,.worker-withdraw-record-no{gap:7px;font-size:12px}.worker-withdraw-record-copy{min-height:28px;padding:4px 10px}.worker-withdraw-record-status-note{border-radius:13px;padding:7px 9px}.worker-withdraw-record-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.worker-record-meta{border-radius:14px;padding:9px}.worker-record-meta-action{align-content:start}.worker-snapshot-toggle{color:#4f3ce8;min-height:26px;font:inherit;background:#f1eefff0;border:0;border-radius:999px;justify-self:start;padding:4px 9px;font-size:12px;font-weight:600}.worker-withdraw-snapshot-placeholder{color:#7b84a8;background:#f8f9ffd1;border:1px dashed #c9cff2d1;border-radius:16px;grid-column:1/-1;gap:4px;padding:10px;font-size:12px;line-height:1.45;display:grid}.worker-withdraw-snapshot-placeholder strong{color:var(--worker-deep-navy);font-size:13px;font-weight:600}
