@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans Fallback;src:local("Arial");ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.00%;size-adjust:102.74%}.__className_3d9088{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.__variable_3d9088{--font-sans:"Instrument Sans","Instrument Sans Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_46fe82{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_46fe82{--font-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}:root{color-scheme:light;--bg:#ece6dc;--bg-wash:rgba(128,88,50,0.08);--paper:rgba(250,247,241,0.92);--paper-strong:#f8f3ec;--line:rgba(37,31,24,0.16);--line-strong:rgba(37,31,24,0.34);--text:#1f1b17;--muted:#62584d;--muted-soft:#8f8375;--accent:#231f1b;--accent-ink:#f6f0e8;--success:#1f6a45;--warning:#946200;--danger:#b14a1d;--shadow:0 22px 50px rgba(65,48,27,0.08);--radius-xl:24px;--radius-lg:16px;--radius-md:12px;--radius-sm:8px}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:radial-gradient(circle at top left,var(--bg-wash),transparent 30%),linear-gradient(180deg,rgba(255,252,246,.58),rgba(255,250,244,.34)),repeating-linear-gradient(0deg,transparent 0,transparent 39px,rgba(37,31,24,.045) 39px,rgba(37,31,24,.045) 40px),var(--bg);color:var(--text);font-family:var(--font-sans),"PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif}body{padding:20px}a,body,button,input,select,textarea{-webkit-font-smoothing:antialiased}button,input,select,textarea{touch-action:manipulation;font:inherit}a{color:inherit;text-decoration:none}.code,.eyebrow,.queue-number,.section-kicker,.status-mark,code{font-family:var(--font-mono),"SF Mono",monospace}.shell{width:min(1220px,100%);margin:0 auto}.admin-grid,.board,.form-grid,.form-note-grid,.orders-list,.queue-list,.shell-admin,.shell-home,.status-grid{display:grid;grid-gap:14px;gap:14px}.shell-admin,.shell-home{gap:18px}.admin-hero,.board-panel,.empty-state,.masthead,.order-item,.queue-item,.section{position:relative;overflow:hidden;border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow)}.admin-hero,.masthead,.section{border-radius:var(--radius-xl)}.board-panel,.empty-state,.order-item,.queue-item{border-radius:var(--radius-lg);background:var(--paper-strong)}.admin-hero:before,.board-panel:before,.empty-state:before,.masthead:before,.order-item:before,.queue-item:before,.section:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:4px;background:linear-gradient(90deg,#6f4e37,#b98348 42%,#d8c1a1)}.admin-hero,.board-panel,.masthead,.section{padding:20px}.masthead{display:grid;grid-gap:12px;gap:12px}.admin-hero,.board-topline,.hero-meta-strip,.masthead-row,.order-header,.order-links,.queue-item-top,.rule-row,.section-head{display:flex;justify-content:space-between;gap:16px}.masthead-note{margin:0;max-width:60ch;color:var(--muted)}.text-link{display:inline-flex;align-items:center;color:var(--text);font-size:14px;letter-spacing:.02em}.text-link:hover{color:#6f4e37}.hero-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);grid-gap:28px;gap:28px;align-items:start}.hero-copy{padding:20px 4px 10px}.workspace-grid{display:grid;grid-template-columns:minmax(0,420px) minmax(0,1fr);grid-gap:18px;gap:18px}.admin-grid{grid-template-columns:minmax(320px,.54fr) minmax(0,1fr);gap:18px;align-items:start}.eyebrow,.section-kicker{display:inline-flex;align-items:center;gap:10px;color:var(--muted-soft);font-size:12px;text-transform:uppercase;letter-spacing:.1em}.eyebrow:before,.section-kicker:before{content:"";width:28px;height:1px;background:var(--line-strong)}h1,h2,p{margin-top:0}h1{margin:18px 0 16px;max-width:12ch;font-size:clamp(40px,6vw,74px);line-height:.98;letter-spacing:-.06em;font-weight:500}.page-title{margin:0;max-width:none;font-size:clamp(28px,4vw,40px);line-height:1.1;letter-spacing:-.04em;font-weight:600}.page-subtitle{margin:8px 0 0;color:var(--muted);font-size:14px;line-height:1.6}h2{margin-bottom:8px;font-size:clamp(24px,3vw,32px);line-height:1.06;letter-spacing:-.04em;font-weight:600}.lede{max-width:60ch;color:#483f36;font-size:17px;line-height:1.8}.hero-meta-strip{margin-top:24px;flex-wrap:wrap;padding-top:14px;border-top:1px solid var(--line);color:var(--muted);font-size:13px}.hero-meta-strip span{display:inline-flex;align-items:center;gap:8px}.hero-meta-strip span:before{content:"";width:8px;height:8px;border-radius:999px;background:#6f4e37}.inline-note,.muted,.queue-meta{color:var(--muted)}.button-row{display:flex;flex-wrap:wrap;gap:12px}.compact-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:14px;border-bottom:1px solid var(--line)}.stats-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.stat-chip{display:grid;grid-gap:6px;gap:6px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--radius-md);background:rgba(255,251,245,.72)}.stat-chip span{color:var(--muted);font-size:12px}.stat-chip strong{font-size:18px;line-height:1.2}.stat-chip-wide strong{font-size:15px}.hero-actions{margin-top:22px}.primary,.secondary{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 18px;border-radius:14px;border:1px solid var(--line-strong);cursor:pointer;transition:transform .16s ease,background .16s ease,border-color .16s ease,color .16s ease}.primary:hover,.secondary:hover{transform:translateY(-1px);border-color:#6f4e37}.primary{background:var(--accent);color:var(--accent-ink);font-weight:600}.secondary{background:rgba(255,249,242,.84);color:var(--text)}.primary:disabled,.secondary:disabled{opacity:.45;cursor:not-allowed;transform:none}.board{gap:18px}.admin-hero,.board-topline,.order-header,.order-links,.queue-item-top{align-items:center}.section-head{align-items:flex-end;margin-bottom:14px}.compact-head{align-items:center}.status-mark{padding:6px 10px;border-radius:999px;background:rgba(31,106,69,.1);color:var(--success);font-size:12px;text-transform:uppercase;letter-spacing:.08em}.board-ledger{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}.board-ledger>div{padding-right:18px}.board-ledger>div+div{padding-left:18px;border-left:1px solid var(--line)}.metric-label{display:block;color:var(--muted);font-size:13px}.board-ledger strong{display:block;margin-top:8px;font-size:34px;line-height:1;letter-spacing:-.07em}.rule-row{padding:16px 0;border-bottom:1px solid var(--line);align-items:center}.rule-row:last-child{padding-bottom:0;border-bottom:0}.rule-row span{color:var(--muted)}.rule-row strong{font-size:13px;text-transform:uppercase;letter-spacing:.08em}.field{display:grid;grid-gap:8px;gap:8px}.field label{color:#374151;font-size:14px}.field input,.field select{width:100%;min-height:50px;padding:12px 14px;border-radius:var(--radius-md);border:1px solid var(--line);background:rgba(255,251,245,.88);color:var(--text);outline:none}.field input:focus,.field select:focus{border-color:rgba(111,78,55,.58);box-shadow:0 0 0 4px rgba(111,78,55,.08)}input[type=file]{padding:10px 12px}.form-actions{position:-webkit-sticky;position:sticky;bottom:0;z-index:2;margin:4px -4px 0;padding:10px 4px calc(4px + env(safe-area-inset-bottom));background:linear-gradient(180deg,rgba(248,243,236,0),rgba(248,243,236,.92) 30%)}.form-note-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.empty-state,.order-item,.queue-item{padding:14px}.queue-number{margin:0 0 6px;color:var(--muted-soft);font-size:12px;letter-spacing:.12em;text-transform:uppercase}.queue-name{display:block;font-size:18px;letter-spacing:-.03em}.queue-meta{margin-bottom:0;font-size:13px;line-height:1.65}.pill{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--line);background:rgba(255,251,245,.92);font-size:12px;font-weight:600;white-space:nowrap}.pill.completed,.pill.ready_for_pickup{color:var(--success);background:rgba(31,106,69,.08);border-color:rgba(31,106,69,.18)}.pill.downloaded,.pill.processing{color:var(--warning);background:rgba(148,98,0,.08);border-color:rgba(148,98,0,.16)}.pill.cancelled{background:rgba(177,74,29,.08);border-color:rgba(177,74,29,.16)}.error,.pill.cancelled{color:var(--danger)}.success{color:var(--success)}.code{display:inline-flex;align-items:center;min-height:32px;max-width:100%;padding:0 10px;border-radius:10px;border:1px solid var(--line);background:rgba(255,251,245,.88);font-size:12px;overflow-wrap:anywhere}.admin-main,.admin-sidebar{min-width:0}.admin-divider{height:1px;margin:12px 0;background:var(--line)}.order-links{margin:12px 0;flex-wrap:wrap}.status-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.status-button{width:100%}.terminal-line{margin:0;padding-top:4px;font-size:14px}@media (max-width:960px){body{padding:12px}.admin-grid,.board-ledger,.form-note-grid,.hero-grid,.workspace-grid{grid-template-columns:1fr}.admin-status-grid,.stats-strip{grid-template-columns:repeat(2,minmax(0,1fr))}h1{max-width:none;font-size:clamp(34px,12vw,56px)}.page-title{font-size:30px}.admin-hero,.board-topline,.compact-header,.hero-meta-strip,.masthead-row,.order-header,.order-links,.queue-item-top,.rule-row,.section-head{flex-direction:column;align-items:flex-start}.compact-header{gap:12px;padding-bottom:12px}.admin-hero,.masthead,.section{padding:16px}.empty-state,.order-item,.queue-item,.stat-chip{padding:12px}.board-ledger>div{padding-right:0}.board-ledger>div+div{padding-top:18px;padding-left:0;border-top:1px solid var(--line);border-left:0}.button-row,.primary,.secondary{width:100%}.field label,.inline-note,.muted,.page-subtitle,.queue-meta{font-size:13px}.field input,.field select,.primary,.secondary{font-size:16px}}@media (max-width:560px){.admin-status-grid,.stats-strip{grid-template-columns:1fr}.section-head{margin-bottom:12px}.order-header,.order-links,.queue-item-top{gap:10px}.form-actions{margin-inline:-2px;padding-top:8px}}