:root{--paper:#FFF8F0;--surface:#FFF8F0;--ink:#26221E;--ink-soft:#6B6259;--rule:#D4CBBE;--rule-faint:#EAE2D6;--accent:#498CBF;--accent-deep:color-mix(in srgb,var(--accent) 75%,black);--accent-wash:color-mix(in srgb,var(--accent) 12%,white);--gold:#ED963F;--gold-wash:color-mix(in srgb,var(--gold) 22%,transparent);--amber-wash:#f0e8d2;--amber-deep:#85661c;--brick:#E15734;--brick-deep:color-mix(in srgb,var(--brick) 75%,black);--brick-wash:color-mix(in srgb,var(--brick) 16%,white);--masthead-red:#BF2E18;--shadow:0 1px 2px rgba(38,34,30,0.12),0 4px 14px rgba(38,34,30,0.05);--shadow-lift:0 2px 4px rgba(38,34,30,0.14),0 6px 18px rgba(38,34,30,0.08);--font-mono:ui-monospace,"SF Mono",Menlo,monospace;--text-base:17px;--leading:1.55;--size-micro:calc(0.68rem + 1px);--size-fine:calc(0.73rem + 1px);--size-label:calc(0.78rem + 1px);--size-eyebrow:calc(0.82rem + 1px);--size-small:calc(0.88rem + 1px);--size-body:calc(0.96rem + 1px);--size-table:calc(0.95rem + 1px);--size-section:calc(0.92rem + 1px);--size-display:calc(1.5rem + 1px);--size-figure:calc(2rem + 1px);--track-display:-0.03em;--track-heading:-0.02em;--track-caps-tight:0.1em;--track-caps:0.11em;--track-caps-wide:0.14em;--radius:2px;--radius-control:3px;--ease:ease;--dur-press:0.1s;--dur-hover:0.15s;--dur-enter:0.45s}*{box-sizing:border-box}body,html{margin:0;padding:0}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:var(--font-body),"Helvetica Neue",sans-serif;background-color:var(--paper);color:var(--ink);line-height:1.55;font-size:17px;font-feature-settings:"tnum" 1;-webkit-font-smoothing:antialiased}body:after{content:"";position:fixed;inset:0;pointer-events:none;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='1'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E")}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@keyframes spin{to{transform:rotate(1turn)}}@keyframes rise{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.container{max-width:940px;margin:0 auto;padding:3rem 1.5rem 5rem}.masthead{border-bottom:4px double var(--ink);padding-bottom:1.1rem;margin-bottom:1.75rem}h1{font-size:clamp(calc(1.9rem + 1px),5vw,calc(2.5rem + 1px));font-weight:700;letter-spacing:-.03em;line-height:1.1;margin:0;color:#BF2E18}.masthead-sub{display:flex;align-items:baseline;justify-content:space-between;gap:.35rem 1.5rem;flex-wrap:wrap;margin:.45rem 0 0;font-size:calc(.82rem + 1px);font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--accent)}.masthead-version{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:calc(.7rem + 1px);font-weight:500;letter-spacing:.08em;text-transform:none;color:var(--ink-soft);white-space:nowrap}h2{display:flex;align-items:baseline;gap:.75rem;font-size:calc(.92rem + 1px);font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin:2.5rem 0 .75rem}h2:after{content:"";flex:1 1;border-top:1px solid var(--rule);transform:translateY(-.3em)}.count-chip{font-size:calc(.78rem + 1px);font-weight:700;letter-spacing:.04em;color:var(--ink-soft);border:1px solid var(--rule);padding:.05rem .45rem;border-radius:2px;background:var(--surface);transform:translateY(-.1em)}.section-toggle{display:inline-flex;align-items:baseline;gap:.5rem;padding:0;border:none;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit}.section-toggle:hover:not(:disabled){background:none;color:var(--accent-deep);transform:none;box-shadow:none}.section-toggle:active:not(:disabled){transform:none}.section-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.section-caret{width:0;height:0;border-top:.3em solid transparent;border-bottom:.3em solid transparent;border-left:.42em solid;transform:rotate(0deg);transform-origin:.16em center;transition:transform .15s ease}.section-caret.is-open{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.section-caret{transition:none}}.upload-bar{display:flex;flex-wrap:wrap;gap:1.25rem;align-items:flex-end;background:var(--surface);padding:1.25rem 1.4rem;border:1px solid var(--rule);border-top:2px solid var(--accent);box-shadow:var(--shadow)}.upload-bar label{display:flex;flex-direction:column;gap:.5rem}.upload-bar .field-label,.upload-bar label{font-size:calc(.72rem + 1px);font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--ink-soft)}.file-slot,.upload-bar input[type=number],.upload-bar input[type=text],.upload-bar select{height:2.5rem;border:1px solid var(--rule);border-radius:3px;background-color:var(--surface);color:var(--ink);font-family:inherit;transition:border-color .15s ease,box-shadow .15s ease}.upload-bar input[type=number],.upload-bar input[type=text]{width:100%;min-width:0;padding:0 .6rem;font-size:calc(.96rem + 1px);font-weight:400;text-transform:none;letter-spacing:normal}.upload-bar input::placeholder{color:var(--ink-soft);font-style:italic;opacity:.7}.upload-bar input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.upload-bar input[type=number]::-webkit-inner-spin-button,.upload-bar input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.upload-bar .field-item{flex:1 1 240px}.upload-bar .field-sku,.upload-bar .field-vendor{flex:0 1 150px}.upload-bar .field-price{flex:0 0 84px}.upload-bar .field-qty{flex:0 0 64px}.upload-bar .field-action{display:flex;flex-direction:column;gap:.5rem;flex:0 0 auto}.upload-bar .choice-group{display:flex;align-items:center;height:2.5rem}.upload-bar .choice{display:inline-flex;align-items:center;justify-content:center;height:2.5rem;min-width:3.25rem;padding:0 .9rem;border:1px solid var(--rule);border-radius:0;background:var(--surface);color:var(--ink-soft);font-size:calc(.78rem + 1px);font-weight:500;text-transform:uppercase;letter-spacing:.1em;transition:background .15s ease,border-color .15s ease,color .15s ease}.upload-bar .choice+.choice{border-left:none}.upload-bar .choice:first-child{border-radius:3px 0 0 3px}.upload-bar .choice:last-child{border-radius:0 3px 3px 0}.upload-bar .choice:hover:not(.is-on){border-color:var(--ink-soft);color:var(--ink);transform:none;box-shadow:none}.upload-bar .choice:focus-visible{position:relative;z-index:1;outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-wash);transform:none}.upload-bar .choice:active{transform:none}.upload-bar .choice.is-on{border-color:var(--accent);background:var(--accent);color:var(--paper);font-weight:700}.upload-bar .choice.is-on:hover{background:var(--accent-deep);border-color:var(--accent-deep);transform:none;box-shadow:none}.upload-bar .checkbox-slot{display:flex;align-items:center;height:2.5rem}.upload-bar input[type=checkbox]{width:17px;height:17px;cursor:pointer;accent-color:var(--accent)}.file-slot{display:inline-flex;align-items:center;gap:.65rem;width:320px;padding:0 .75rem 0 .3rem;border-style:dashed;cursor:pointer}.file-slot.has-file{border-style:solid}.file-slot input[type=file]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.file-slot-btn{flex:none;padding:.35rem .85rem;border:1px solid var(--accent);border-radius:2px;background:var(--accent);color:var(--paper);font-size:calc(.8rem + 1px);font-weight:700;text-transform:uppercase;letter-spacing:.1em;transition:background .15s ease,border-color .15s ease}.file-slot:hover .file-slot-btn{background:var(--accent-deep);border-color:var(--accent-deep)}.file-slot-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:.25em;font-size:calc(.88rem + 1px);font-weight:400;font-style:italic;text-transform:none;letter-spacing:normal;color:var(--ink-soft)}.file-slot.has-file .file-slot-name{font-style:normal;font-weight:600;color:var(--ink)}select{padding:.45rem 2rem .45rem .6rem;border:1px solid var(--rule);border-radius:2px;background-color:var(--surface);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none' stroke='%236B6259' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .65rem center;color:var(--ink);font-size:calc(.96rem + 1px);font-family:inherit;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}.upload-bar select{min-width:170px}.file-slot:hover,.upload-bar input[type=number]:hover,.upload-bar input[type=text]:hover,.upload-bar select:hover{border-color:var(--ink-soft)}.file-slot:focus-within,.upload-bar input[type=number]:focus,.upload-bar input[type=text]:focus,.upload-bar select:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-wash)}.upload-bar button{height:2.5rem}.upload-bar .field-submit{margin-left:auto}.upload-bar.remove-bar{border-top-color:var(--ink-soft);animation:rise .2s ease}@media (prefers-reduced-motion:reduce){.upload-bar.remove-bar{animation:none}}.remove-note{flex:1 0 100%;margin:0;color:var(--ink-soft);font-size:calc(.88rem + 1px);line-height:1.5}.upload-bar .field-location{flex:0 0 auto}.upload-bar .field-vendor-pick{display:flex;flex-direction:column;gap:.5rem;flex:1 1 240px}.picked-vendor{display:flex;align-items:center;justify-content:space-between;gap:.75rem;height:2.5rem;padding:0 .4rem 0 .6rem;border:1px solid var(--rule);border-radius:3px;background:var(--surface)}.picked-vendor-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(.96rem + 1px);color:var(--ink)}.vendor-list{flex:1 0 100%;display:flex;flex-wrap:wrap;align-content:flex-start;gap:.4rem;max-height:11.5rem;overflow-y:auto;padding:.55rem;background:var(--paper)}.vendor-list,.vendor-option{border:1px solid var(--rule);border-radius:3px}.vendor-option{height:2.1rem;padding:0 .7rem;background:var(--surface);color:var(--ink);font-size:calc(.88rem + 1px);font-weight:500;text-transform:none;letter-spacing:normal;white-space:nowrap}.vendor-option:hover:not(:disabled){border-color:var(--accent);background:var(--accent-wash);color:var(--accent-deep);transform:none;box-shadow:none}.vendor-option:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-wash);transform:none}.vendor-option:active:not(:disabled){transform:none}.vendor-empty{margin:0;padding:.3rem .15rem;color:var(--ink-soft);font-size:calc(.88rem + 1px);font-style:italic}button{padding:.55rem 1.3rem;border:1px solid var(--accent);background:var(--accent);color:var(--paper);border-radius:2px;cursor:pointer;font-family:inherit;font-size:calc(.8rem + 1px);font-weight:700;text-transform:uppercase;letter-spacing:.1em;transition:background .15s ease,transform .1s ease,box-shadow .15s ease}button:hover:not(:disabled){background:var(--accent-deep);border-color:var(--accent-deep);transform:translateY(-1px);box-shadow:var(--shadow)}button:active:not(:disabled){transform:translateY(0);box-shadow:none}button:disabled{opacity:.4;cursor:not-allowed}button.secondary{background:transparent;color:var(--ink)}button.secondary:hover:not(:disabled){background:rgba(29,37,44,.07);color:var(--ink);border-color:var(--ink)}button.small{padding:.32rem .8rem;font-size:calc(.73rem + 1px)}button.wide{min-width:18rem}.loading{display:inline-block;width:12px;height:12px;border:2px solid;border-top:2px solid transparent;border-radius:50%;animation:spin .6s linear infinite;margin-right:.45rem;vertical-align:-2px}.error-box,.success-box,.summary-box,.warnings-box{padding:.85rem 1.1rem;margin:1.25rem 0;border:1px solid var(--rule);border-left-width:3px;background:var(--surface);font-size:calc(.96rem + 1px)}.error-box{border-left-color:var(--brick);background:var(--brick-wash);color:var(--brick-deep);font-weight:500}.success-box{border-left-color:var(--accent);background:var(--accent-wash);color:var(--accent-deep)}.success-box p{margin:.15rem 0}.warnings-box{border-left-color:var(--amber-deep);background:var(--amber-wash);color:var(--amber-deep)}.summary-box{border-left-color:var(--ink);color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.location-warning{animation:rise .3s ease}.warnings-box ul{margin:.4rem 0 0;padding-left:1.2rem}.warnings-box li{margin:.15rem 0}.ledger>*{animation:rise .45s ease backwards}.ledger>:nth-child(2){animation-delay:.05s}.ledger>:nth-child(3){animation-delay:.1s}.ledger>:nth-child(4){animation-delay:.15s}.ledger>:nth-child(5){animation-delay:.2s}.ledger>:nth-child(n+6){animation-delay:.25s}@media (prefers-reduced-motion:reduce){.ledger>*{animation:none}}.ledger-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem 1.1rem;margin:2rem 0 .25rem}.ledger-month{font-size:calc(1.5rem + 1px);font-weight:700;letter-spacing:-.02em}.ledger-loc{font-size:calc(.82rem + 1px);font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--accent)}.ledger-counts{margin-left:auto;font-size:calc(.88rem + 1px);color:var(--ink-soft)}.ledger-counts .count-missing{color:var(--brick);font-weight:700}.missing-callout{display:flex;align-items:center;gap:1.1rem;margin:1rem 0 .25rem;padding:.85rem 1.2rem;border:1px solid color-mix(in srgb,var(--brick) 40%,var(--rule));border-left:4px solid var(--brick);background:var(--brick-wash);color:var(--brick-deep);text-decoration:none;box-shadow:var(--shadow);transition:transform .1s ease,box-shadow .15s ease}.missing-callout:hover{transform:translateY(-1px);box-shadow:0 2px 4px rgba(38,34,30,.14),0 6px 18px rgba(38,34,30,.08)}.missing-callout-count{font-size:calc(2rem + 1px);font-weight:700;line-height:1;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--brick)}.missing-callout-text{display:flex;flex-direction:column;gap:.05rem}.missing-callout-text strong{font-size:calc(.85rem + 1px);text-transform:uppercase;letter-spacing:.1em}.missing-callout-text span{font-size:calc(.85rem + 1px);color:color-mix(in srgb,var(--brick-deep) 75%,var(--ink-soft))}.missing-callout-cta{margin-left:auto;align-self:center;white-space:nowrap;font-size:calc(.73rem + 1px);font-weight:700;text-transform:uppercase;letter-spacing:.1em;border:1px solid var(--brick);border-radius:2px;padding:.32rem .8rem}#missing-section{scroll-margin-top:1rem}.table-scroll{overflow:auto;max-height:70vh;margin:.75rem 0;box-shadow:var(--shadow)}table.data{width:100%;border-collapse:collapse;font-size:calc(.95rem + 1px);background:var(--surface);border:1px solid var(--rule);border-top:2px solid var(--ink);border-bottom:2px solid var(--ink)}table.data td,table.data th{padding:.5rem .85rem;text-align:left;border-bottom:1px solid var(--rule-faint)}table.data th{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:var(--surface);font-size:calc(.75rem + 1px);font-weight:700;text-transform:uppercase;letter-spacing:.11em;color:var(--ink-soft);border-bottom:none;box-shadow:inset 0 -1px 0 var(--ink);white-space:nowrap}.th-check{display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;font:inherit;letter-spacing:inherit}.th-check input[type=checkbox]{margin:0}table.data td.num,table.data th.num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}table.data td.num{font-weight:600}table.data tbody tr:last-child td{border-bottom:none}table.data tr.unchanged td{color:var(--ink-soft);font-weight:400}table.data tr.changed td{background:var(--gold-wash)}table.data tr.changed td:first-child{box-shadow:inset 3px 0 0 var(--gold)}table.data tr.changed td.new span{display:inline-block;min-width:2.2em;padding:.08rem .5rem;background:var(--gold);color:var(--ink);border-radius:2px;font-weight:700;text-align:center}table.data input[type=checkbox]{width:17px;height:17px;cursor:pointer;accent-color:var(--accent)}.cell-input{width:100%;min-width:0;padding:.15rem .3rem;margin:-.15rem -.3rem;border:1px solid transparent;border-radius:2px;background-color:transparent;color:inherit;font:inherit;transition:border-color .15s ease,box-shadow .15s ease}.cell-input.num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cell-input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.cell-input[type=number]::-webkit-inner-spin-button,.cell-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cell-input:hover{border-color:var(--rule)}.cell-input:focus{outline:none;border-color:var(--accent);background-color:var(--surface);box-shadow:0 0 0 3px var(--accent-wash)}table.items-table{table-layout:fixed;min-width:54rem}table.items-table td,table.items-table th{padding-left:.55rem;padding-right:.55rem}.items-table select.cell-input{padding-right:1.1rem;background-position:right .3rem center}.row-actions{display:flex;gap:.4rem;justify-content:flex-end}.row-editing{background:var(--accent-wash)}.row-editing .cell-input{border-color:var(--rule);background-color:var(--surface)}.row-editing .cell-input:focus{border-color:var(--accent)}.cell-static{display:block;padding:.15rem .3rem;margin:-.15rem -.3rem;border:1px solid transparent;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cell-static.num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cell-static.is-empty:after{content:"_";color:var(--ink-soft)}.summary-line{font-size:calc(.9rem + 1px);color:var(--ink-soft);margin:.4rem 0 0;font-style:italic}.unmatched-row{background:var(--surface);border:1px solid var(--rule);padding:.85rem 1.1rem;margin-bottom:.6rem}.unmatched-row.unknown{border-left:3px solid var(--amber-deep)}.unmatched-row .person-info{font-weight:600;margin-bottom:.35rem}.unmatched-row .person-info .hours{color:var(--ink-soft);font-weight:500;margin-left:.55rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.unmatched-row .actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-top:.55rem}.unmatched-row select{font-size:calc(.92rem + 1px);min-width:200px;max-width:320px}.staged-section{background:var(--surface);border:1px solid var(--rule);border-left:3px solid var(--accent);padding:.85rem 1.1rem;margin:.9rem 0}.staged-section h3{font-size:calc(.78rem + 1px);font-weight:700;text-transform:uppercase;letter-spacing:.12em;margin:0 0 .5rem;color:var(--ink-soft)}.staged-item{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:.4rem 0;border-bottom:1px solid var(--rule-faint);font-size:calc(.95rem + 1px)}.staged-item:last-child{border-bottom:none}.empty-state{font-style:italic;padding:.5rem 0;font-size:calc(1rem + 1px)}.current-val,.empty-state{color:var(--ink-soft)}.badge{display:inline-block;margin-left:.55rem;padding:.1rem .45rem;border-radius:2px;font-size:calc(.68rem + 1px);font-weight:700;text-transform:uppercase;letter-spacing:.1em;vertical-align:middle;border:1px solid}.badge-unknown{color:var(--amber-deep);border-color:var(--amber-deep);background:var(--amber-wash)}.badge-maybe{color:var(--ink-soft);border-color:var(--rule);background:transparent}.unknown-count{display:inline-block;padding:.1rem .5rem;border-radius:2px;font-size:calc(.7rem + 1px);font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--amber-deep);border:1px solid var(--amber-deep);background:var(--amber-wash);transform:translateY(-.1em)}.apply-bar{position:-webkit-sticky;position:sticky;bottom:0;z-index:3;display:flex;gap:.75rem;align-items:center;justify-content:center;flex-wrap:wrap;margin:2rem 0 0;padding:1rem 0;background:var(--paper);border-top:4px double var(--ink)}.apply-hint{color:var(--ink-soft);font-size:calc(.85rem + 1px);flex:1 1 220px;min-width:220px}.sheet-preview{display:flex;flex-direction:column;align-items:center;gap:.75rem;margin:.75rem 0}.sheet-pager{align-self:flex-end}.sheet-figure,.sheet-pager{display:flex;gap:.5rem;align-items:center}.sheet-figure{margin:0;flex-direction:column;width:100%;max-width:612px}.sheet-page{display:block;width:100%;height:auto;background:var(--surface);border:1px solid var(--rule);box-shadow:var(--shadow);font-family:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sheet-stage{position:relative;width:100%}.sheet-slot{fill:none;stroke:var(--rule-faint);stroke-width:.5;transition:fill var(--dur-hover) var(--ease),stroke var(--dur-hover) var(--ease)}.sheet-slot.filled{stroke:var(--rule)}.sheet-slot.hovered{fill:color-mix(in srgb,var(--ink) 7%,transparent);stroke:var(--ink)}.sheet-hit{fill:transparent;cursor:default}.sheet-slot-number{font-size:14px;font-weight:700;fill:var(--ink-soft)}.sheet-label-card{--card-scale:1.15;position:absolute;z-index:1;display:flex;flex-direction:column;gap:calc(.1rem * var(--card-scale));width:max-content;max-width:calc(15rem * var(--card-scale));padding:calc(.4rem * var(--card-scale)) calc(.6rem * var(--card-scale));background:var(--surface);border:1px solid var(--ink);border-radius:var(--radius);box-shadow:var(--shadow-lift);line-height:1.3;pointer-events:none;transform:translate(var(--card-x),var(--card-y))}.sheet-label-card.below{--card-y:0.35rem}.sheet-label-card.above{--card-y:calc(-100% - 0.35rem)}.sheet-label-card.align-start{--card-x:0}.sheet-label-card.align-center{--card-x:-50%}.sheet-label-card.align-end{--card-x:-100%}.sheet-label-item{font-size:calc(var(--size-small) * var(--card-scale));font-weight:700;color:var(--ink)}.sheet-label-meta{display:flex;flex-wrap:wrap;align-items:baseline;font-size:calc(var(--size-micro) * var(--card-scale));color:var(--ink-soft)}.sheet-label-vendor{white-space:nowrap}.sheet-label-count{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.sheet-label-vendor+.sheet-label-count:before{content:"\00B7";margin:0 calc(.4rem * var(--card-scale))}.sheet-caption{font-size:calc(.78rem + 1px);font-weight:700;text-transform:uppercase;letter-spacing:.11em;color:var(--ink-soft)}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-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:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-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:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-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:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_5afde0{font-family:Archivo,Archivo Fallback;font-style:normal}.__variable_5afde0{--font-body:"Archivo","Archivo Fallback"}