.st{--st-tile:118px;min-width:0}.st[data-size=comfortable]{--st-tile:140px}.st [hidden]{display:none!important}.st .ws-head .ws-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.st .ws-pill kbd{margin-left:2px;font:500 10px/1 var(--font-geist-mono),monospace;opacity:.7}.st-link{padding:0;border:0;background:none;color:var(--ws-accent);font:inherit;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--ws-accent) 40%,transparent);text-underline-offset:3px;cursor:pointer}.st-link:disabled{opacity:.5;cursor:not-allowed}.st-note{margin:0 0 12px;color:var(--ws-text-2);font:500 11.5px/1.5 var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase}.st-note[data-tone=late]{color:var(--ws-late)}.st-note[data-tone=go]{color:var(--ws-go)}.st-note .st-link{letter-spacing:0;text-transform:none}.st-layout,.st-types{display:inline-flex;gap:2px;padding:3px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--ws-line)}.st-layout button,.st-types button{min-height:30px;padding:0 12px;border:0;border-radius:999px;background:none;color:var(--ws-muted);font:500 13px/1 var(--font-geist),sans-serif;cursor:pointer}.st-layout button:hover,.st-types button:hover{color:var(--ws-text)}.st-layout button[aria-pressed=true],.st-types button[aria-pressed=true]{background:var(--ws-accent-wash);color:var(--ws-text)}.st-types button:disabled{opacity:.5;cursor:not-allowed}.st-icon-pill{min-width:36px;padding:0 10px;font-size:17px;letter-spacing:.08em}.st-more{position:relative;display:inline-flex}.st .st-pop,.ws-sheet .st-pop{left:auto;right:0;z-index:70}.st .st-pop-up{top:auto;bottom:calc(100% + 8px)}.st-pop .ws-pop-row[data-tone=danger]{color:var(--ws-late)}.st-pop .ws-pop-row:disabled{opacity:.45;cursor:not-allowed}.st-pop .ws-pop-row[aria-checked=true]{color:var(--ws-accent)}.st-bar{display:flex;align-items:center;gap:10px 14px;flex-wrap:wrap;margin:0 0 8px}.st-bar>.search-plate{flex:1 1 280px;max-width:520px;min-height:40px}:root[data-ui=folio] .st :is(.st-bar,.stock-toolbar)>.search-plate{border-color:var(--ws-line-strong)!important;background-color:var(--ws-surface)!important;box-shadow:none!important}:root[data-ui=folio] .st :is(.st-bar,.stock-toolbar)>.search-plate:focus-within{border-color:color-mix(in srgb,var(--ws-accent) 65%,transparent)!important}:root[data-ui=folio] .st :is(.st-bar,.stock-toolbar)>.search-plate .ink-gloss,:root[data-ui=folio] .st :is(.st-bar,.stock-toolbar)>.search-plate:after{display:none}:root[data-ui=folio] .st :is(.st-bar,.stock-toolbar)>.search-plate input{color:var(--ws-text)!important;text-shadow:none}.st .st-bar>.st-sort{display:inline-flex;align-items:center;gap:8px;margin-left:auto;color:var(--ws-muted);font:500 11px/1 var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase}.st-sort select{min-height:34px;padding:0 28px 0 12px;border:1px solid var(--ws-line-strong);border-radius:999px;background-color:transparent;color:var(--ws-text);font:500 13px/1 var(--font-geist),sans-serif;letter-spacing:0;text-transform:none}.st-sort select option{color:#14111c}.st .st-selectpill,.st .st-viewpill{display:none}.st .st-viewpill{flex:0 1 auto;min-width:0;gap:8px;padding:0 12px 0 14px}.st-viewpill>small{flex:none;color:var(--ws-muted);font:500 10.5px/1 var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase}.st-viewpill>span{flex-wrap:wrap;column-gap:5px;height:20px;overflow:hidden;line-height:20px;white-space:nowrap}.st-viewpill-what,.st-viewpill>span{display:flex;align-items:baseline;min-width:0}.st-viewpill-what{gap:5px}.st-viewpill-what>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.st-viewpill b{flex:none;color:var(--ws-accent);font:500 12.5px/1 var(--font-geist-mono),ui-monospace,monospace}.st-viewpill i{flex:none;color:var(--ws-text-2);font-style:normal}.st-viewpill>svg{color:var(--ws-muted)}.st .st-selectpill[data-on]{border-color:var(--ws-accent);background:var(--ws-accent-wash)}:root body .st .st-selectpill[data-on]{box-shadow:none!important}.st-views{display:flex;gap:2px 18px;margin:0 0 18px;padding:2px 16px 0 0;overflow-x:auto;scrollbar-width:none;background:var(--ws-hair) bottom /100% 1px no-repeat;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent)}.st-views::-webkit-scrollbar{display:none}.st-views button{position:relative;flex:none;display:inline-flex;align-items:baseline;gap:6px;min-height:36px;padding:0 1px;border:0;background:none;color:var(--ws-muted);font:500 13.5px/1 var(--font-geist),sans-serif;white-space:nowrap;cursor:pointer}.st-views button:hover{color:var(--ws-text)}.st-views button span{color:var(--ws-text-2);font:500 11.5px/1 var(--font-geist-mono),ui-monospace,monospace;font-variant-numeric:tabular-nums}.st-views button:disabled{opacity:.5;cursor:not-allowed}:root body .st-views.st-views button[aria-pressed=true]{box-shadow:none!important}.st-views button:after{height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,var(--ws-accent) 18%,var(--ws-accent) 82%,transparent);transform:scaleX(.3);transition:opacity .18s ease,transform .3s cubic-bezier(.2,.8,.2,1)}.st-views button:after,.st-views button:before{content:"";position:absolute;left:-4px;right:-4px;bottom:0;pointer-events:none;opacity:0}.st-views button:before{height:18px;background:radial-gradient(ellipse 50% 100% at 50% 100%,color-mix(in srgb,var(--ws-accent) 24%,transparent),transparent);transition:opacity .2s ease}.st-views button[aria-pressed=true]{color:var(--ws-text)}.st-views button[aria-pressed=true] span{color:var(--ws-accent)}.st-views button[aria-pressed=true]:after{opacity:1;transform:none}.st-views button[aria-pressed=true]:before{opacity:1}.st-views button:hover:not([aria-pressed=true],:disabled):after{opacity:.35;transform:scaleX(.6)}.st-views button:focus-visible{outline:2px solid var(--ws-accent);outline-offset:-2px;border-radius:6px}@media (prefers-reduced-motion:reduce){.st-views button:after,.st-views button:before{transition:none}}:root[data-motion=off] .st-views button:after,:root[data-motion=off] .st-views button:before{transition:none}.st-filters{margin:-8px 0 14px;color:var(--ws-muted);font:500 11px/1.5 var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase}.st-filters .st-link{letter-spacing:0;text-transform:none}@media (pointer:coarse){.st-filters .st-link{display:inline-flex;align-items:center;min-height:44px;margin:-10px -6px;padding:0 6px}}.st-chapter{margin:0 0 28px}.st .st-chapter-head{display:flex;align-items:baseline;gap:12px;margin:0 0 14px;color:var(--ws-text);font:italic 400 18px/1.2 var(--font-fraunces),Georgia,serif;font-variation-settings:"SOFT" 60,"opsz" 36;letter-spacing:-.01em}.st-chapter-head>span{color:var(--ws-muted);font:500 11px/1 var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.1em}.st-chapter-head:after{content:"";order:1;flex:1 1 auto;align-self:center;height:1px;background:linear-gradient(90deg,var(--ws-line),transparent)}.st-chapter-head small{order:2;color:var(--ws-muted);font:500 11px/1 var(--font-geist-mono),ui-monospace,monospace;font-style:normal;letter-spacing:.1em;text-transform:uppercase}.st-more-row{display:flex;justify-content:center;margin:8px 0 0}.st-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--st-tile),1fr));gap:22px 16px}.st-tile{min-width:0}.st-tile-hit{display:grid;gap:3px;width:100%;padding:0;border:0;background:none;color:var(--ws-text);text-align:left;cursor:pointer;-webkit-touch-callout:none}.st-tile-art{position:relative;display:block;aspect-ratio:5/7;margin-bottom:7px;overflow:hidden;border-radius:4.6%/3.3%;background:var(--ws-surface-2);box-shadow:0 18px 30px -18px rgba(0,0,0,.85),0 0 0 1px var(--ws-line);transition:transform .25s ease,box-shadow .25s ease}.st-tile-art img{display:block;width:100%;height:100%;object-fit:cover}.st-tile[data-landscape] .st-tile-art img{object-fit:contain}.st-tile-blank{display:grid;place-items:center;height:100%;padding:10px;color:var(--ws-muted);font:italic 400 12px/1.3 var(--font-fraunces),serif;text-align:center}.st-tile-hit:hover .st-tile-art{transform:translateY(-3px);box-shadow:0 26px 38px -20px rgba(0,0,0,.9),0 0 0 1px var(--ws-line-strong)}.st-tile-hit:focus-visible{outline:none}.st-tile-hit:focus-visible .st-tile-art,.st-tile[data-focused] .st-tile-art{outline:2px solid var(--ws-accent);outline-offset:3px}.st-tile[data-selected] .st-tile-art{box-shadow:0 0 0 2px var(--ws-accent),0 0 24px -6px var(--ws-accent)}.st-tile[data-edited] .st-tile-art:after{content:"";position:absolute;inset:0;z-index:3;border-radius:inherit;padding:2px;pointer-events:none;background:var(--ws-shimmer) 0 0 /220% 100%;animation:fo-shimmer 6s ease-in-out infinite alternate;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}:root[data-ui=folio][data-theme=light] .st-tile[data-edited] .st-tile-art:after{background-image:linear-gradient(110deg,#e389b9,#9a7cf2 30%,#4ba7d9 55%,#d4a24a 80%,#e389b9)}.st-tile-count,.st-tile-grade{position:absolute;top:6px;z-index:2;padding:4px 7px;border-radius:999px;background:rgba(12,10,18,.62);color:#f5f1e8;font:600 11px/1 var(--font-geist-mono),monospace;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.st-tile-count{right:6px}.st-tile-grade{left:6px}.st-tile-pill{position:absolute;left:6px;right:6px;bottom:6px;z-index:2;overflow:hidden;padding:5px 6px;border-radius:999px;background:rgba(12,10,18,.74);color:#d7d0e2;font:600 9.5px/1.1 var(--font-geist-mono),monospace;letter-spacing:.1em;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.st-tile-pill[data-tone=late]{color:#ff8fa3}.st-tile-pill[data-tone=due]{color:#f3c77a}.st-tile-pill[data-tone=go]{color:#7ed7a4}.st-tile-pill[data-tone=accent]{color:#cdb9ff}.st-tile-check{position:absolute;top:6px;left:6px;z-index:3;width:20px;height:20px;border-radius:50%;background:rgba(12,10,18,.55);box-shadow:inset 0 0 0 1.5px #f5f1e8}.st-tile[data-selected] .st-tile-check{background:#cdb9ff;box-shadow:inset 0 0 0 1.5px #cdb9ff}.st-tile[data-selected] .st-tile-check:after{content:"";position:absolute;left:7px;top:3.5px;width:5px;height:10px;border:solid #14111c;border-width:0 2px 2px 0;transform:rotate(45deg)}.st-tile-name{overflow:hidden;font:500 13.5px/1.3 var(--font-geist),sans-serif;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.st-tile-set{display:flex;align-items:baseline;gap:4px;min-width:0;color:var(--ws-muted);font:italic 400 12px/1.3 var(--font-fraunces),Georgia,serif;white-space:nowrap}.st-tile-set i{min-width:0;overflow:hidden;font-style:inherit;text-overflow:ellipsis}.st-tile-set span{flex:none;font-style:normal;font-family:var(--font-geist-mono),monospace;font-size:11px}.st-tile-price{font:500 13px/1.3 var(--font-geist-mono),monospace;font-variant-numeric:tabular-nums}.st-tile-price .st-tile-ev{margin-left:7px;vertical-align:1px}.st-tile-watch{display:inline-flex;align-items:center;gap:3px;margin-left:8px;color:var(--ws-accent);font-size:11.5px;vertical-align:1px}.st-tile-watch svg{flex:none}.st-ghost{display:block;aspect-ratio:5/7;border-radius:4.6%/3.3%;background:linear-gradient(110deg,var(--ws-surface) 30%,var(--ws-surface-2) 50%,var(--ws-surface) 70%) 0 0 /300% 100%;animation:st-ghost 1.6s linear infinite}@keyframes st-ghost{0%{background-position:100% 0}to{background-position:-50% 0}}.st-card,.st-rows{display:grid}.st-card{grid-template-columns:minmax(200px,240px) minmax(0,1fr);gap:2px 20px;padding:8px 0;background:var(--ws-hair) bottom /100% 1px no-repeat}.st-card-head{align-self:start;padding-top:6px}.st-card-head,.st-card-open{display:flex;align-items:center;gap:10px;min-width:0}.st-card-open{padding:0;border:0;background:none;color:inherit;text-align:left;cursor:pointer}.st-card-open:focus-visible{outline:2px solid var(--ws-accent);outline-offset:3px;border-radius:6px}.st-card-art{position:relative;flex:none;width:40px;aspect-ratio:5/7;overflow:hidden;border-radius:3px;background:var(--ws-surface-2);box-shadow:0 0 0 1px var(--ws-line)}.st-card-art img{display:block;width:100%;height:100%;object-fit:cover}.st-card-name{display:grid;gap:1px;min-width:0;font:500 14.5px/1.3 var(--font-geist),sans-serif}.st-card-name small{overflow:hidden;color:var(--ws-muted);font:italic 400 12.5px/1.3 var(--font-fraunces),Georgia,serif;text-overflow:ellipsis;white-space:nowrap}.st-card-name small span{font:500 11px/1 var(--font-geist-mono),monospace;font-style:normal}.st-lines{display:grid;margin:0;padding:0;list-style:none}.st-line{position:relative;display:grid;grid-template-columns:18px minmax(96px,128px) 104px 100px var(--st-ev,8px) minmax(104px,136px) minmax(0,1fr) 32px;grid-template-areas:"check kind qty price ev loc facts more" ". hint hint hint hint hint hint hint";align-items:center;gap:2px 12px;min-height:46px;padding:2px 4px 2px 6px;border-radius:10px;outline:none}.st-line+.st-line{background:linear-gradient(90deg,transparent,var(--ws-line) 10%,var(--ws-line) 90%,transparent) top /100% 1px no-repeat}.st-line[data-selected]{background-color:var(--ws-accent-wash)}.st-line:focus-visible,.st-line[data-focused]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ws-accent) 55%,transparent)}.st-line>.st-check{grid-area:check}.st-check{width:16px;height:16px;margin:0;accent-color:var(--ws-accent)}.st-card[data-single] .st-line .st-check{visibility:hidden}.st-line-kind{grid-area:kind;display:grid;gap:2px;min-width:0;color:var(--ws-text-2);font:500 12px/1.3 var(--font-geist-mono),ui-monospace,monospace}.st-line-kind small{color:var(--ws-due);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase}.st-kind-line{display:flex;flex-wrap:wrap;align-items:center;column-gap:10px;min-width:0}.st-kind-line[data-locked]{column-gap:5px}.st-sep{display:none}.st-kind-line[data-locked] .st-sep{display:inline}:is(.st-finish,.st-condition){display:inline-flex;min-width:0;--ws-edited-inset:-1px -1px -1px -9px}:root[data-ui=folio] body .st :is(.st-finish,.st-condition) select{--field-surface:transparent;--field-border:transparent;--button-filter-text:var(--ws-text-2);field-sizing:content;width:auto;max-width:calc(100% + 8px);height:26px!important;min-height:26px!important;margin:0 0 0 -8px;padding:0 16px 0 8px!important;border-radius:999px;font:500 12px/24px var(--font-geist-mono),ui-monospace,monospace!important;letter-spacing:0;text-overflow:ellipsis;cursor:pointer;background-position:right 3px center!important;background-size:10px 10px!important}.st-condition{--ws-edited-inset:-1px -1px -1px -7px}:root[data-ui=folio] body .st .st-condition select{margin-left:-6px;padding-left:6px!important}:root[data-ui=folio] body .st :is(.st-finish,.st-condition) select:is(:hover,:focus-visible):not(:disabled){border-color:var(--ws-line-strong)}:root[data-ui=folio] body .st :is(.st-finish,.st-condition)[data-ws-edited=on] select{--button-filter-text:var(--ws-text)}:root[data-ui=folio] body .st .st-kind-line[data-locked] select:disabled{opacity:1;padding-right:0!important;background-image:none!important;cursor:default}:is(.st-finish,.st-condition) select option{color:#14111c}.st-qty{grid-area:qty;display:grid;justify-items:start;gap:2px}.st-qty small{color:var(--ws-due);font:500 10.5px/1 var(--font-geist-mono),monospace}.st-stepper{display:inline-flex;align-items:center;border:1px solid var(--ws-line-strong);border-radius:999px}.st-stepper button{display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:999px;background:none;color:var(--ws-text);font:400 16px/1 var(--font-geist),sans-serif;cursor:pointer}.st-stepper button:hover:not(:disabled){background:var(--ws-accent-wash)}.st-stepper button:disabled{opacity:.35;cursor:not-allowed}.st-stepper output{min-width:24px;font:500 13px/1 var(--font-geist-mono),monospace;font-variant-numeric:tabular-nums;text-align:center}.st-qty-fixed{padding-left:12px;font:500 13px/1 var(--font-geist-mono),monospace}.st-paused{display:inline-flex;align-items:center;gap:8px;color:var(--ws-due);font:500 12px/1 var(--font-geist-mono),monospace;white-space:nowrap}.st-paused[data-drop]{color:var(--ws-accent)}.st-mini{min-height:26px;padding:0 10px;border:1px solid;border-radius:999px;background:none;color:inherit;font:500 11px/1 var(--font-geist-mono),monospace;cursor:pointer}.st-price{grid-area:price;display:inline-flex;align-items:center;gap:1px;min-height:32px;padding:0 10px;border:1px solid var(--ws-line-strong);border-radius:999px;color:var(--ws-muted);font:500 13px/1 var(--font-geist-mono),monospace}.st-price input{width:100%;min-width:0;padding:0;border:0;background:none;color:var(--ws-text);font:inherit;font-variant-numeric:tabular-nums;outline:none}.st-price:focus-within{border-color:var(--ws-accent)}.st-price[data-invalid]{border-color:var(--ws-late)}.st-loc{grid-area:loc;display:flex;min-width:0}.st-line>.st-ev{grid-area:ev;justify-self:start;max-width:100%}@media (min-width:1100px){.st-line{--st-ev:96px}}@media (min-width:900px) and (max-width:1099px){.st-line>.pe-dot .pe-word{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.st-loc select{width:100%;min-height:32px;padding:0 26px 0 12px;border:1px solid var(--ws-line-strong);border-radius:999px;background-color:transparent;color:var(--ws-text);font:500 13px/1 var(--font-geist),sans-serif}.st-loc select option{color:#14111c}:root[data-ui=folio] :is(.st,.ws-sheet) :is(.st-loc,.st-sort) select{--field-surface:transparent;--field-border:var(--ws-line-strong);--button-filter-text:var(--ws-text);border-radius:999px}.st-facts{grid-area:facts;display:-webkit-box;min-width:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;color:var(--ws-muted);font:500 11px/1.4 var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.04em}@media (min-width:1100px){.st-facts{-webkit-line-clamp:2;line-clamp:2}}.st-line>.st-more{grid-area:more;justify-self:end}.st-dots{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:none;color:var(--ws-muted);font:400 18px/1 var(--font-geist),sans-serif;cursor:pointer}.st-dots:hover,.st-dots[aria-expanded=true]{color:var(--ws-text);background:color-mix(in srgb,var(--ws-text) 6%,transparent)}.st-hint{grid-area:hint;color:var(--ws-muted);font:500 11px/1.5 var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.04em}.st-hint[data-tone=late]{color:var(--ws-late)}.st-line :is(button,select,input):focus-visible{outline:2px solid var(--ws-accent);outline-offset:2px}.st-line>.st-hint~.st-hint{grid-row:3}.st-dock{position:sticky;bottom:14px;z-index:30;display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:20px 0 0;padding:7px 8px 7px 18px;border-radius:999px;background:color-mix(in srgb,var(--ws-surface) 92%,transparent);-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%);box-shadow:inset 0 0 0 1px var(--ws-line),0 18px 40px -16px rgba(0,0,0,.75)}.st-dock-count{margin:0 auto 0 0;color:var(--ws-text-2);font:500 11.5px/1.3 var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase}.st-dock-x,.st-toast-x{display:grid;place-items:center;flex:none;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:none;color:var(--ws-muted);font:400 20px/1 var(--font-geist),sans-serif;cursor:pointer}.st-dock-x:hover,.st-toast-x:hover{color:var(--ws-text);background:color-mix(in srgb,var(--ws-text) 6%,transparent)}.st .st-narrow{display:none}.st-toast{position:fixed;right:24px;bottom:24px;z-index:40;display:flex;align-items:center;gap:12px;max-width:min(460px,calc(100vw - 32px));padding:8px 8px 8px 18px;border-radius:999px;background:color-mix(in srgb,var(--ws-surface) 94%,transparent);color:var(--ws-text);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:inset 0 0 0 1px var(--ws-line),0 18px 40px -16px rgba(0,0,0,.75);font:500 13.5px/1.35 var(--font-geist),sans-serif;animation:st-toast-in .3s ease both}.st-toast small{color:var(--ws-muted);font:500 11px/1 var(--font-geist-mono),monospace}@keyframes st-toast-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.st:has(.st-dock) .st-toast{bottom:90px}.st-sealed-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:0 0 14px}.st-sealed-grid{margin:8px 0 18px}.st .st-sealed-art{aspect-ratio:1/1;border-radius:12px;background:var(--ws-surface)}.st .st-sealed-art img{object-fit:contain;padding:8px}.st-tile-price small{color:var(--ws-muted);font-size:11px}.st[data-mode=history] .stock-toolbar{display:flex;align-items:center;gap:10px 14px;flex-wrap:wrap;margin:0 0 14px}.st[data-mode=history] .stock-toolbar>.search-plate{flex:1 1 280px;max-width:520px;min-height:40px}.st[data-mode=history] .stock-toolbar>label{display:inline-flex;align-items:center;gap:8px;margin-left:auto;color:var(--ws-muted);font:500 11px/1 var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase}.st[data-mode=history] .stock-toolbar select{max-width:none;min-height:34px;padding:0 28px 0 12px;border:1px solid var(--ws-line-strong);border-radius:999px;background-color:transparent;color:var(--ws-text);font:500 13px/1 var(--font-geist),sans-serif;letter-spacing:0;text-transform:none}:root[data-ui=folio] .st[data-mode=history] .stock-toolbar select{--field-surface:transparent;--field-border:var(--ws-line-strong);--button-filter-text:var(--ws-text);border-radius:999px}.st[data-mode=history] .stock-toolbar select option{color:#14111c}.st[data-mode=history] .inventory-history-list>li{grid-template-columns:112px minmax(0,1fr);gap:4px 20px;padding:12px 0 14px;border:0;background:var(--ws-hair) bottom /100% 1px no-repeat}.st[data-mode=history] .inventory-history-stamp{gap:3px;color:var(--ws-text-2);font:500 11px/1.4 var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase}.st[data-mode=history] .inventory-history-stamp small{color:var(--ws-muted);font-size:11px}.st[data-mode=history] .inventory-history-event{display:grid;gap:3px;padding:0;border:0}.st[data-mode=history] .inventory-history-event>strong{color:var(--ws-text);font:500 14.5px/1.35 var(--font-geist),sans-serif}.st[data-mode=history] .inventory-history-event p{margin:0;color:var(--ws-text);font:italic 400 15px/1.35 var(--font-fraunces),Georgia,serif;overflow-wrap:anywhere}.st[data-mode=history] .inventory-history-event p span{color:var(--ws-muted);font-size:13px}.st[data-mode=history] .inventory-history-event small{color:var(--ws-muted);font:500 11px/1.45 var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.04em}.st[data-mode=history] .inventory-history-changes{gap:4px 16px;margin-top:3px;color:var(--ws-accent);font:500 12.5px/1.45 var(--font-geist-mono),ui-monospace,monospace}.st[data-mode=history] .inventory-history-reference{margin-top:1px;font-size:10.5px!important}.st[data-mode=history] .shop-stock-empty{padding:26px 0 40px;color:var(--ws-muted);text-align:left}:root[data-ui=folio] body .st[data-mode=history] .inventory-history>.ws-btn.ws-btn{--action-fill:transparent;--action-border:var(--ws-line-strong);--action-text:var(--ws-text);--control-hover-border:var(--ws-accent);display:inline-flex;align-items:center;min-height:36px;margin-top:18px;padding:0 18px!important;border-radius:999px!important;box-shadow:none!important;font:500 14px/1 var(--font-geist),sans-serif}:root[data-ui=folio] body .st[data-mode=history] .inventory-history>.ws-btn.ws-btn:hover:not(:disabled){--action-fill:rgba(255,255,255,.06)}@media (max-width:640px){:root[data-ui=folio] body .ws[data-shop-shell] .st[data-mode=history] .ws-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px}.st[data-mode=history] .ws-head>div:first-child{display:contents}.st[data-mode=history] .ws-head h1{grid-column:1;grid-row:1}:root[data-ui=folio] body .ws[data-shop-shell] .st[data-mode=history] .ws-head .ws-head-sub{grid-column:1/-1;grid-row:2;margin:0}.st[data-mode=history] .ws-head .ws-actions{grid-column:2;grid-row:1}}@media (max-width:600px){.st[data-mode=history] .stock-toolbar>.search-plate{flex-basis:100%;max-width:none}.st[data-mode=history] .stock-toolbar>label{margin-left:0}.st[data-mode=history] .inventory-history-list>li{grid-template-columns:minmax(0,1fr);gap:5px}.st[data-mode=history] .inventory-history-stamp{display:flex;gap:8px}}@media (pointer:coarse){.st[data-mode=history] .stock-toolbar select,:root[data-ui=folio] body .st[data-mode=history] .inventory-history>.ws-btn.ws-btn{min-height:44px}}.st-empty{display:grid;justify-items:start;gap:10px;padding:26px 0 40px}:is(.st,.dl) .st-empty h2{margin:0;color:var(--ws-text);font:italic 400 22px/1.2 var(--font-fraunces),Georgia,serif}.st-empty p{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:0}.st-empty[data-tone=go]>svg{color:var(--ws-go)}.ws-sheet:is(.st-ba,.st-sheet){color-scheme:dark;--select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath d='m3 5 4 4 4-4' fill='none' stroke='%23dfc388' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--ws-text:#f5f1e8;--ws-text-2:#d7d0e2;--ws-muted:#a39cb2;--ws-line:rgba(232,222,255,.16);--ws-line-strong:rgba(232,222,255,.28);--ws-accent:#cdb9ff;--ws-accent-wash:rgba(205,185,255,.14);--ws-late:#ff8fa3;--ws-due:#f3c77a;--ws-go:#7ed7a4;--ws-surface:#1c1827;--ws-surface-2:#2a2535;--ws-hair:linear-gradient(90deg,transparent,rgba(232,222,255,.16) 12%,rgba(232,222,255,.16) 88%,transparent)}.st-sheet-field{display:grid;gap:6px;color:var(--ws-muted);font:500 11px/1.4 var(--font-geist-mono),monospace;letter-spacing:.12em;text-transform:uppercase}.st-sheet-field input{min-height:42px;padding:0 14px;border:1px solid var(--ws-line);border-radius:12px;background:rgba(255,255,255,.04);color:var(--ws-text);font:400 15px/1.4 var(--font-geist),sans-serif;letter-spacing:0;text-transform:none}.ws-sheet .ws-sheet-row small{color:var(--ws-muted);font:500 11px/1 var(--font-geist-mono),monospace}.st-ba-modes{display:grid;gap:12px;margin:0 0 14px}.st-ba-pills{display:flex;flex-wrap:wrap;gap:6px}.st-ba-pill{min-height:32px;padding:0 14px;border:1px solid var(--ws-line-strong);border-radius:999px;background:none;color:var(--ws-text);font:500 13px/1 var(--font-geist),sans-serif;cursor:pointer}.st-ba-pill:is([aria-checked=true],[aria-pressed=true]){border-color:var(--ws-accent);background:var(--ws-accent-wash)}:root body .ws-sheet .st-ba-pill[aria-pressed=true]{box-shadow:none!important}.st-ba-pill:disabled{opacity:.45;cursor:not-allowed}.st-chips{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 0}.st-chips .st-ba-pill{display:inline-flex;align-items:center;gap:7px}.st-chips .st-ba-pill small{color:var(--ws-muted);font:500 11.5px/1 var(--font-geist-mono),ui-monospace,monospace;font-variant-numeric:tabular-nums}.st-chips .st-ba-pill[aria-pressed=true] small{color:var(--ws-accent)}.st-ba-field{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:var(--ws-text-2);font-size:14px}.st-ba-field input{width:96px;min-height:36px;padding:0 12px;border:1px solid var(--ws-line-strong);border-radius:999px;background:transparent;color:var(--ws-text);font:500 14px/1 var(--font-geist-mono),monospace}.st-ba-field span{color:var(--ws-muted);font-size:12.5px}.st-ba-rows{margin:0;padding:0;list-style:none}.st-ba-rows li{display:grid;grid-template-columns:28px minmax(0,1fr) auto;grid-template-areas:"art name step" "art held gets";align-items:center;gap:2px 12px;padding:9px 0;background:var(--ws-hair) bottom /100% 1px no-repeat}.st-ba-rows li:last-child{background:none}.st-ba-blank,.st-ba-rows img{grid-area:art;width:28px;aspect-ratio:5/7;border-radius:2px;background:var(--ws-surface-2);object-fit:cover}.st-ba-name{grid-area:name;display:grid;min-width:0;font:500 14px/1.3 var(--font-geist),sans-serif}.st-ba-name small{overflow:hidden;color:var(--ws-muted);font:500 11px/1.4 var(--font-geist-mono),monospace;text-overflow:ellipsis;white-space:nowrap}.st-ba-step{grid-area:step;display:block;font:500 13px/1.3 var(--font-geist-mono),monospace;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.st-ba-step s,.st-ba-step small{color:var(--ws-muted)}.st-ba-step small{display:block;font-size:11px}.st-ba-step em{display:block;max-width:180px;color:var(--ws-due);font:500 11.5px/1.3 var(--font-geist-mono),monospace;font-style:normal;white-space:normal}.st-ba-held{grid-area:held;color:var(--ws-due)}.st-ba-gets,.st-ba-held{font:500 11px/1.3 var(--font-geist-mono),monospace}.st-ba-gets{grid-area:gets;justify-self:end;color:var(--ws-go)}.st-ba-rows li[data-problem]{opacity:.75}@media (max-width:640px){.ws-sheet.st-ba{height:100%;max-height:100%;border-radius:0}.st-ba-rows li{grid-template-columns:28px minmax(0,1fr) auto}.st-ba-step em{max-width:140px}}@media (max-width:899px),(pointer:coarse){.st-ba-field input,.st-sheet-field input{font-size:16px}}@media (max-width:1320px){.st-card{grid-template-columns:minmax(0,1fr)}.st-card-head{padding-top:0}}@media (min-width:900px) and (max-width:1099px){.st-line{grid-template-areas:"check kind qty price ev loc . more" ". facts facts facts facts facts facts facts" ". hint hint hint hint hint hint hint"}.st-facts:empty{display:none}.st-line>.st-hint~.st-hint{grid-row:4}}@media (max-width:899px){.st-line{grid-template-columns:18px auto auto minmax(0,1fr) 32px;grid-template-areas:"check kind kind ev more" ". qty price loc loc" ". facts facts facts facts" ". hint hint hint hint";gap:4px 10px;padding:6px 4px}.st-line>.st-ev{justify-self:end}.st-facts:empty{display:none}.st-line>.st-hint~.st-hint{grid-row:5}.st-price{width:110px}.st-dock{position:fixed;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));margin:0;padding-left:14px;border-radius:22px}.st .st-wide{display:none}.st .st-narrow{display:flex}.st-dock .ws-pill{padding:0 13px}.st-toast{left:16px;right:16px;bottom:calc(76px + env(safe-area-inset-bottom));max-width:none}.st:has(.st-dock) .st-toast{bottom:calc(80px + env(safe-area-inset-bottom))}.st .ws-head .ws-actions>a.ws-pill[href$="view=add"]{display:none}.st-rows,.st-shelf{padding-bottom:70px}.st[data-layout=tiles] .st-selectpill{display:inline-flex}.st-dock kbd{display:none}.st-bar>.search-plate{flex-basis:200px}.st-dock .st-pop-up{max-height:calc(100dvh - 180px);overflow-y:auto;overscroll-behavior:contain}}@media (min-width:600px) and (max-width:699px){.st-bar>.search-plate{flex-basis:100%;max-width:none}.st .st-bar>.st-sort{margin-left:0}.st-bar>.st-selectpill{margin-left:auto}}@media (max-width:599px){.st .st-bar>.st-sort,.st-layout,.st-views{display:none}.st .st-viewpill{display:inline-flex;flex:1 1 0;max-width:max-content}.st-bar{gap:8px}.st-bar>.search-plate{flex-basis:100%;max-width:none}.st-bar>.st-selectpill{margin-left:auto}.st-filters{margin-top:12px}.st-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.st[data-size=compact] :is(.st-shelf .st-grid,.st-ghosts){grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:16px 10px}.st[data-size=compact] .st-shelf .st-tile-name{font-size:13px}.st[data-size=compact] .st-shelf .st-tile-set{font-size:11.5px}.st[data-size=compact] .st-shelf .st-tile-set span{font-size:10.5px}.st[data-size=compact] .st-shelf .st-tile-price{font-size:12.5px}.st[data-size=compact] .st-shelf .st-tile-watch{margin-left:5px}.st[data-size=compact] .st-shelf .st-tile-pill{left:5px;right:5px;bottom:5px;padding:4px 5px;border-radius:9px;font-size:10px;letter-spacing:.04em;white-space:normal;text-overflow:clip}.st[data-size=compact] .st-shelf .st-tile-count,.st[data-size=compact] .st-shelf .st-tile-grade{top:5px;padding:3px 6px;font-size:10.5px}.st-dock-count{flex-basis:100%}@media (max-width:359px){.st .st-viewpill{gap:6px;padding:0 10px 0 12px}}.st .st-pop-sheet{position:fixed;top:auto;left:10px;right:10px;bottom:calc(76px + env(safe-area-inset-bottom));max-width:none;max-height:calc(100dvh - 170px);overflow-y:auto;overscroll-behavior:contain}.st:has(.st-bulk,.st-tray) .st-pop-sheet{bottom:calc(128px + env(safe-area-inset-bottom));max-height:calc(100dvh - 222px)}.st-dock .st-more{position:static}.st-dock .st-pop{left:8px;right:8px;max-width:none}.st-dock .st-pop-up{position:fixed;top:auto;left:10px;right:10px;bottom:calc(128px + env(safe-area-inset-bottom));max-height:calc(100dvh - 250px);overflow-y:auto;overscroll-behavior:contain}.st-bulk,.st-tray{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:6px 6px 8px}.st-bulk>.st-dock-count,.st-tray>.st-dock-count{grid-column:1/4;grid-row:1;align-self:center;margin:0;padding-left:10px}.st-bulk>.st-dock-x{grid-column:4;grid-row:1;justify-self:end}.st-bulk>.st-more>.ws-pill,.st-bulk>.ws-pill{width:100%;min-width:0;padding:0 6px}.st-bulk>.st-more{display:block;min-width:0}.st-bulk[data-empty]>.ws-pill{grid-column:1/-1}.st-tray>.st-dock-count{grid-column:1/-1;padding-block:6px 2px}.st-tray>.ws-pill{grid-column:span 2;min-width:0;padding:0 10px}.st:has(.st-bulk,.st-tray) .st-toast{bottom:calc(130px + env(safe-area-inset-bottom))}.st:has(.st-bulk,.st-tray) .st-shelf{padding-bottom:calc(124px + env(safe-area-inset-bottom))}.st[data-size=compact] .st-chapter:has(>.st-chapter-head) .st-tile-set i{display:none}}@media (pointer:coarse){.st-ba-pill,.st-layout button,.st-mini,.st-types button,.st-views button{min-height:44px}.st-dock-x,.st-dots,.st-stepper button,.st-toast-x{width:44px;height:44px}.st-loc select,.st-price,.st-sort select{min-height:44px}:root[data-ui=folio] body .st :is(.st-finish,.st-condition) select{height:44px!important;min-height:44px!important}.st-check{width:22px;height:22px}.st-price input{font-size:16px}.st-selectpill,.st-viewpill{min-height:44px}.st[data-layout=tiles] .st-selectpill{display:inline-flex}.st-bulk .st-more>.ws-pill{min-width:44px}.st-ba-field input{min-height:44px}.ws-sheet.st-ba .yg-info{position:relative}.ws-sheet.st-ba .yg-info:before{content:"";position:absolute;inset:-8px;border-radius:50%}}@media (prefers-reduced-motion:reduce){.st-ghost,.st-tile[data-edited] .st-tile-art:after,.st-toast{animation:none}.st-tile-art{transition:none}.st-tile-hit:hover .st-tile-art{transform:none}}:root[data-motion=off] .st-tile[data-edited] .st-tile-art:after,:root[data-motion=off] :is(.st-ghost,.st-toast){animation:none}:root[data-motion=off] .st-tile-art{transition:none}@media (forced-colors:active){.st-line[data-selected],.st-tile[data-selected] .st-tile-art{outline:3px solid Highlight}.st-tile-count,.st-tile-grade,.st-tile-pill{forced-color-adjust:none;background:Canvas;color:CanvasText;border:1px solid CanvasText}.st-dock,.st-layout,.st-price,.st-stepper,.st-toast,.st-types{border:1px solid CanvasText}.st-layout button[aria-pressed=true],.st-types button[aria-pressed=true],.st-views button[aria-pressed=true]{outline:2px solid Highlight}}