.proc{display:flex;flex-direction:column;gap:.6rem;max-width:34rem;padding:clamp(1.5rem,6vh,4rem) 0}.proc-head{color:var(--ink);font-size:var(--text-h3);font-weight:500;letter-spacing:-.01em}.proc-rows>li{font-size:.9375rem;line-height:1.45;padding:.3rem 0}.proc-rows>li:before{top:1.05em}.proc-sq{display:inline-block;height:.6rem;margin-right:.6rem;transition:background-color var(--dur) var(--ease-out);vertical-align:.05em;width:.6rem}.proc-label{color:var(--ink);font-weight:500}.proc-rows .is-reading .proc-label,.proc-rows .is-working .proc-label{color:var(--ink-2)}.proc-rows .is-error .proc-label{color:var(--down)}.proc-foot,.proc-note{color:var(--ink-3)}.proc-foot{font-size:var(--text-body-sm)}.proc-dots:after{animation:procDots 1s steps(3) infinite;content:"…";display:inline-block;overflow:hidden;vertical-align:bottom;width:1em}@keyframes procDots{0%{width:0}to{width:1em}}.state{display:flex;flex-direction:column;gap:.6rem;max-width:40rem;padding:clamp(1.25rem,4vh,2.5rem) 0}.state.is-compact{padding:.75rem 0}.state-head{color:var(--ink);font-size:var(--text-h3);font-weight:500;letter-spacing:-.01em}.state-rows>li{font-size:.9375rem;line-height:1.45;padding:.3rem 0}.state-rows>li:before{top:1.05em}.state-rows .mute{color:var(--ink-3)}.state-out{color:var(--ink);font-weight:500}.state-out.is-error{color:var(--down)}.state-retry{color:var(--ink-2);font-family:var(--font-mono);font-size:var(--text-micro);height:2.5rem;margin-left:1.6rem;padding:0 .4rem;width:-webkit-fit-content;width:fit-content}.state-retry:focus-visible,.state-retry:hover{color:var(--ink);outline:none}.state-action{margin-left:1.6rem}@media (prefers-reduced-motion:reduce){.proc-dots:after{animation:none;width:1em}}.smart-glyphs{color:var(--ink-3);opacity:.45}.blank-plate{align-items:flex-start;background:var(--surface);color:var(--ink-3);display:flex;flex-direction:column;gap:.5rem;height:100%;justify-content:flex-end;min-height:4rem;overflow:hidden;padding:.75rem;position:relative;width:100%}.blank-plate__mark{height:9px;pointer-events:none;position:absolute;width:9px}.blank-plate__mark:after,.blank-plate__mark:before{background:var(--ink-4);content:"";position:absolute}.blank-plate__mark:before{height:1px;left:0;top:0;width:9px}.blank-plate__mark:after{height:9px;left:0;top:0;width:1px}.blank-plate__mark.is-tl{left:6px;top:6px}.blank-plate__mark.is-tr{right:6px;top:6px;transform:scaleX(-1)}.blank-plate__mark.is-bl{bottom:6px;left:6px;transform:scaleY(-1)}.blank-plate__mark.is-br{bottom:6px;right:6px;transform:scale(-1)}.blank-plate__glyph{color:var(--ink-4);display:grid;font-family:var(--font-mono);font-size:clamp(1.5rem,1rem + 2vw,2.5rem);inset:0;letter-spacing:.04em;place-items:center;position:absolute}.blank-plate__label{color:var(--ink-3);display:flex;flex-direction:column;font-family:var(--font-mono);font-size:var(--text-micro);gap:.125rem;line-height:1.3;overflow-wrap:anywhere;padding-left:.375rem;position:relative}.blank-plate__note{color:var(--ink-3)}.provenance{gap:clamp(3.5rem,10vh,7rem);padding-bottom:var(--space-section);padding-top:clamp(2rem,6vh,4rem)}.provenance,.trail-head{display:flex;flex-direction:column}.trail-head{gap:1.75rem}.trail-eyebrow{color:var(--ink-3);font-family:var(--font-mono);font-size:var(--text-micro);font-weight:400}.trail-eyebrow span{font-family:var(--font-sans)}.trail-statement{font-size:var(--text-display);font-weight:500;letter-spacing:-.03em;line-height:1.04;max-width:20ch}.pick{display:flex;flex-direction:column;gap:1.25rem}.pick-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:.5rem 2rem;justify-content:space-between}.pick-note{color:var(--ink-3);font-size:var(--text-body-sm)}.pick-name{color:var(--ink)}.pick-note button{color:var(--ink-2);text-decoration:underline;text-underline-offset:3px}.pick-note button:hover{color:var(--ink)}.pick-note kbd{border:1px solid var(--line-strong);font-family:var(--font-mono);font-size:var(--text-micro);margin-left:.25rem;padding:0 .3rem}.pick-strip{grid-gap:2rem 1.25rem;display:grid;gap:2rem 1.25rem;grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));padding-top:.5rem}.pick-card{color:var(--ink-2);display:flex;flex-direction:column;gap:.3rem;outline:none;position:relative;text-align:left;width:100%}.pick-frame{aspect-ratio:1;background:var(--surface);display:grid;padding:.5rem;place-items:center;position:relative;transition:box-shadow var(--dur) var(--ease-out);width:100%}.pick-frame img,.pick-frame video{display:block;height:100%;object-fit:contain;width:100%}.pick-blank{background:var(--surface-2);inset:0;min-height:0;position:absolute}.pick-frame:before{--h:6px;background:linear-gradient(currentColor,currentColor) 0 0 /var(--h) var(--h) no-repeat,linear-gradient(currentColor,currentColor) 100% 0 /var(--h) var(--h) no-repeat,linear-gradient(currentColor,currentColor) 0 100% /var(--h) var(--h) no-repeat,linear-gradient(currentColor,currentColor) 100% 100% /var(--h) var(--h) no-repeat;color:var(--register);content:"";inset:-5px;opacity:0;pointer-events:none;position:absolute;transition:opacity var(--dur) var(--ease-out),inset var(--dur) var(--ease-out)}.pick-card:focus-visible .pick-frame:before,.pick-card:hover .pick-frame:before{inset:-3px;opacity:.55}.pick-card.is-on .pick-frame:before{inset:-3px;opacity:1}.pick-card.is-on .pick-frame{box-shadow:0 1px 0 #1415140f,0 18px 40px -24px #14151459}.pick-label{color:var(--ink-3);font-family:var(--font-mono);font-size:var(--text-micro);margin-top:.4rem}.pick-card.is-on .pick-label{color:var(--register)}.pick-title{color:var(--ink);font-size:var(--text-body-sm);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pick-count{color:var(--ink-3);font-family:var(--font-mono);font-size:var(--text-micro)}.trail{--year-col:15.5rem;--band-col:10rem;--spine:calc(var(--year-col) + var(--band-col) + 1.5rem);max-width:76rem;position:relative}.trail:before{background:var(--line-strong);bottom:0;content:"";left:var(--spine);position:absolute;top:0;width:1px}.trail-year{display:grid;grid-template-columns:var(--spine) minmax(0,1fr);padding-top:clamp(3rem,9vh,6rem);position:relative}.trail-year:first-of-type{padding-top:.5rem}.trail-year-head{grid-column:1;position:relative}.trail-year-label{color:var(--ink);font-size:var(--text-display);font-weight:500;letter-spacing:-.035em;line-height:.9;position:-webkit-sticky;position:sticky;top:calc(var(--topbar-h) + 1.5rem);width:var(--year-col)}.trail-reg{background:linear-gradient(var(--register),var(--register)) 50% /1px 100% no-repeat,linear-gradient(var(--register),var(--register)) 50% /100% 1px no-repeat;height:19px;left:calc(var(--spine) - 9px);position:absolute;top:.9rem;width:19px;z-index:2}.trail-reg:after{background:var(--bg);border:1px solid var(--register);content:"";inset:5px;position:absolute}.trail-list{display:flex;flex-direction:column;gap:.25rem;grid-column:2;padding-left:2.25rem}.trail-row{--handle-gap:0.5rem;outline:none;padding:1.1rem .5rem 1.1rem 0;position:relative;transition:opacity .26s var(--ease-out)}.trail-row.is-followable{cursor:pointer}.trail-row.is-dim{opacity:.25}.trail-row.is-dim:focus-visible,.trail-row.is-dim:hover{opacity:.7}.trail-mark{background:var(--ink);height:9px;left:calc(-2.25rem - 4px);position:absolute;top:1.55rem;width:9px;z-index:1}.trail-row-event .trail-mark{background:var(--bg);box-shadow:inset 0 0 0 1px var(--ink-2);height:7px;left:calc(-2.25rem - 3px);top:1.35rem;width:7px}.trail-mark.is-sale{background:var(--ink-2)}.trail-mark.is-future{background:var(--bg);box-shadow:inset 0 0 0 1px var(--ink-3)}.trail-mark.is-cross{background:linear-gradient(var(--register),var(--register)) 50% /1px 100% no-repeat,linear-gradient(var(--register),var(--register)) 50% /100% 1px no-repeat;box-shadow:none;height:21px;left:calc(-2.25rem - 10px);top:calc(1.55rem - 6px);width:21px}.trail-row-event .trail-mark.is-cross{left:calc(-2.25rem - 10px);top:calc(1.35rem - 7px)}.trail-mark.is-cross:after{background:var(--bg);border:1px solid var(--register);border-radius:50%;content:"";inset:6px;position:absolute}.trail-body{display:flex;flex-direction:column;gap:.5rem;max-width:40rem}.trail-kind{align-items:baseline;color:var(--ink-3);display:flex;font-family:var(--font-mono);font-size:var(--text-micro);gap:.75rem}.trail-title,.trail-upcoming{color:var(--ink)}.trail-title{font-size:var(--text-h3);font-weight:500;letter-spacing:-.01em;line-height:1.3}.is-future .trail-title,.trail-text{color:var(--ink-2)}.trail-text{font-size:var(--text-body-sm);line-height:1.6;max-width:58ch}.trail-reading{animation:land var(--dur) var(--ease-out) both;animation-delay:.38s;color:var(--register);font-family:var(--font-mono);font-size:var(--text-micro)}.trail-links{display:flex;flex-wrap:wrap;font-size:var(--text-body-sm);gap:.25rem 1.25rem}.trail-links a{align-items:center;color:var(--ink-2);display:inline-flex;gap:.2rem;min-height:2.25rem}.trail-links a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.trail-work{color:var(--ink)!important}.trail-thread-tag{color:var(--ink-3);display:block;font-family:var(--font-mono);font-size:var(--text-micro);margin-top:.25rem}.trail-row-event{padding-bottom:.6rem;padding-top:.6rem}.trail-event{gap:.15rem}.trail-event-line{font-size:.9375rem;line-height:1.45}.trail-status{background:var(--ink-3);display:inline-block;height:.6rem;margin-right:.6rem;vertical-align:.02em;width:.6rem}.trail-status.is-mint{background:#4c7cf0}.trail-status.is-sale{background:#e7b23c}.trail-status.is-resale{background:#e06bc0}.trail-event-title{color:var(--ink);font-weight:500}.trail-event-detail{color:var(--ink-3)}.trail-event-links{gap:0 1rem;padding-left:1.2rem}.trail-event-links a{font-size:var(--text-body-sm);min-height:1.75rem}.trail-event-date{align-self:center;color:var(--ink-3);font-family:var(--font-mono);font-size:var(--text-micro)}.specimen{margin:1rem 0 .25rem;max-width:30rem;position:relative}.specimen-label{color:var(--ink-3);display:inline-block;font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:.04em;margin-bottom:.5rem;text-transform:uppercase;transition:color var(--dur) var(--ease-out),background var(--dur) var(--ease-out)}.specimen-mat{background:var(--surface);padding:1.75rem;position:relative}.specimen-art{position:relative;z-index:1}.specimen-art img{display:block;height:auto;width:100%}.specimen-guides{fill:none;stroke:var(--ink-3);stroke-width:1;stroke-dasharray:3 4;height:100%;inset:0;overflow:visible;width:100%;z-index:0}.specimen-corner,.specimen-guides{opacity:0;position:absolute;transition:opacity var(--dur) var(--ease-out)}.specimen-corner{background:var(--register);height:6px;width:6px;z-index:2}.specimen-corner.is-tl{left:-3px;top:-3px}.specimen-corner.is-tr{right:-3px;top:-3px}.specimen-corner.is-bl{bottom:-3px;left:-3px}.specimen-corner.is-br{bottom:-3px;right:-3px}.trail-row.is-mine .specimen-guides,.trail-row:focus-visible .specimen-guides,.trail-row:hover .specimen-guides{opacity:.75}.trail-row.is-mine .specimen-corner,.trail-row:focus-visible .specimen-corner,.trail-row:hover .specimen-corner{opacity:1}.trail-row.is-mine .specimen-label{background:var(--register);color:#fff;padding:.2rem .5rem}.specimen-mat:after,.specimen-mat:before{border-color:var(--line-strong);border-style:solid;content:"";opacity:0;pointer-events:none;position:absolute;transition:opacity var(--dur) var(--ease-out)}.specimen-mat:before{border-width:1px 0;bottom:0;left:-2.5rem;right:-2.5rem;top:0}.specimen-mat:after{border-width:0 1px;bottom:-2rem;left:0;right:0;top:-2rem}.trail-row.is-mine .specimen-mat:after,.trail-row.is-mine .specimen-mat:before,.trail-row:hover .specimen-mat:after,.trail-row:hover .specimen-mat:before{opacity:1}.trail-bands{bottom:0;left:var(--year-col);pointer-events:none;position:absolute;top:0;width:var(--band-col)}.trail-band{opacity:.85;position:absolute;right:calc(var(--lane)*.75rem + .75rem);transition:opacity .26s var(--ease-out);width:4px}.trail-band.is-up{background:linear-gradient(180deg,var(--bloom-peach),var(--bloom-orange) 55%,var(--bloom-coral))}.trail-band.is-down{background:linear-gradient(180deg,var(--bloom-violet),var(--bloom-pill))}.trail-band.is-ink{background:var(--line-strong)}.trail-band-label{color:var(--ink-2);font-family:var(--font-mono);font-size:var(--text-micro);line-height:1.35;max-width:8rem;position:absolute;right:.9rem;text-align:right;top:0;width:-webkit-max-content;width:max-content}.trail-band-label span{color:var(--ink-3)}.trail-band.is-stacked .trail-band-label{display:none}.trail-point{color:var(--ink-3);font-family:var(--font-mono);font-size:var(--text-micro);line-height:1.35;margin-top:1.2rem;max-width:8rem;padding-right:.9rem;position:absolute;right:.75rem;text-align:right;width:-webkit-max-content;width:max-content}.trail-point:after{background:var(--ink-3);content:"";height:1px;position:absolute;right:0;top:.55em;width:.6rem}.is-tracing .trail-band,.is-tracing .trail-point{opacity:.2}.trail-inline-context{display:none}.trail-track{background:var(--register);left:calc(var(--spine) - 1px);position:absolute;transform-origin:top;width:3px;z-index:1}.trail-track.draw{animation:track-draw .6s var(--ease-out) both}@keyframes track-draw{0%{transform:scaleY(0)}}.trail-end{display:grid;grid-template-columns:var(--spine) minmax(0,1fr);padding-top:3.5rem;position:relative}.trail-end .trail-mark{left:calc(var(--spine) - 4px);top:3.85rem}.trail-end .trail-body{grid-column:2;padding-left:2.25rem}.trail-skeleton{display:flex;flex-direction:column;gap:3rem;margin-left:auto;margin-right:auto;max-width:40rem}@media (max-width:1099px){.trail{--year-col:0px;--band-col:0px;--spine:0.5rem}.trail-bands{display:none}.trail-year{grid-template-columns:minmax(0,1fr)}.trail-year-head{grid-column:1;margin-bottom:1rem;padding-left:2.25rem}.trail-year-label{font-size:var(--text-display);position:static;width:auto}.trail-reg{left:calc(var(--spine) - 9px);top:.6rem}.trail-list{grid-column:1;padding-left:2.25rem}.trail-end{grid-template-columns:minmax(0,1fr)}.trail-end .trail-body{grid-column:1}.trail-inline-context{border-left:3px solid var(--line-strong);color:var(--ink-2);display:block;font-size:var(--text-body-sm);margin:.5rem 0;padding:.6rem 0 .6rem .9rem}.trail-inline-context.is-up{border-image:linear-gradient(180deg,var(--bloom-peach),var(--bloom-coral)) 1}.trail-inline-context.is-down{border-image:linear-gradient(180deg,var(--bloom-violet),var(--bloom-pill)) 1}.trail-inline-context p:first-child{color:var(--ink-3);font-family:var(--font-mono);font-size:var(--text-micro)}.trail-inline-context p:first-child span{color:var(--ink)}.trail-inline-text{line-height:1.5;margin-top:.25rem}.is-tracing .trail-inline-context{opacity:.25}}@media (max-width:640px){.specimen-mat{padding:1rem}.specimen-guides,.specimen-mat:after,.specimen-mat:before{display:none}.pick-strip{display:flex;gap:1rem;margin:0 -.5rem;overflow-x:auto;padding:.5rem .5rem 1rem;scrollbar-width:thin}.pick-strip li{flex:none;width:7rem}}@media (prefers-reduced-motion:reduce){.pick-frame,.specimen-corner,.specimen-guides,.specimen-mat:after,.specimen-mat:before,.trail-band,.trail-row{transition:none}.trail-reading,.trail-track.draw{animation:none}}