.pika{padding-top:clamp(24px,4vw,48px);padding-bottom:72px}:where(.pika) :where(h1,h2,p,ul,ol){margin:0}.pika-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(20px,4vw,56px);display:grid}@media (max-width:820px){.pika-hero{grid-template-columns:minmax(0,1fr)}.pika-stack{object-fit:cover;order:-1;max-height:300px}}.pika-stack{border-radius:8px;width:100%;height:auto;display:block}.pika-steps{counter-reset:step;color:var(--ink2);flex-wrap:wrap;gap:8px 22px;margin-top:22px;padding:0;font-size:14px;list-style:none;display:flex}.pika-steps li{counter-increment:step;align-items:center;gap:8px;display:inline-flex}.pika-steps li:before{content:counter(step);border:1px solid var(--line2);width:22px;height:22px;font:500 11px var(--font-mono);color:var(--accent);border-radius:50%;place-items:center;display:grid}.pika-tally{grid-template-columns:repeat(3,auto) minmax(0,1fr);align-items:end;gap:4px 28px;margin-top:clamp(36px,5vw,56px);display:grid}.pika-tally>div:not(.pika-tally-bar){gap:2px;display:grid}.pika-tally b{font-family:var(--font-display);font-size:clamp(32px,4vw,44px);line-height:.9}.pika-tally span{letter-spacing:.04em;color:var(--ink3);font-size:12px}.pika-tally-bar{background:var(--line);border-radius:999px;grid-column:1/-1;height:4px;margin-top:12px;overflow:hidden}.pika-tally-bar i{background:var(--ink2);border-radius:inherit;height:100%;transition:width .4s;display:block}@media (max-width:420px){.pika-tally{grid-template-columns:repeat(3,minmax(0,1fr))}}.pika-shelf{margin-top:clamp(28px,4vw,44px)}.pika-shelf ul{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:18px 12px;margin-top:16px;padding:0;list-style:none;display:grid}@media (min-width:1080px){.pika-shelf ul{grid-template-columns:repeat(10,minmax(0,1fr))}}@media (min-width:600px) and (max-width:1079px){.pika-shelf ul{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:420px){.pika-shelf ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 8px}}.pika-shelf button{width:100%;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;gap:4px;padding:0;display:grid}.pika-art{border-radius:4.5%/3.2%;transition:transform .16s,box-shadow .16s;display:block;position:relative}.pika-shelf img{border-radius:4.5%/3.2%;width:100%;height:auto;display:block}.pika-shelf button:hover:not(:disabled) .pika-art{transform:translateY(-3px)}.pika-shelf button:focus-visible{outline:none}.pika-shelf button:focus-visible .pika-art{box-shadow:0 0 0 2px var(--ground), 0 0 0 4px var(--ink2)}.pika-shelf button:disabled{cursor:default}@media (prefers-reduced-motion:reduce){.pika-art{transition:none}.pika-shelf button:hover:not(:disabled) .pika-art{transform:none}}.pika-mark{font-family:var(--font-display);color:var(--ink3);margin-top:6px;font-size:14px;line-height:1}.pika-mark b{color:var(--ink);font-size:22px}.pika-num{font-family:var(--font-mono);color:var(--ink3);font-size:11px}.pika-dots{flex-wrap:wrap;gap:3px;min-height:7px;display:flex}.pika-dots i{background:var(--accent);border-radius:50%;width:7px;height:7px}.pika-dots i.taken{box-shadow:inset 0 0 0 1.5px var(--ink3);background:0 0}.pika-left{color:var(--ink2);font-size:12px}.pika-shelf button.is-gone img,.pika-shelf button.is-none img{filter:grayscale()brightness(.45)}.pika-shelf button.is-gone .pika-mark b,.pika-shelf button.is-none .pika-mark b,.pika-shelf button.is-gone .pika-left,.pika-shelf button.is-none .pika-left{color:var(--ink3)}.pika-stamp{color:var(--ink);font:700 10px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border:1.5px solid;border-radius:3px;padding:5px 8px;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)rotate(-10deg)}.pika-stamp.is-none{color:var(--ink3)}.pika-panel{max-width:560px;margin-top:24px;scroll-margin-top:120px}.pika-picked{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:14px;display:grid}.pika-picked img{border-radius:4.5%/3.2%;width:76px;height:auto;display:block}.pika-picked b{font-family:var(--font-display);font-size:26px;line-height:1.05;display:block}.pika-picked .lot-fine,.pika-picked .lot-cancel{display:block}.pika-check{cursor:pointer;align-items:flex-start;gap:10px;color:var(--ink)!important;font-size:14px!important;display:flex!important}.pika-check input{height:18px;accent-color:var(--accent);flex:none;margin-top:1px;width:18px!important;min-height:18px!important}.pika-check small{color:var(--ink3);font-size:13px}.pika-optin{border-top:1px solid var(--line);gap:10px;padding-top:14px;display:grid}.pika-mine{max-width:560px;margin-top:clamp(28px,4vw,40px)}.pika-mine>p{color:var(--ink2);line-height:1.55}.pika-code{letter-spacing:.08em;font-family:var(--font-mono)!important;font-size:24px!important}.pika-wall{margin-top:clamp(40px,6vw,64px)}.pika-wall ul{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:0 24px;margin-top:14px;padding:0;list-style:none;display:grid}.pika-wall li{border-top:1px solid var(--line);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.pika-wall img{border-radius:4.5%/3.2%;width:34px;height:auto}.pika-wall b{overflow-wrap:anywhere;font-size:15px;display:block}.pika-wall span{color:var(--ink2);font-size:13px}.pika-wall small{color:var(--ink3);font-size:12px}.pika-desk{gap:14px;margin-top:18px;display:grid}.pika-desk-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pika-desk-bar button,.pika-row button{border:1px solid var(--line2);min-height:36px;color:var(--ink);font:600 13px var(--font-body);cursor:pointer;background:0 0;border-radius:4px;padding:0 12px}.pika-desk-bar button.on{background:var(--ink);color:var(--ground);border-color:var(--ink)}.pika-row{border-top:1px solid var(--line);grid-template-columns:56px minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px 0;display:grid}@media (max-width:640px){.pika-row{grid-template-columns:44px minmax(0,1fr)}.pika-row .pika-acts{grid-column:1/-1;justify-content:flex-start}}.pika-row img{border-radius:4.5%/3.2%;width:100%;height:auto}.pika-row address{white-space:pre-line;color:var(--ink);font-style:normal;font:13px/1.45 var(--font-mono);margin-top:6px}.pika-row small{color:var(--ink3);font-size:12px}.pika-acts{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.pika-flags{color:var(--flare-c);gap:2px;margin-top:6px;padding:0;font-size:13px;list-style:none;display:grid}.pika-stock{grid-template-columns:repeat(auto-fill,minmax(78px,1fr));gap:8px;display:grid}.pika-stock label{font:12px var(--font-mono);color:var(--ink2);gap:3px;display:grid}.pika-stock input{border:1px solid var(--line2);background:var(--ground);width:100%;min-height:36px;color:var(--ink);font:15px var(--font-mono);border-radius:4px;padding:0 8px}.pika-print{display:none}@media print{@page{size:9.5in 4.125in;margin:0}body:has(>.pika-print)>:not(.pika-print){display:none!important}body *{visibility:hidden!important}.pika-print,.pika-print *{visibility:visible!important}.pika-print{color:#000;background:#fff;width:9.5in;margin:0;display:block;position:static}:is(html:has(body>.pika-print),body:has(>.pika-print)){background:#fff!important;min-height:0!important;margin:0!important;padding:0!important}.pika-env{page-break-after:always;break-after:page;width:9.5in;height:4.125in;font-family:Arial,Helvetica,sans-serif;position:relative}.pika-env .from{white-space:pre-line;text-transform:uppercase;font-size:9.5pt;line-height:1.3;position:absolute;top:.3in;left:.75in}.pika-env .to{white-space:pre-line;text-transform:uppercase;font-size:13pt;line-height:1.35;position:absolute;top:1.75in;left:3.9in}.pika-env .note{text-transform:uppercase;font-size:9pt;font-weight:700;position:absolute;bottom:.3in;left:.75in}.pika-env .ref{letter-spacing:.5px;color:#000;font:700 8pt Courier New,Courier,monospace;position:absolute;bottom:.3in;left:2.3in}.pika-env .stamp{color:#777;text-align:center;border:1px dashed #999;place-items:center;width:.9in;height:1in;font-size:7pt;display:grid;position:absolute;top:.3in;right:.3in}@page note{size:8.5in 11in;margin:0}.pika-print.notes{width:8.5in;padding:0!important}.pika-note{page:note;box-sizing:border-box;break-after:page;page-break-after:always;justify-content:center;align-items:flex-start;width:8.5in;height:10.95in;display:flex;overflow:hidden;max-width:none!important;margin:0!important;padding:.25in 0 0!important}.pika-note:last-child{break-after:auto;page-break-after:auto}.pika-note svg{flex:none;width:7.8in;height:10.25in;display:block}.pika-env .to .imb,.pika-label .to .imb{margin-bottom:.05in;display:block}.pika-env .label7x3{width:7in;height:3in;position:absolute;top:.1in;right:.15in}@page labels{size:8.5in 11in;margin:0}.pika-print.labels{width:8.5in}.pika-sheet{page:labels;break-after:page;page-break-after:always;width:8.5in;height:11in;position:relative}.pika-label{width:4in;height:2in;padding:.14in .2in;font-family:Arial,Helvetica,sans-serif;position:absolute;overflow:hidden}.pika-label .from{white-space:pre-line;text-transform:uppercase;font-size:6.5pt;line-height:1.2}.pika-label .to{white-space:pre-line;text-transform:uppercase;margin:.1in 0 0 .45in;font-size:10pt;line-height:1.25}.pika-label .ref{color:#555;font-size:6pt;position:absolute;bottom:.1in;right:.2in}@page pack{size:8.5in 11in;margin:0}.pika-print.pack{color:#000;width:8.5in;font-family:Arial,Helvetica,sans-serif}.pika-pack{page:pack;box-sizing:border-box;break-after:page;page-break-after:always;width:8.5in;padding:.4in .5in .6in}.pika-pack:last-child{break-after:auto;page-break-after:auto}.pika-pack h2{text-transform:uppercase;letter-spacing:1px;margin:0 0 4pt;font:700 16pt Arial,Helvetica,sans-serif}.pika-pack p{margin:0 0 8pt;font-size:9.5pt;line-height:1.35}.pika-pack table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:9.5pt}.pika-pack th{text-align:left;text-transform:uppercase;letter-spacing:.5px;border-bottom:1.5pt solid #000;padding:3pt 4pt;font-size:7.5pt}.pika-pack td{vertical-align:top;border-bottom:.75pt solid #000;padding:3pt 4pt}.pika-pack td.code{white-space:nowrap;font:700 10pt Courier New,Courier,monospace}.pika-pack td.box{text-align:center;width:.42in}.pika-pack td.box span{text-align:center;border:1pt solid #000;width:.17in;height:.17in;font:700 10pt/.17in Arial,Helvetica,sans-serif;display:inline-block}.pika-pack td.box span[data-on]:after{content:"✓"}.pika-pack th.box{text-align:center;letter-spacing:0;padding:3pt 1pt;font-size:6.5pt}.pika-pack td.card{white-space:nowrap}.pika-pack td.card img{object-fit:cover;vertical-align:middle;border:.75pt solid #000;border-radius:2pt;width:.3in;max-width:none;height:.42in;margin-right:6pt;display:inline-block}.pika-pack td.card>span{vertical-align:middle;display:inline-block}.pika-pack td{vertical-align:middle}.pika-pack .big{white-space:nowrap;font-size:11.5pt;font-weight:700}.pika-pack td.num{font-size:12pt;font-weight:700}.pika-pack .sub{font-size:8pt;display:block}.pika-pack ol{margin:8pt 0 0;padding-left:18pt;font-size:8.5pt;line-height:1.3;list-style:decimal}.pika-pack ol li{margin:0 0 2pt;display:list-item}}.pika-track{gap:8px;margin:4px 0 0;padding:0;list-style:none;display:grid}.pika-track li{border-left:2px solid var(--line2);gap:2px;padding-left:14px;display:grid}.pika-track li:last-child{border-left-color:var(--accent)}.pika-track b{font-size:14px}.pika-track span{color:var(--ink2);font-size:12px}.pika-share{gap:8px;margin-top:18px;display:grid}.pika-share-row{flex-wrap:wrap;gap:6px;display:flex}.pika-share-row a,.pika-share-row button{border:1px solid var(--line2);min-height:36px;color:var(--ink);font:600 13px/1 var(--font-body);cursor:pointer;background:0 0;border-radius:999px;align-items:center;padding:0 14px;text-decoration:none;transition:border-color .12s;display:inline-flex}.pika-share-row a:hover,.pika-share-row button:hover{border-color:var(--ink3)}.pika-share-row .on{background:var(--ink);color:var(--ground);border-color:var(--ink)}.pika-mine .pika-share{border-top:1px solid var(--line);margin-top:4px;padding-top:14px}.pika-prog2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:300px){.pika-picked{grid-template-columns:minmax(0,1fr)}.pika-picked img{width:96px}.pika-tally{gap:4px 14px}.pika-tally b{font-size:28px}.pika-wall li{grid-template-columns:30px minmax(0,1fr)}.pika-wall small{grid-column:2}}.pika-tally{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:10px}.pika-tally>div:not(.pika-tally-bar){border:1px solid var(--line);background:linear-gradient(180deg, color-mix(in oklab, var(--panel) 90%, #fff 10%), var(--panel));border-radius:10px;padding:14px 16px}.pika-tally>div:first-child b{color:var(--accent)}.pika-tally>div:nth-child(3) b{color:inherit}.pika-tally-bar{margin-top:4px}.pika-tally-bar i{background:linear-gradient(90deg,#f5c451,#ffe08a)}.pika-shelf-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px 16px;display:flex}.pika-modes{border:1px solid var(--line2);background:var(--panel);border-radius:999px;padding:3px;display:inline-flex}.pika-modes button{min-height:34px;color:var(--ink2);font:600 13px var(--font-body);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 14px}.pika-modes button.on{background:var(--ink);color:var(--ground)}.pika-tracker{border:1px solid color-mix(in oklab, var(--accent) 45%, var(--line));background:color-mix(in oklab, var(--accent) 8%, var(--panel));border-radius:10px;gap:10px;margin-top:14px;padding:12px 14px;display:grid}.pika-tracker p{color:var(--ink2);font-size:14px}.pika-tracker b{color:var(--ink)}.pika-tracker-chips{flex-wrap:wrap;gap:6px;display:flex}.pika-tracker-chips button{border:1px solid var(--accent);min-height:32px;color:var(--accent);font:600 13px var(--font-mono);cursor:pointer;background:0 0;border-radius:999px;padding:0 12px}.pika-tracker-chips button:hover{background:var(--accent);color:var(--ground)}.pika-art{background:radial-gradient(120% 90% at 50% 30%,#1d2638 0%,#070910 75%);border-radius:10px;padding:8px}.pika-art img{filter:drop-shadow(0 6px 12px #0000008c)}.pika-shelf button.on .pika-art{box-shadow:0 0 0 2px var(--ground), 0 0 0 4px var(--accent)}.pika-num{justify-content:space-between;gap:6px;display:flex}.pika-num em{color:var(--ink2);font-style:normal}.pika-have{white-space:nowrap;color:#04120b;font:700 11px/1.3 var(--font-mono);background:#3ccf8eeb;border-radius:999px;padding:3px 8px;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.pika-shelf button.is-have:not(.mode-have) img{filter:grayscale(.4)brightness(.75)}.pika-shelf button.mode-have{cursor:pointer}.pika-shelf button.mode-have:disabled{opacity:1}@media (max-width:420px){.pika-tally{gap:6px}.pika-tally>div:not(.pika-tally-bar){padding:10px}.pika-tally b{font-size:26px}}.pika-photo{margin:0;position:relative}.pika-photo .pika-stack{border:1px solid var(--line2);border-radius:14px;box-shadow:0 24px 60px #00000080}.pika-photo figcaption{font:600 12px var(--font-body);color:#e8ecf5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#05070db8;border:1px solid #ffffff24;border-radius:999px;padding:5px 10px;position:absolute;bottom:12px;left:12px}.pika-shelf .pika-modes button,.pika-shelf .pika-tracker-chips button,.pika-shelf .pika-share-row button{text-align:center;white-space:nowrap;justify-content:center;align-items:center;gap:0;width:auto;padding:0 14px;display:inline-flex}.pika-shelf .pika-modes button.on{color:var(--ground)}@media (max-width:300px){.pika-modes{grid-template-columns:1fr 1fr;width:100%;display:grid}.pika-shelf .pika-modes button{white-space:normal;padding:0 6px;font-size:12px;line-height:1.15}.pika-shelf ul{grid-template-columns:repeat(2,minmax(0,1fr))}.pika-shelf li,.pika-shelf li button{min-width:0}.pika-num{flex-wrap:wrap;gap:0 6px}}.pd-tools{flex-wrap:wrap;align-items:end;gap:14px 22px;display:flex}.pd-field{gap:6px;display:grid}.pd-field>span{font:600 11px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink3)}.pd-field select,.pd-picked select{border:1px solid var(--line2);background-color:var(--ground);min-height:40px;color:var(--ink);font:14px var(--font-body);border-radius:8px;max-width:100%;padding:0 36px 0 12px;transition:border-color .12s}.pd-field select:hover,.pd-picked select:hover{border-color:var(--ink3)}.pd-field select:focus-visible,.pd-picked select:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:#0000}.pd-tools button,.pd-picked button,.pd-card button{border:1px solid var(--line2);min-height:38px;color:var(--ink);font:600 13px var(--font-body);cursor:pointer;background:0 0;border-radius:8px;padding:0 14px}.pd-tools button:hover,.pd-card button:hover,.pd-picked button:hover{border-color:var(--ink2)}.pd-result{color:var(--ink2);flex-basis:100%;margin:0;font-size:13px}.pd-picked{z-index:5;border:1px solid color-mix(in oklab, #e5484d 45%, var(--line2));background:color-mix(in oklab, var(--panel) 90%, #e5484d 10%);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 16px;display:flex;position:sticky;top:8px}.pd-picked p{margin:0}.pd-hint{color:var(--ink2);flex-basis:100%;font-size:12.5px}.pd-card{border:1px solid var(--line);background:var(--panel);border-radius:14px;grid-template-columns:64px minmax(0,1fr);gap:14px;padding:16px;display:grid}.pd-card[data-status=waiting]{border-color:color-mix(in oklab, #f59e0b 55%, var(--line))}.pd-card[data-status=cancelled],.pd-card[data-status=blocked]{opacity:.78}.pd-card img{border-radius:4.5%/3.2%;width:100%;height:auto}.pd-main{gap:12px;min-width:0;display:grid}.pd-head{flex-wrap:wrap;align-items:baseline;gap:6px 10px;display:flex}.pd-head b{color:var(--ink);font-size:16px}.pd-head small{color:var(--ink3);font:12px var(--font-mono)}.pd-num{font:700 12px var(--font-mono);color:var(--ink2)}.pd-pill{font:700 10.5px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--line2);color:var(--ink2);border-radius:999px;padding:2px 8px;display:inline-block}.pd-pill[data-s=queued]{color:#15803d;border-color:color-mix(in oklab, #15803d 50%, var(--line2))}.pd-pill[data-s=waiting],.pd-pill[data-s=possible]{color:#b45309;border-color:color-mix(in oklab, #b45309 50%, var(--line2))}.pd-pill[data-s=strong],.pd-pill[data-s=blocked]{color:#dc2626;border-color:color-mix(in oklab, #dc2626 50%, var(--line2))}.pd-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}@media (max-width:720px){.pd-cols{grid-template-columns:1fr}.pd-card{grid-template-columns:48px minmax(0,1fr);padding:14px}}.pd-cols address{white-space:pre-line;color:var(--ink);font-style:normal;font:13px/1.5 var(--font-mono);overflow-wrap:anywhere}.pd-muted{color:var(--ink2);overflow-wrap:anywhere;margin:4px 0 0;font-size:13px}.pd-final{border:1px solid var(--line2);border-radius:3px;gap:8px;margin:12px 0 0;padding:10px 12px;display:grid}.pd-run{border:1px solid var(--ink);border-radius:4px;gap:12px;margin:14px 0 0;padding:14px;display:grid}.pd-run h3{font:700 18px var(--font-display,var(--font-body));text-transform:uppercase;letter-spacing:1px;margin:0}.pd-run-sum{margin:0;font-size:14px}.pd-run-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.pd-run-steps li{border:1px solid var(--line2);font:600 13px var(--font-body);color:var(--ink3);border-radius:4px;align-items:center;gap:8px;min-width:0;padding:8px 10px;display:flex}.pd-run-steps li span{width:22px;height:22px;font:700 12px var(--font-mono);border:1.5px solid;border-radius:50%;flex:none;place-items:center;display:grid}.pd-run-steps li[data-state=now]{color:var(--ink);border-color:var(--ink)}.pd-run-steps li[data-state=now] span{background:var(--ink);color:var(--ground);border-color:var(--ink)}.pd-run-steps li[data-state=done]{color:var(--ink2)}@media (max-width:480px){.pd-run-steps li{gap:5px;padding:6px;font-size:12px}}.pd-run-bar{background:var(--line2);border-radius:4px;height:8px;overflow:hidden}.pd-run-bar>i{background:var(--ink);height:100%;display:block}.pd-run-step{border:1px solid var(--line2);border-radius:3px;gap:8px;padding:12px;display:grid}.pd-run-step[data-now=yes]{border-color:var(--ink)}.pd-run-step>b{font-size:15px}.pd-run-step p,.pd-run-step ul,.pd-run-step ol{margin:0;font-size:14px;line-height:1.45}.pd-run-step ol,.pd-run-step ul{padding-left:20px}.pd-run-list{gap:6px;list-style:none;display:grid;padding:0!important}.pd-run-list li{border:1px solid var(--line2);border-radius:3px;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 10px;display:flex}.pd-run-list li[data-ok=yes]{border-color:#2f9e62}.pd-run-list li[data-ok=no]{border-color:#d9534f}.pd-run-list .who{flex:220px;min-width:0}.pd-run-list code{font:700 13px var(--font-mono)}.pd-run-acts{flex-wrap:wrap;gap:8px;display:flex}.pd-run-acts button,.pd-run-list button,.pd-run select{border:1px solid var(--line2);min-height:36px;color:var(--ink);font:600 13px var(--font-body);cursor:pointer;background:0 0;border-radius:4px;padding:0 12px}.pd-run-acts button.on,.pd-run-list button.on{background:var(--ink);color:var(--ground);border-color:var(--ink)}.pd-run-acts button:disabled{opacity:.45;cursor:not-allowed}.pd-run-warn{border-left:3px solid #f59e0b;margin:0;padding:8px 10px;font-size:14px}.pd-final[data-ready=no]{border-color:var(--lot-err,#e5484d)}.pd-final-head{margin:0;font-size:14px}.pd-final-row{border-top:1px solid var(--line2);gap:6px;padding-top:8px;display:grid}.pd-final-row p{color:var(--ink2);overflow-wrap:anywhere;margin:0;font-size:13px}.pd-checks{align-content:start;gap:5px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.pd-checks li{color:var(--ink2);padding-left:20px;line-height:1.4;position:relative}.pd-checks li:before{position:absolute;top:0;left:0}.pd-checks li[data-ok=yes]:before{content:"✓";color:#15803d;font-weight:700}.pd-checks li[data-ok=no]{color:var(--ink)}.pd-checks li[data-ok=no]:before{content:"!";color:#05070f;width:14px;height:14px;font:700 10px/14px var(--font-body);text-align:center;background:#f59e0b;border-radius:50%;top:2px}.pd-checks li[data-ok=wait]:before{content:"✉";color:var(--ink3)}.pd-matches{background:color-mix(in oklab, var(--panel) 88%, #dc2626 12%);border-radius:10px;gap:8px;padding:12px 14px;display:grid}.pd-matches p{margin:0;font-size:13px}.pd-matches ul{color:var(--ink2);gap:5px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.pd-matches button{justify-self:start}.pd-reason{color:var(--ink2);margin:0;font-size:13px}.pd-acts{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:10px;padding-top:12px;display:flex}.pd-acts>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pd-card .pd-primary{background:var(--ink);color:var(--ground);border-color:var(--ink)}.pd-card .pd-danger,.pd-picked .pd-danger{color:#dc2626;border-color:color-mix(in oklab, #dc2626 45%, var(--line2))}.pika-desk-bar .pd-lock{margin-left:auto}.pika-fixed{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:16px;display:grid}.pika-fixed img{border-radius:4.5%/3.2%;width:100%;height:auto}.pika-fixed p{margin:0}@media (max-width:420px){.pika-fixed{grid-template-columns:72px minmax(0,1fr)}}.pd-edit{border:1px solid var(--line2);border-radius:10px;gap:8px;padding:12px 14px;display:grid}.pd-edit input{border:1px solid var(--line2);background-color:var(--ground);min-height:40px;color:var(--ink);font:14px var(--font-body);border-radius:8px;min-width:0;padding:0 12px}.pd-edit input:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:#0000}.pd-edit-row{flex-wrap:wrap;gap:8px;display:flex}.pd-edit-row input{flex:110px}.pd-match-list{gap:10px!important}.pd-match-list>li{background:color-mix(in oklab, var(--panel) 92%, var(--ink) 8%);border-radius:8px;gap:4px;padding:10px 12px;display:grid}.pd-match-head{flex-wrap:wrap;align-items:baseline;gap:6px 10px;display:flex}.pd-match-head small{color:var(--ink3);font:12px var(--font-mono)}.pd-match-who{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:13px}.pd-evidence{color:var(--ink2);gap:2px;margin:0;padding:0;font-size:12.5px;list-style:none;display:grid}.pd-evidence b{color:var(--ink);font-weight:600}.pd-groups{gap:12px;display:grid}.pd-group{border:1px solid color-mix(in oklab, #dc2626 35%, var(--line2));border-radius:10px;gap:6px;padding:12px 14px;display:grid}.pd-group p{margin:0}.pd-group ul{color:var(--ink2);overflow-wrap:anywhere;gap:3px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.pd-group button{justify-self:start}.pika-desk{grid-template-columns:minmax(0,1fr)}.pika-desk>*{min-width:0}.pika-desk :where(p,li,small,span,address,b){overflow-wrap:anywhere}.pika-desk-bar[role=tablist] button{flex:0 auto}@media (max-width:480px){.pika-desk-bar .pd-lock{margin-left:0}.pd-acts>div{width:100%}}.pd-tools>*,.pd-field{min-width:0;max-width:100%}.pd-field select,.pd-picked select{text-overflow:ellipsis;width:100%;max-width:100%}.pika-mine-tools{border-top:1px solid var(--line);gap:8px;padding-top:12px;display:grid}.pika-mine-tools>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pika-mine-tools button,.pika-mine-tools a{border:1px solid var(--line2);min-height:40px;color:var(--ink);font:600 14px var(--font-body);cursor:pointer;background:0 0;border-radius:8px;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.pika-mine-tools button:hover,.pika-mine-tools a:hover{border-color:var(--ink2)}.pika-social{color:var(--ink3);font-size:12px}.pd-guide summary{cursor:pointer;color:var(--ink);font-weight:700}.pd-guide dl{grid-template-columns:max-content minmax(0,1fr);gap:8px 16px;margin:14px 0 0;font-size:13.5px;display:grid}.pd-guide dt{color:var(--ink);font-weight:700}.pd-guide dd{color:var(--ink2);margin:0;line-height:1.45}@media (max-width:560px){.pd-guide dl{grid-template-columns:1fr}.pd-guide dd{margin-bottom:6px}}.pd-keep{color:#4ade80;font-weight:600}.pd-card .pd-ok,.pd-picked .pd-ok,.pd-group .pd-ok{color:#4ade80;border-color:color-mix(in oklab, #4ade80 45%, var(--line2))}@media (pointer:coarse){.pika-modes button{min-height:40px}}#pika-shelf,.pika-panel{scroll-margin-top:70px}.pd-advice{background:var(--ground);border:1px solid var(--line2);border-radius:3px;padding:10px 12px}.pd-advice p{color:var(--ink);margin:0;font-size:14px}.pd-advice ul{color:var(--ink2);gap:3px;margin:6px 0 0;padding-left:18px;font-size:13px;display:grid}.pd-all-checks summary{cursor:pointer;color:var(--ink2);margin-bottom:6px;font-size:13px}.pd-reply{gap:8px;margin-top:6px;display:grid}.pd-reply form{border:1px solid var(--line2);border-radius:10px;gap:8px;padding:12px 14px;display:grid}.pd-reply textarea{border:1px solid var(--line2);background-color:var(--ground);width:100%;min-height:120px;color:var(--ink);font:14px/1.5 var(--font-body);resize:vertical;border-radius:8px;padding:10px 12px}.pd-reply textarea:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:#0000}.pd-reply .pd-actions{flex-wrap:wrap;gap:8px;display:flex}.pd-replies{color:var(--ink2);gap:4px;margin:0;padding-left:18px;font-size:13px;line-height:1.45;display:grid}.pd-card .pd-link,.pd-link{min-height:32px;color:var(--accent);font:600 13px var(--font-body);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:4px 0;text-decoration:underline}.pd-inbox{gap:12px;margin-bottom:16px;display:grid}.pd-inbox h2{font:700 18px var(--font-body);color:var(--ink);align-items:center;gap:8px;margin:0;display:flex}.pd-inbox-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.pd-inbox-tabs{flex-wrap:wrap;gap:6px;display:flex}.pd-inbox-tabs button{border:1px solid var(--line2);min-height:34px;color:var(--ink2);font:600 13px var(--font-body);cursor:pointer;background:0 0;border-radius:999px;padding:0 12px}.pd-inbox-tabs button.on{color:var(--ink);border-color:var(--accent)}.pd-count{background:var(--accent);color:var(--ground);font:700 12px var(--font-body);border-radius:999px;padding:2px 8px}.pd-mail{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pd-mail-row{border:1px solid var(--line2);border-radius:10px;gap:8px;min-width:0;padding:14px;display:grid}.pd-mail-row.is-new{border-color:var(--accent)}.pd-mail-top{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:6px 8px;min-width:0;display:flex}.pd-mail-when{margin-left:auto;font-size:13px}.pd-mail-meta{color:var(--ink2);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:14px;display:flex}.pd-chip{border:1px solid var(--line2);font:600 12px var(--font-body);color:var(--ink);white-space:nowrap;border-radius:999px;padding:2px 8px}.pd-chip.is-quiet{color:var(--ink2)}.pd-chip.is-bad{color:var(--bad,#f87171);border-color:currentColor}.pd-mail-text{white-space:pre-wrap;overflow-wrap:anywhere;font:15px/1.55 var(--font-body);color:var(--ink);margin:0}.pd-mail-quoted summary{cursor:pointer;color:var(--ink2);font-size:13px}.pd-mail-quoted .pd-mail-text{border-left:2px solid var(--line2);color:var(--ink2);margin-top:8px;padding-left:12px;font-size:14px}.pd-reply-form{gap:8px;display:grid}.pd-reply-form textarea{border:1px solid var(--line2);background-color:var(--ground);width:100%;min-height:120px;color:var(--ink);font:14px/1.5 var(--font-body);resize:vertical;border-radius:8px;padding:10px 12px}.pd-reply-form textarea:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:#0000}.pd-inbox .pd-actions{flex-wrap:wrap;gap:8px;display:flex}.pd-inbox button:not(.on){min-height:38px}.pd-mail-row .pd-actions button{border:1px solid var(--line2);min-height:38px;color:var(--ink);font:600 13px var(--font-body);cursor:pointer;background:0 0;border-radius:8px;padding:0 14px}.pd-replies li.is-them{color:var(--ink)}.pika-desk .lot-card>*,.pika-desk .lot-form{min-width:0}.pika-desk select,.pika-desk textarea,.pika-desk input{min-width:0;max-width:100%}.pika-desk .lot-card select{width:100%}.pika-desk label>*,.pika-desk .pd-final>*,.pika-desk .pika-desk-bar>*{min-width:0}.pd-thread{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pd-thread li{border-left:2px solid var(--line2);gap:2px;min-width:0;padding:6px 0 6px 12px;display:grid}.pd-thread li.is-us{border-left-color:var(--accent)}.pd-thread li.is-failed{border-left-color:var(--bad,#f87171)}.pd-thread li.is-failed .pd-thread-who{color:var(--bad,#f87171)}.pd-thread-who{font:600 12px var(--font-body);color:var(--ink)}.pd-thread-text{font:14px/1.5 var(--font-body);color:var(--ink2);white-space:pre-line;overflow-wrap:anywhere}.pd-thread li.is-them .pd-thread-text{color:var(--ink)}.pd-draft{border:1px dashed var(--accent);background:color-mix(in srgb, var(--accent) 6%, transparent);border-radius:10px;gap:8px;min-width:0;padding:12px 14px;display:grid}.pd-draft-label{font:700 11px var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin:0}.pd-draft-notes{font:13px/1.45 var(--font-body);color:var(--ink);gap:4px;margin:0;padding-left:18px;display:grid}.pd-draft-basis{font:13px/1.45 var(--font-body);color:var(--ink2);gap:3px;margin:8px 0 0;padding-left:18px;display:grid}.pd-mail-row .pd-actions button.is-primary{border-color:var(--accent);color:var(--ink)}.buy-postage{border:1px solid var(--line2);border-radius:3px;gap:8px;margin:10px 0;padding:12px;font-size:14px;display:grid}.buy-postage p{margin:0}.buy-postage-opts{gap:6px;display:grid}.buy-postage button{border:1px solid var(--line2);background:var(--ground);color:var(--ink);cursor:pointer;border-radius:3px;justify-self:start;padding:8px 12px}.buy-postage button.on{background:var(--ink);color:var(--ground)}.buy-postage button:disabled{opacity:.6;cursor:default}.buy-postage-bad{color:#b3261e}.big{gap:clamp(20px,3vw,32px);display:grid}.big-hero{gap:10px;max-width:760px;display:grid}.big-h2{margin:0;font-size:20px;line-height:1.2}.big-send{max-width:560px}.big-send input[type=file]{font:inherit;max-width:100%;min-height:44px}.big-preview{object-fit:contain;background:#fff;border-radius:6px;width:100%;max-height:320px}.big-ok{color:var(--accent);margin:0;font-weight:600}.big-posters{gap:24px;display:grid}.big-poster{gap:8px;margin:0;display:grid}.big-poster figcaption{color:var(--ink2);flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}.big-poster figcaption strong{color:var(--ink);font-size:18px}.big-art{background:#fff;border-radius:8px;position:relative;overflow:hidden;box-shadow:0 10px 30px #00000059}.big-art svg{width:100%;height:auto;display:block}.big-mine{box-sizing:border-box;pointer-events:none;border:4px solid #f5c451;border-radius:4px;width:16.6667%;height:20%;position:absolute;box-shadow:0 0 0 9999px #05070f47}.big-mine b{color:#05070f;font:700 12px/1 var(--font-mono,monospace);text-transform:uppercase;letter-spacing:.06em;background:#f5c451;border-radius:4px;padding:4px 8px;position:absolute;top:2px;left:50%;transform:translate(-50%)}.big-faq{max-width:760px}.big-faq p{margin:0}.big-desk summary{cursor:pointer}.big-desk-poster{gap:6px;display:grid}.big-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;max-width:560px;display:grid}.big-cell{border:1px solid var(--line2);background:var(--panel);min-height:58px;color:var(--ink2);font:inherit;cursor:pointer;border-radius:6px;justify-items:center;gap:1px;padding:6px 2px;font-size:11px;display:grid}.big-cell b{color:var(--ink);font-size:15px}.big-cell[data-s=out]{border-color:#38bdf8}.big-cell[data-s=mailed]{background:#38bdf81f;border-color:#38bdf8}.big-cell[data-s=pending]{color:var(--ink);background:#f5c45133;border-color:#f5c451}.big-cell[data-s=ok]{color:var(--ink);background:#22c55e33;border-color:#22c55e}.big-cell[data-s=littles]{background:#c084fc2e;border-color:#c084fc}.big-cell[aria-pressed=true]{outline:2px solid var(--accent);outline-offset:1px}.big-piece{border-top:1px solid var(--line2);gap:10px;padding-top:6px;display:grid}.big-piece p{margin:0}.big-pics{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.big-pics figure{gap:4px;margin:0;display:grid}.big-pics img{background:#fff;border-radius:6px;width:100%;height:auto}.big-pics figcaption{color:var(--ink2);font-size:12px}.big-up{gap:4px;font-size:13px;display:inline-grid}.pd-overview{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.pd-overview button{text-align:left;border:1px solid var(--line2);background:var(--panel);color:var(--ink);font:inherit;cursor:pointer;border-radius:12px;gap:2px;padding:10px 14px;display:grid}.pd-overview button:hover,.pd-overview button:focus-visible{border-color:var(--accent)}.pd-overview b{font:800 26px/1 var(--font-display,var(--font-body))}.pd-overview span{color:var(--ink2);font-size:12.5px}.pd-overview button[data-hot]{border-color:color-mix(in oklab, #f59e0b 60%, var(--line2))}.pd-overview button[data-hot] b{color:#f59e0b}.pd-fold{padding:0!important}.pd-fold>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:14px 16px;list-style:none;display:flex}.pd-fold>summary::-webkit-details-marker{display:none}.pd-fold>summary:before{content:"+";border:1px solid var(--line2);width:22px;height:22px;font:700 14px var(--font-mono);color:var(--ink2);border-radius:6px;place-items:center;display:inline-grid}.pd-fold[open]>summary:before{content:"−"}.pd-fold>summary b{font-size:16px}.pd-fold-hint{color:var(--ink3);font-size:12.5px}.pd-fold-body{gap:12px;padding:0 16px 16px;display:grid}.pd-fold .pd-inbox{background:0 0;border:0;margin:0;padding:0}.pd-mail-panel{gap:14px;display:grid}.pd-sticky{z-index:30;background:color-mix(in oklab, var(--ground) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);gap:8px;padding:10px 0;display:grid;position:sticky;top:56px}@media (min-width:1024px){.pd-sticky{top:0}}.pd-find{align-items:center;gap:10px;display:flex}.pd-find input{border:1px solid var(--line2);background:var(--panel);min-width:0;min-height:38px;color:var(--ink);font:14px var(--font-body);border-radius:8px;flex:auto;padding:0 12px}.pd-find .pd-muted{white-space:nowrap;font-size:12.5px}.pd-card{scroll-margin-top:150px}.pd-about{margin-top:6px}.pd-about>summary{cursor:pointer;color:var(--ink3);font-size:12.5px}.pd-about[open]>summary{margin-bottom:4px}.pd-totop{right:calc(16px + env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:35;border:1px solid var(--line2);background:var(--panel);color:var(--ink);font:600 13px var(--font-body);border-radius:999px;padding:10px 14px;text-decoration:none;position:fixed;box-shadow:0 10px 24px -12px #0009}.pd-totop:hover{border-color:var(--accent)}@media print{.pd-totop,.pd-sticky{display:none!important}}@media (max-width:640px){.pd-sticky .pika-desk-bar[role=tablist]{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.pd-sticky .pika-desk-bar[role=tablist]::-webkit-scrollbar{display:none}.pd-sticky .pika-desk-bar[role=tablist] button{white-space:nowrap;flex:none}.pd-sticky{padding:8px 0}.pd-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.pd-overview b{font-size:22px}}@media (max-width:480px){.pd-run-steps{gap:4px}.pd-run-steps li{justify-content:center;padding:7px 4px;font-size:12px}.pd-run-steps li span{display:none}.pd-mail-panel{padding:10px!important}.pd-run{padding:10px}}
