.market .payments-dashboard{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;min-width:0}.market .payments-dashboard>*{min-width:0}.market .payment-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.market .payment-metric{display:flex;align-items:center;gap:17px;background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--gold);border-radius:10px;padding:23px;min-width:0}.market .payment-metric>span{display:grid;place-items:center;width:46px;height:46px;border-radius:12px;flex:none;background:color-mix(in srgb,var(--gold) 14%,var(--surface));color:var(--ink)}.market .payment-metric.info{border-top-color:#59869e}.market .payment-metric.positive{border-top-color:#3d9c8c}.market .payment-metric small{font-size:11px;color:var(--muted);display:block;line-height:1.6}.market .payment-metric strong{font-size:31px;line-height:1.4;display:block}.market .payment-readiness{display:flex;gap:19px;align-items:flex-start;background:color-mix(in srgb,var(--gold) 5%,var(--surface));border-left:4px solid var(--gold)}.market .payment-readiness>svg{color:var(--link);flex:none}.market .payment-readiness h2{font-size:17px;margin:0 0 10px}.market .payment-readiness p{font-size:13px;line-height:1.75;margin:0}.market .payment-readiness-tags{display:flex;flex-wrap:wrap;gap:9px;margin-top:16px}.market .payment-readiness-tags>span{font-size:11px;background:var(--surface);border:1px solid var(--line);border-radius:6px;padding:6px 10px}.market .payment-register .section-heading{gap:16px;align-items:center;flex-wrap:wrap}.market .payment-register .section-heading .eyebrow{margin:0 0 10px}.market .payment-register .section-heading p.muted{font-size:13px;line-height:1.7;margin:10px 0 0}.market .payment-register .section-heading>.button{font-size:12px;min-height:44px}.market .payment-register table{min-width:1000px}.market .payment-detail table small,.market .payment-register table small{display:block;font-size:10px;color:var(--muted);margin-top:6px}.market .payment-detail-modal,.market .payment-draft-modal{max-width:1080px}.market .payment-detail,.market .payment-draft{font-size:13px;line-height:1.75;min-width:0}.market .payment-detail-title{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:8px 0 20px;border-bottom:1px solid var(--line)}.market .payment-detail-title h3{font-size:29px;margin:8px 0}.market .payment-detail-title p{margin:0}.market .payment-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:8px 0 28px}.market .payment-facts>div{display:grid;grid-template-columns:135px minmax(0,1fr);gap:16px;border-bottom:1px solid var(--line);padding:15px 0}.market .payment-facts dt{color:var(--muted);font-size:12px}.market .payment-facts dd{margin:0;font-size:12px;overflow-wrap:anywhere;font-weight:500}.market .payment-audit,.market .payment-commercial{border-top:1px solid var(--line);padding-top:20px;margin-top:22px}.market .payment-detail h3{font-size:19px}.market .payment-detail .payment-detail-title h3{font-size:29px}.market .payment-detail .table-scroll table{min-width:650px}.market .payment-audit ol{list-style:none;margin:18px 0;padding:0}.market .payment-audit li{border-left:2px solid var(--gold);padding:0 0 22px 18px;margin-left:5px}.market .payment-audit li>div{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.market .payment-audit time{font-size:11px;color:var(--muted);flex:none}.market .payment-audit li p{margin:7px 0;font-size:12px}.market .payment-audit li small{color:var(--muted);font-size:11px}.market .payment-draft-form fieldset{border:0;margin:0;padding:0;min-width:0}.market .payment-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px;margin:24px 0}.market .payment-form-grid label{display:block;font-weight:600;font-size:12px;margin-bottom:8px}.market .payment-form-grid input,.market .payment-form-grid select{width:100%;min-height:45px;font-size:14px;border-radius:6px}.market .payment-draft-form .muted{font-size:12px;line-height:1.8;margin:0 0 24px}.market .payment-draft-review{background:var(--soft);border:1px solid var(--line);border-top:3px solid var(--gold);border-radius:9px;padding:24px;margin:24px 0}.market .payment-draft-review h3{font-size:21px}.market .payment-draft-actions{display:flex;gap:12px;justify-content:flex-end}@media(max-width:1200px){.market .payment-metric{padding:17px;gap:10px}.market .payment-metric>span{width:37px;height:37px}.market .payment-metric small{font-size:10px}.market .payment-facts>div{grid-template-columns:110px minmax(0,1fr)}}@media(max-width:650px){.market .payments-dashboard{gap:18px}.market .payment-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.market .payment-metric{padding:15px;align-items:flex-start;flex-direction:column}.market .payment-metric strong{font-size:27px}.market .payment-metric small{font-size:11px}.market .payment-readiness{padding:20px 16px;gap:11px}.market .payment-readiness>svg{width:20px}.market .payment-readiness p{font-size:12px}.market .payment-facts{grid-template-columns:minmax(0,1fr);gap:0}.market .payment-facts>div{grid-template-columns:105px minmax(0,1fr);gap:10px}.market .payment-detail-title{flex-direction:column;gap:12px}.market .payment-detail .payment-detail-title h3{font-size:25px}.market .payment-audit li>div{flex-direction:column;gap:5px}.market .payment-form-grid{grid-template-columns:minmax(0,1fr)}.market .payment-form-grid input,.market .payment-form-grid select{font-size:16px}.market .payment-draft-review{padding:18px 15px}.market .payment-draft-actions{flex-wrap:wrap}.market .payment-draft-review h3{font-size:19px}}.market .workspace-access{padding:48px 32px 64px;display:grid;place-items:center;min-height:calc(100svh - 155px);background:radial-gradient(ellipse at 12% 15%,#e9a82512,transparent 55%),var(--canvas)}.market .workspace-access-card{width:100%;max-width:1180px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);background:var(--surface);border:1px solid var(--line);border-radius:16px;overflow:hidden;box-shadow:0 18px 60px #14202b0e}.market .workspace-access-visual{position:relative;min-height:600px;background:#1b2733;color:#fff;isolation:isolate}.market .workspace-access-visual>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:48% center;z-index:-2}.market .workspace-access-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#101b26b3,#101b2626 30%,#101b26ed 78%,#101b26);z-index:-1}.market .workspace-access-story{height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:70px;padding:38px}.market .workspace-access-brand{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:700;letter-spacing:.14em;color:#f7d485}.market .workspace-access-story>div{margin-top:auto}.market .workspace-access-kicker{display:flex;align-items:center;gap:8px;font-weight:700;font-size:11px;letter-spacing:.11em;text-transform:uppercase;color:var(--muted);margin:0 0 16px}.market .workspace-access-story .workspace-access-kicker{color:#f7d485}.market .workspace-access-story h2{font-size:clamp(32px,3.2vw,46px);line-height:1.08;max-width:380px;color:#fff;margin:0 0 20px;letter-spacing:-.035em}.market .workspace-access-story>div>p:last-child{max-width:320px;font-size:15px;line-height:1.65;color:#e0e6ec;margin:0}.market .workspace-access-trust{display:flex;align-items:center;gap:9px;padding-top:22px;border-top:1px solid #ffffff38;font-size:12px;color:#e0e6ec}.market .workspace-access-trust svg{color:#f7d485;flex-shrink:0}.market .workspace-access-content{padding:44px 42px;min-width:0;align-self:center}.market .workspace-access-content>h1{font-size:clamp(28px,2.6vw,36px);line-height:1.16;margin:0 0 16px;max-width:470px}.market .workspace-access-description{font-size:14px;color:var(--muted);line-height:1.7;margin-bottom:24px}.market .workspace-access-identity{display:grid;grid-template-columns:46px minmax(0,1fr) 18px;gap:13px;align-items:start;background:var(--soft);border:1px solid var(--line);border-left:3px solid var(--gold);border-radius:9px;padding:16px;margin:24px 0}.market .workspace-access-avatar{width:46px;height:46px;display:grid;place-items:center;background:#263541;color:#f7d485;font-size:17px;font-weight:700;border-radius:50%}.market .workspace-access-identity small{display:block;color:var(--muted);font-size:11px;margin-bottom:2px}.market .workspace-access-identity strong{display:block;font-size:16px;overflow-wrap:anywhere}.market .workspace-access-username{display:block;color:var(--muted);font-size:12px;overflow-wrap:anywhere;margin-top:1px}.market .workspace-access-check{color:var(--positive);margin-top:3px}.market .workspace-access-roles{display:flex;gap:6px;flex-wrap:wrap;margin-top:9px}.market .workspace-access-roles>span{border:1px solid var(--line);border-radius:4px;background:var(--surface);color:var(--ink);font-size:10px;font-weight:700;padding:3px 7px}.market .workspace-access-actions{display:grid;gap:10px}.market .workspace-access-actions>.button{min-height:46px;border-radius:7px;justify-content:flex-start;padding:12px 16px;text-align:left}.market .workspace-access-actions>.button>svg{flex-shrink:0}.market .workspace-access-actions>.button>svg:last-child{margin-left:auto}.market .workspace-access-switch{border-top:1px solid var(--line);padding-top:20px;margin-top:24px}.market .workspace-access-switch>p:first-child{font-size:12px;color:var(--muted);margin:0 0 8px}.market .workspace-access-switch>button{display:inline-flex;align-items:center;gap:9px;padding:10px 12px;min-height:44px;color:#a32923;background:#fff2f0;border:1px solid #efcbc7;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;text-align:left}.market .workspace-access-switch>button:hover{background:#ffe5e0;border-color:#d99b95}.market .workspace-access-marketplace{display:inline-flex;align-items:center;gap:7px;color:var(--link);font-size:12px;font-weight:600;margin-top:20px;min-height:32px}.market[data-theme=dark] .workspace-access-switch>button{color:#ffb4ab;background:#422724;border-color:#7c4640}.market[data-theme=dark] .workspace-access-switch>button:hover{background:#53302c}@media(max-width:900px){.market .workspace-access{padding:32px 24px 44px}.market .workspace-access-content{padding:32px 26px}.market .workspace-access-story{padding:28px}.market .workspace-access-story h2{font-size:36px}}@media(max-width:700px){.market .workspace-access{padding:20px 16px 32px;min-height:0}.market .workspace-access-card{grid-template-columns:minmax(0,1fr);border-radius:12px}.market .workspace-access-visual{min-height:0;height:220px}.market .workspace-access-story{padding:24px;gap:20px}.market .workspace-access-visual>img{object-position:50% 38%}.market .workspace-access-visual:after{background:linear-gradient(90deg,#101b26ed,#101b2699 55%,#101b2626)}.market .workspace-access-story h2{max-width:260px;font-size:32px;margin:0}.market .workspace-access-story>div{margin-top:0}.market .workspace-access-story>div>p:last-child,.market .workspace-access-trust{display:none}.market .workspace-access-story .workspace-access-kicker{font-size:10px;margin-bottom:9px}.market .workspace-access-brand{font-size:10px}.market .workspace-access-content{padding:28px 24px}.market .workspace-access-content>h1{font-size:28px}.market .workspace-access-description{font-size:13px}.market .workspace-access-identity{margin:20px 0;padding:14px;gap:10px}.market .workspace-access-identity strong{font-size:15px}}@media(max-width:360px){.market .workspace-access{padding:16px 10px 24px}.market .workspace-access-content{padding:25px 18px}.market .workspace-access-content>h1{font-size:26px}.market .workspace-access-actions>.button{font-size:13px;padding:12px}}.truck-motion{--truck-ink:var(--gh-text,#17212b);--truck-muted:var(--gh-muted,#576674);--truck-duration:4.8s;color:var(--truck-ink);text-align:center;margin:0 auto;width:min(100%,460px)}.truck-stage{aspect-ratio:480/260;position:relative;margin:0 auto}.truck-scene,.truck-stage{width:100%;overflow:hidden}.truck-scene{display:block;height:100%}.truck-scenery{opacity:.16;stroke-width:2}.truck-road{opacity:.25;stroke-width:1.5}.truck-road-dashes{animation:truck-road-motion var(--truck-duration) linear infinite}.truck-rig{animation:truck-journey var(--truck-duration) infinite}.truck-body{animation:truck-suspension var(--truck-duration) infinite}.truck-wheel{animation:truck-wheel-turn var(--truck-duration) linear infinite}.truck-cargo{animation:truck-load var(--truck-duration) infinite;opacity:0}.truck-cargo-steel{animation-name:truck-load-second}.truck-cargo-box{animation-name:truck-load-third}.truck-caption{font:600 14px/1.5 Arial,sans-serif;margin:-6px 12px 14px;letter-spacing:-.1px}.truck-progress{width:58px;height:3px;margin:0 auto 8px;border-radius:5px;overflow:hidden;background:#aebac42b}.truck-progress span{display:block;width:23px;height:100%;background:#cf961f;border-radius:inherit;animation:truck-progress 1.5s ease-in-out infinite alternate}.truck-dismiss,.truck-pause{font:11px/1.5 Arial,sans-serif;color:var(--truck-muted);display:inline-flex;gap:6px;align-items:center;background:transparent;border:0;cursor:pointer;padding:7px 10px}.truck-dismiss:focus-visible,.truck-pause:focus-visible{outline:3px solid #9b710e;outline-offset:3px}.truck-compact{max-width:310px}.truck-compact .truck-caption{font-size:12px}.truck-transition{--truck-duration:3.6s}.truck-pending .truck-body,.truck-pending .truck-rig,.truck-pending .truck-road-dashes,.truck-pending .truck-wheel{animation:none}.truck-pending .truck-cargo{animation:none;opacity:1}.truck-pending .truck-progress span{background:#aab3bb}.truck-paid .truck-body,.truck-paid .truck-cargo,.truck-paid .truck-rig,.truck-paid .truck-road-dashes,.truck-paid .truck-wheel{animation-iteration-count:1;animation-fill-mode:forwards}.truck-paid .truck-rig{animation-name:truck-paid-journey}.truck-paid .truck-wheel{animation-name:truck-paid-wheel}.truck-paid-seal{opacity:0;transform-origin:240px 132px;animation:truck-seal var(--truck-duration) ease-out forwards}.truck-success-check{stroke-dasharray:48;stroke-dashoffset:48;animation:truck-check var(--truck-duration) ease-out forwards}.truck-success-sparks{animation:truck-sparks var(--truck-duration) ease-out forwards}.truck-paid .truck-progress span{width:100%;background:#20805b;animation:none}.truck-paused *,.truck-paused :after,.truck-paused :before{animation-play-state:paused!important}.truck-transition-overlay{position:fixed;inset:0;background:#f7f8f8f5;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:2000;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#17212b}.truck-transition-overlay>.truck-motion{margin:0}.truck-transition-overlay .truck-dismiss{margin-top:16px}.truck-loading-shell{min-height:70vh;display:grid;place-items:center;background:var(--gh-bg,#f5f6f6)}@keyframes truck-journey{0%,5%{transform:translateX(-390px);animation-timing-function:cubic-bezier(.16,1,.3,1)}22%,57%{transform:translateX(0)}59%{transform:translateX(-3px);animation-timing-function:cubic-bezier(.55,.05,.8,.4)}84%,to{transform:translateX(440px)}}@keyframes truck-paid-journey{0%,55%{transform:translateX(0)}58%{transform:translateX(-3px);animation-timing-function:cubic-bezier(.55,.05,.8,.4)}80%,to{transform:translateX(440px)}}@keyframes truck-load{0%,22%{transform:translateY(-54px);opacity:0;animation-timing-function:cubic-bezier(.2,.8,.3,1)}32%{transform:translateY(1px);opacity:1}35%,to{transform:translateY(0);opacity:1}}@keyframes truck-load-second{0%,29%{transform:translateY(-54px);opacity:0;animation-timing-function:cubic-bezier(.2,.8,.3,1)}39%{transform:translateY(1px);opacity:1}42%,to{transform:translateY(0);opacity:1}}@keyframes truck-load-third{0%,36%{transform:translateY(-54px);opacity:0;animation-timing-function:cubic-bezier(.2,.8,.3,1)}46%{transform:translateY(1px);opacity:1}49%,to{transform:translateY(0);opacity:1}}@keyframes truck-suspension{0%,30%,38%,45%,53%,57%,to{transform:translateY(0)}33%,40%,47%{transform:translateY(1px)}64%,72%{transform:translateY(-.7px)}68%,76%{transform:translateY(.7px)}}@keyframes truck-wheel-turn{0%{transform:rotate(-400deg)}22%,58%{transform:rotate(0)}86%,to{transform:rotate(660deg)}}@keyframes truck-road-motion{0%,58%{stroke-dashoffset:0}86%,to{stroke-dashoffset:168}}@keyframes truck-paid-wheel{0%,58%{transform:rotate(0)}86%,to{transform:rotate(660deg)}}@keyframes truck-seal{0%,76%{opacity:0;transform:translateY(5px) scale(.87)}88%,to{opacity:1;transform:translateY(0) scale(1)}}@keyframes truck-check{0%,84%{stroke-dashoffset:48}97%,to{stroke-dashoffset:0}}@keyframes truck-sparks{0%,82%{opacity:0}90%{opacity:1}to{opacity:.55}}@keyframes truck-progress{to{transform:translateX(35px)}}@media (prefers-reduced-motion:reduce){.truck-motion *{animation:none!important}.truck-body,.truck-cargo,.truck-rig,.truck-wheel{transform:none!important}.truck-cargo{opacity:1!important}.truck-paid .truck-rig{opacity:.17}.truck-paid-seal{opacity:1;transform:none}.truck-success-check{stroke-dashoffset:0}.truck-pause,.truck-progress,.truck-success-sparks{display:none}}body:has(.gh-design[data-theme=dark]) .truck-transition-overlay{background:#10151bf5;color:#edf1f5;--gh-text:#edf1f5;--gh-muted:#b4c0cc;--truck-muted:#b4c0cc}