:root{--color-bg: #eeeeef;--color-surface: #f8f8f9;--color-surface-sunken: #e4e4e7;--color-ink: #1b1b20;--color-ink-muted: #56565e;--color-ink-subtle: #87878f;--color-line: rgba(27, 27, 32, .15);--color-line-strong: rgba(27, 27, 32, .27);--color-brand: #1749a6;--color-brand-strong: #123b87;--color-on-brand: #f4f6f5;--color-link: var(--color-brand);--color-accent: #f5518a;--state-good: #178a57;--state-attention: #db6c14;--state-urgent: #f5518a;--grain: .045;--font-display: "Iowan Old Style", "Palatino Linotype", "Book Antiqua", Palatino, Georgia, serif;--font-body: ui-sans-serif, "Seravek", "Gill Sans Nova", "Gill Sans", "Trebuchet MS", "Segoe UI", system-ui, sans-serif;--font-mono: ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--text-xs: .8125rem;--text-sm: .875rem;--text-base: 1rem;--text-md: 1.125rem;--text-lg: 1.375rem;--text-xl: 1.75rem;--text-2xl: 2.5rem;--text-3xl: 3.375rem;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-6: 1.5rem;--space-8: 2rem;--space-12: 3rem;--space-16: 4rem;--space-24: 6rem;--radius-control: .1875rem;--radius-card: .375rem;--radius-pill: 999px;color-scheme:light dark}@media(prefers-color-scheme:dark){:root{--color-bg: #131316;--color-surface: #1c1c20;--color-surface-sunken: #0e0e11;--color-ink: #ececef;--color-ink-muted: #a0a0a8;--color-ink-subtle: #74747c;--color-line: rgba(236, 236, 239, .13);--color-line-strong: rgba(236, 236, 239, .24);--color-brand: #5b8ae0;--color-brand-strong: #3a63b0;--color-accent: #ff6fa0;--state-good: #3bc489;--state-attention: #f79a48;--state-urgent: #ff6fa0;--grain: .06}}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--font-body);font-size:var(--text-base);background:var(--color-bg);color:var(--color-ink);line-height:1.6;letter-spacing:.005em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:var(--grain);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='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");mix-blend-mode:multiply}@media(prefers-color-scheme:dark){body:before{mix-blend-mode:screen}}h1,h2,h3,h4{margin:0;font-family:var(--font-display);font-weight:600;line-height:1.14;letter-spacing:-.01em}a{color:var(--color-link);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--color-link) 40%,transparent);transition:border-color .15s}a:hover{border-bottom-color:var(--color-link)}a:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px;border-radius:var(--radius-control)}img{max-width:100%;display:block}.label{font-family:var(--font-body);font-size:var(--text-xs);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-subtle)}.muted{color:var(--color-ink-muted);margin:0}.app{position:relative;z-index:1;min-height:100vh;display:flex;flex-direction:column}.site-main{width:100%;max-width:67.5rem;margin:0 auto;padding:var(--space-8) var(--space-6);flex:1}.boot{min-height:100vh;display:grid;place-items:center;padding:var(--space-4)}.stack-lg{display:flex;flex-direction:column;gap:var(--space-12)}.section{display:flex;flex-direction:column;gap:var(--space-4)}.section__head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:2px solid var(--color-ink);flex-wrap:wrap}.section__title{font-size:var(--text-lg);font-weight:600}.header{position:relative;z-index:1;border-bottom:1px solid var(--color-line);background:color-mix(in srgb,var(--color-bg) 88%,transparent)}.header__inner{width:100%;max-width:67.5rem;margin:0 auto;display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-6)}.brand{display:flex;align-items:center;gap:var(--space-3);border:0;text-decoration:none;color:var(--color-ink)}.brand:hover{border:0}.brand__logo{height:2.75rem;width:2.75rem;border-radius:var(--radius-card);box-shadow:0 0 0 1px var(--color-line)}.brand__name{font-family:var(--font-display);font-size:var(--text-lg);font-weight:600;line-height:1.1}.brand__tag{font-size:var(--text-xs);color:var(--color-ink-muted);max-width:34ch}.header__spacer{flex:1}.header__nav{display:flex;align-items:center;gap:var(--space-2)}.navlink{border:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);color:var(--color-ink-muted);font-weight:600;font-size:var(--text-sm);transition:color .15s,background-color .15s}.navlink:hover{border:0;color:var(--color-ink);background:var(--color-surface-sunken)}.navlink[aria-current=page]{color:var(--color-brand)}.memberpill{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-ink);border:1px solid var(--color-line-strong);border-radius:var(--radius-pill);padding:var(--space-1) var(--space-3);background:var(--color-surface)}.dot{width:.5rem;height:.5rem;border-radius:var(--radius-pill);background:var(--state-good);box-shadow:0 0 0 3px color-mix(in srgb,var(--state-good) 22%,transparent)}@media(max-width:40rem){.brand__tag{display:none}}.card{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);padding:var(--space-6)}.topstrip{position:relative;z-index:1;background:var(--color-ink);color:var(--color-bg);font-size:var(--text-xs);letter-spacing:.02em}.topstrip__inner{max-width:67.5rem;margin:0 auto;padding:var(--space-2) var(--space-6);text-align:center}.topstrip b{color:var(--state-attention);font-weight:600}.hero{padding:var(--space-12) 0 var(--space-2)}.hero__kicker{margin-bottom:var(--space-4)}.hero h1{font-size:clamp(2.125rem,6vw,var(--text-3xl));max-width:16ch;margin-bottom:var(--space-6)}.hero h1 em{font-style:italic;color:var(--color-accent)}.lede{font-size:var(--text-md);line-height:1.55;color:var(--color-ink-muted);max-width:60ch;margin:0}.lede b{color:var(--color-ink);font-weight:600}.ethos{display:grid;grid-template-columns:1.15fr .85fr;margin:var(--space-8) 0 var(--space-2);border:1px solid var(--color-line);border-radius:var(--radius-card);overflow:hidden;background:var(--color-surface)}.ethos__how{padding:var(--space-8);border-right:1px solid var(--color-line)}.ethos__how h3{font-size:var(--text-lg);margin:var(--space-3) 0 var(--space-3)}.ethos__how p{margin:0 0 var(--space-3);color:var(--color-ink-muted);max-width:52ch}.ethos__how p:last-child{margin-bottom:0}.ethos__how b{color:var(--color-ink);font-weight:600}.receipt{padding:var(--space-8);background:var(--color-surface-sunken)}.receipt h4{font-family:var(--font-display);font-size:var(--text-md);font-weight:600;margin:var(--space-3) 0 var(--space-4);color:var(--color-ink)}.rrow{display:flex;align-items:baseline;font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-ink-muted);margin:0 0 var(--space-3)}.rrow__n{white-space:nowrap}.rrow__leader{flex:1;border-bottom:1px dotted var(--color-line-strong);margin:0 var(--space-2) var(--space-1);align-self:flex-end;height:1px}.rrow__v{color:var(--color-ink);white-space:nowrap;font-variant-numeric:tabular-nums}.rrow--free .rrow__v{color:var(--state-good)}.rrow--total{border-top:1.5px solid var(--color-line-strong);padding-top:var(--space-3);margin-top:var(--space-1);color:var(--color-ink)}.rrow--total .rrow__n,.rrow--total .rrow__v{font-family:var(--font-display);font-size:var(--text-md);font-weight:600}.receipt__note{font-size:var(--text-xs);color:var(--color-ink-subtle);margin:var(--space-4) 0 0;line-height:1.5}.landing__cta{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-8)}@media(max-width:47.5rem){.ethos{grid-template-columns:1fr}.ethos__how{border-right:0;border-bottom:1px solid var(--color-line)}}.footer{position:relative;z-index:1;border-top:1px solid var(--color-line);margin-top:var(--space-16)}.footer__inner{max-width:67.5rem;margin:0 auto;padding:var(--space-8) var(--space-6) var(--space-16)}.footer__cols{display:grid;grid-template-columns:1.4fr 1fr;gap:var(--space-8)}.footer h2{font-family:var(--font-body);margin-bottom:var(--space-3)}.footer p{margin:0 0 var(--space-3);color:var(--color-ink-muted);font-size:var(--text-sm);max-width:46ch}.footer__fine{margin-top:var(--space-8);padding-top:var(--space-4);border-top:1px solid var(--color-line);font-size:var(--text-xs);color:var(--color-ink-subtle);line-height:1.6;max-width:80ch}.footer__fine b{color:var(--color-ink-muted)}@media(max-width:42.5rem){.footer__cols{grid-template-columns:1fr}}.auth{display:grid;place-items:center;padding-top:var(--space-8)}.auth__card{width:100%;max-width:24rem;display:flex;flex-direction:column;gap:var(--space-6)}.auth__head{text-align:center}.auth__head h1{font-size:var(--text-xl)}.auth__head p{margin:var(--space-2) 0 0;color:var(--color-ink-muted);font-size:var(--text-sm)}.tabs{display:flex;gap:var(--space-1);padding:var(--space-1);background:var(--color-surface-sunken);border-radius:var(--radius-control)}.tab{flex:1;border:1px solid transparent;background:transparent;color:var(--color-ink-muted);font:inherit;font-weight:600;padding:var(--space-2);border-radius:var(--radius-control);cursor:pointer;transition:color .15s,background-color .15s}.tab:hover{color:var(--color-ink)}.tab--active{background:var(--color-surface);color:var(--color-ink);box-shadow:0 0 0 1px var(--color-line)}.tab:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px}.divider{display:flex;align-items:center;gap:var(--space-3);color:var(--color-ink-subtle);font-size:var(--text-sm)}.divider:before,.divider:after{content:"";flex:1;height:1px;background:var(--color-line)}.auth__foot{text-align:center;font-size:var(--text-sm);color:var(--color-ink-muted)}.form{display:flex;flex-direction:column;gap:var(--space-4)}.field{display:flex;flex-direction:column;gap:var(--space-1)}.field__label{font-size:var(--text-sm);font-weight:600;color:var(--color-ink-muted)}.field-row{display:flex;gap:var(--space-3)}.field-row .field{flex:1}.fieldset{border:1px solid var(--color-line);border-radius:var(--radius-card);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3);margin:0}.fieldset__legend{font-size:var(--text-sm);font-weight:600;padding:0 var(--space-2)}.input{font:inherit;color:var(--color-ink);background:var(--color-surface);border:1px solid var(--color-line-strong);border-radius:var(--radius-control);padding:var(--space-2) var(--space-3);transition:border-color .15s,box-shadow .15s}.input:focus-visible{outline:none;border-color:var(--color-brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand) 25%,transparent)}.btn{font:inherit;font-weight:600;letter-spacing:.01em;border-radius:var(--radius-control);padding:var(--space-3) var(--space-6);border:1px solid transparent;cursor:pointer;text-align:center;text-decoration:none;transition:background-color .15s,border-color .15s,transform 80ms,opacity .15s}.btn:hover{border-color:transparent}.btn:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.6;cursor:not-allowed}.btn--primary{background:var(--color-brand);color:var(--color-on-brand);box-shadow:0 1px 0 var(--color-brand-strong)}.btn--primary:hover:not(:disabled){background:var(--color-brand-strong)}.btn--ghost{background:transparent;color:var(--color-ink);border-color:var(--color-line-strong);box-shadow:none}.btn--ghost:hover{border-color:var(--color-line-strong);background:var(--color-surface-sunken)}.btn--discord{background:#5865f2;color:#fff;display:block;box-shadow:0 1px #3c45c0}.btn--discord:hover{background:#4a56d6}.identity__name{font-size:var(--text-lg);font-weight:600;display:flex;align-items:center;gap:var(--space-3)}.badge{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;padding:.15rem var(--space-2);border-radius:var(--radius-pill);line-height:1.4;border:1px solid var(--color-line-strong)}.badge--brand{background:color-mix(in srgb,var(--color-brand) 14%,transparent);color:var(--color-brand);border-color:color-mix(in srgb,var(--color-brand) 40%,transparent)}.badge--muted{background:var(--color-surface-sunken);color:var(--color-ink-muted)}.catalog{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(18rem,1fr))}.product{padding:0;overflow:hidden;display:flex;flex-direction:column}.product__image{aspect-ratio:16 / 9;object-fit:cover;width:100%}.product__body{padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-3)}.product__heading{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.product__name{font-family:var(--font-display);font-size:var(--text-md);font-weight:600}.product__desc{margin:0;color:var(--color-ink-muted);font-size:var(--text-sm)}.variants{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.variant{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--color-line);font-size:var(--text-sm)}.variant__meta{display:flex;align-items:baseline;gap:var(--space-3)}.variant__price{font-family:var(--font-mono);font-weight:600;font-variant-numeric:tabular-nums}.variant__moq{color:var(--color-ink-subtle);font-size:var(--text-xs)}.alert{margin:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);font-size:var(--text-sm);border:1px solid transparent}.alert--error{background:color-mix(in srgb,var(--state-attention) 12%,transparent);color:var(--state-attention);border-color:color-mix(in srgb,var(--state-attention) 40%,transparent)}.alert--success{background:color-mix(in srgb,var(--state-good) 14%,transparent);color:var(--state-good);border-color:color-mix(in srgb,var(--state-good) 40%,transparent)}.stack{display:flex;flex-direction:column;gap:var(--space-4)}.toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3)}.btn--sm{padding:var(--space-1) var(--space-3);font-size:var(--text-xs)}.buylist{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-4)}.buycard{display:flex;flex-direction:column;gap:var(--space-2)}.buycard__head,.buyhead{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.buyhead{justify-content:flex-start}.buycard__name{font-family:var(--font-display);font-size:var(--text-md)}.buycard__link{display:flex;flex-direction:column;gap:var(--space-2);border-bottom:0;color:inherit;text-decoration:none}.buycard__link:hover .buycard__name{color:var(--color-brand)}.buycard__link:focus-visible{outline:2px solid var(--color-brand);outline-offset:var(--space-2);border-radius:var(--radius-control)}.buycard__desc{font-size:var(--text-sm)}.statechip{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;padding:.15rem var(--space-3);border-radius:var(--radius-pill);border:1px solid var(--color-line-strong);white-space:nowrap}.statechip--draft{background:var(--color-surface-sunken);color:var(--color-ink-muted)}.statechip--open{background:color-mix(in srgb,var(--state-good) 14%,transparent);color:var(--state-good);border-color:color-mix(in srgb,var(--state-good) 45%,transparent)}.statechip--locked{background:color-mix(in srgb,var(--state-attention) 14%,transparent);color:var(--state-attention);border-color:color-mix(in srgb,var(--state-attention) 45%,transparent)}.statechip--fulfilling{background:color-mix(in srgb,var(--color-brand) 14%,transparent);color:var(--color-brand);border-color:color-mix(in srgb,var(--color-brand) 45%,transparent)}.statechip--closed{background:transparent;color:var(--color-ink-subtle)}.deadline{font-size:var(--text-sm);color:var(--color-ink-muted);margin:0}.deadline--past{color:var(--state-attention);font-weight:600}.offerlist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-4)}.offer{display:flex;flex-direction:column;gap:var(--space-4)}.offer__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.offer__name{font-family:var(--font-display);font-size:var(--text-md)}.offer__variant{color:var(--color-ink-muted);font-weight:400}.offer__price{margin:var(--space-1) 0 0;font-family:var(--font-mono);font-weight:600;font-variant-numeric:tabular-nums}.moq{display:flex;flex-direction:column;gap:var(--space-2)}.moq__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.moq__status{font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.1em}.moq__status--good{color:var(--state-good)}.moq__status--attention{color:var(--state-attention)}.moq__status--urgent{color:var(--state-urgent)}.moq__count{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-ink-muted);font-variant-numeric:tabular-nums}.moq__track{height:.5rem;border-radius:var(--radius-pill);background:var(--color-surface-sunken);overflow:hidden;border:1px solid var(--color-line)}.moq__fill{height:100%;border-radius:var(--radius-pill);transition:width .9s ease-out}@media(prefers-reduced-motion:reduce){.moq__fill{transition:none}}.moq__fill--good{background:var(--state-good)}.moq__fill--attention{background:var(--state-attention)}.moq__fill--urgent{background:var(--state-urgent)}.stepper{display:flex;align-items:center;gap:var(--space-2)}.stepper__btn{padding:var(--space-1) var(--space-3);min-width:2.25rem;font-size:var(--text-md);line-height:1}.stepper__input{width:4rem;text-align:center;font-variant-numeric:tabular-nums}.ordertotal{display:flex;flex-direction:column;gap:var(--space-3)}.ordertotal__row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4)}.ordertotal__amount{font-family:var(--font-display);font-size:var(--text-xl);font-weight:600;font-variant-numeric:tabular-nums}.ordertotal__note{font-size:var(--text-sm)}.ordertotal__actions{display:flex;gap:var(--space-3);flex-wrap:wrap}.receiptlines{list-style:none;margin:0;padding:0}.stepper-states{list-style:none;margin:0;padding:0;display:flex;gap:var(--space-2);flex-wrap:wrap}.pstep{font-size:var(--text-sm);font-weight:600;padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);border:1px solid var(--color-line-strong);color:var(--color-ink-subtle)}.pstep--done{background:color-mix(in srgb,var(--state-good) 14%,transparent);color:var(--state-good);border-color:color-mix(in srgb,var(--state-good) 45%,transparent)}.pstep--rejected{background:color-mix(in srgb,var(--state-attention) 14%,transparent);color:var(--state-attention);border-color:color-mix(in srgb,var(--state-attention) 45%,transparent)}.moqlever{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;padding-top:var(--space-3);border-top:1px dashed var(--color-line)}.moqlever__input{width:6rem}.checkrow{display:flex;align-items:center;gap:var(--space-3);font-size:var(--text-sm)}.checkrow .badge{margin-left:var(--space-2)}.variantform{display:flex;flex-direction:column;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-line)}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.badge--urgent{background:color-mix(in srgb,var(--state-urgent) 14%,transparent);color:var(--state-urgent);border-color:color-mix(in srgb,var(--state-urgent) 45%,transparent)}.btn--sm{padding:var(--space-1) var(--space-3);font-size:var(--text-sm)}.field__hint{font-size:var(--text-xs)}.stepper{list-style:none;display:flex;gap:var(--space-2);margin:0;padding:0}.stepper__step{display:flex;align-items:center;gap:var(--space-2);flex:1;font-size:var(--text-sm);color:var(--color-ink-subtle)}.stepper__step:not(:last-child):after{content:"";flex:1;height:1px;background:var(--color-line-strong)}.stepper__dot{width:.6rem;height:.6rem;border-radius:var(--radius-pill);background:var(--color-surface-sunken);box-shadow:0 0 0 1px var(--color-line-strong);flex:none}.stepper__step--done .stepper__dot,.stepper__step--current .stepper__dot{background:var(--color-brand);box-shadow:none}.stepper__step--done,.stepper__step--current{color:var(--color-ink);font-weight:600}.stepper__step--good .stepper__dot{background:var(--state-good)}.paycard{display:flex;flex-direction:column;gap:var(--space-4)}.paycard__head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap}.paycard__buy{font-family:var(--font-display);font-size:var(--text-md)}.paycard__lines{font-size:var(--text-sm)}.paycard__amount{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-1)}.paycard__owed{font-family:var(--font-display);font-size:var(--text-lg);font-weight:600}.paycard__pay{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6);padding:var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-surface-sunken)}.paycard__subhead{font-family:var(--font-body);font-size:var(--text-sm);font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--color-ink-muted);margin:0 0 var(--space-3)}.paycard__history summary{cursor:pointer;font-size:var(--text-sm);font-weight:600;color:var(--color-ink-muted);display:flex;align-items:center;gap:var(--space-2)}@media(max-width:42.5rem){.paycard__pay{grid-template-columns:1fr}}.destinations{display:flex;flex-direction:column;gap:var(--space-3)}.destination{display:flex;flex-direction:column;gap:var(--space-1);padding-bottom:var(--space-2);border-bottom:1px dotted var(--color-line-strong)}.destination__value{font-size:var(--text-sm);color:var(--color-ink)}.destination__value--wrap{word-break:break-all}.destination__qr{display:block;width:180px;height:auto;max-width:100%;border:1px solid var(--color-line-strong);background:#fff;padding:var(--space-2)}.prooflist{list-style:none;margin:var(--space-3) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.proofitem{padding:var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-control);display:flex;flex-direction:column;gap:var(--space-2)}.proofitem__head{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.proofitem__method{font-weight:600}.proofitem__when{font-size:var(--text-xs);margin-left:auto}.proofitem__ref{font-size:var(--text-sm);word-break:break-all;margin:0}.tablewrap{overflow-x:auto}.rtable{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.rtable th,.rtable td{text-align:left;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-line);vertical-align:top}.rtable th{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-ink-subtle);border-bottom:2px solid var(--color-ink);white-space:nowrap}.rtable .num{text-align:right;white-space:nowrap}.rtable__items{max-width:20rem}.rtable__ref{font-size:var(--text-xs);color:var(--color-ink-muted);word-break:break-all;margin-top:var(--space-1)}.rtable__actions{display:flex;gap:var(--space-2)}.rtable__rejectrow td{background:var(--color-surface-sunken)}.rejectform{display:flex;gap:var(--space-2);align-items:center;flex-wrap:wrap}.rejectform .input{flex:1;min-width:16rem}.recon__totals{display:flex;gap:var(--space-4);flex-wrap:wrap}.recon__totals--good{color:var(--state-good)}.cryptorow{display:grid;grid-template-columns:.8fr 1.4fr .7fr auto;gap:var(--space-2);align-items:center}@media(max-width:42.5rem){.cryptorow{grid-template-columns:1fr}}.badge--good{background:color-mix(in srgb,var(--state-good) 14%,transparent);color:var(--state-good);border-color:color-mix(in srgb,var(--state-good) 40%,transparent)}.badge--attention{background:color-mix(in srgb,var(--state-attention) 14%,transparent);color:var(--state-attention);border-color:color-mix(in srgb,var(--state-attention) 40%,transparent)}.badge--info{background:color-mix(in srgb,var(--color-brand) 14%,transparent);color:var(--color-brand);border-color:color-mix(in srgb,var(--color-brand) 40%,transparent)}.crumb{margin:0 0 var(--space-3);font-size:var(--text-sm)}.orderlist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-4)}.orderrow{display:flex;align-items:center;gap:var(--space-6);flex-wrap:wrap}.orderrow__main{flex:1;min-width:12rem}.orderrow__name{font-family:var(--font-display);font-size:var(--text-md);font-weight:600;border-bottom:0}.orderrow__meta{font-size:var(--text-sm);margin-top:var(--space-1)}.orderrow__states{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.orderrow__total{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-1);min-width:6rem}.orderrow__amount{font-family:var(--font-mono);font-weight:600;font-variant-numeric:tabular-nums}.orderpane__title{font-size:var(--text-md);font-weight:600;margin:0 0 var(--space-4)}.orderpanes{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6)}@media(max-width:47.5rem){.orderpanes{grid-template-columns:1fr}}.ledger{display:flex;flex-direction:column}.stepper{list-style:none;margin:0;padding:0;display:flex;align-items:flex-start}.stepper__step{flex:1;display:flex;flex-direction:column;align-items:center;gap:var(--space-2);position:relative;text-align:center}.stepper__step:before{content:"";position:absolute;top:.4375rem;left:-50%;width:100%;height:2px;background:var(--color-line-strong)}.stepper__step:first-child:before{display:none}.stepper__step--done:before,.stepper__step--current:before{background:var(--color-brand)}.stepper__dot{width:.9375rem;height:.9375rem;border-radius:var(--radius-pill);background:var(--color-surface);border:2px solid var(--color-line-strong);position:relative;z-index:1}.stepper__step--current .stepper__dot{border-color:var(--color-brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand) 22%,transparent)}.stepper__step--done .stepper__dot{border-color:var(--state-good);background:var(--state-good)}.stepper__label{font-size:var(--text-sm);font-weight:600;color:var(--color-ink-muted)}.stepper__step--current .stepper__label{color:var(--color-ink)}.stepper__note{margin-top:var(--space-4)}.timeline{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.timeline__item{display:flex;gap:var(--space-3);padding-bottom:var(--space-4);position:relative}.timeline__item:before{content:"";position:absolute;left:.34375rem;top:.75rem;bottom:0;width:2px;background:var(--color-line)}.timeline__item:last-child{padding-bottom:0}.timeline__item:last-child:before{display:none}.timeline__marker{flex-shrink:0;width:.75rem;height:.75rem;margin-top:.25rem;border-radius:var(--radius-pill);background:var(--color-surface);border:2px solid var(--color-line-strong);position:relative;z-index:1}.timeline__item--done>.timeline__marker{background:var(--color-brand);border-color:var(--color-brand)}.timeline__item--future>.timeline__marker{background:var(--color-surface)}.timeline__body{flex:1}.timeline__title{font-weight:600}.timeline__item--future .timeline__title{color:var(--color-ink-subtle)}.timeline__detail{margin:var(--space-1) 0 0;font-size:var(--text-sm)}.timeline__meta{margin:0 0 var(--space-1);font-size:var(--text-xs);color:var(--color-ink-subtle)}.timeline--posts .timeline__item--done>.timeline__marker{background:var(--color-accent);border-color:var(--color-accent)}.post__body{margin:0;white-space:pre-wrap}.tracking{margin:var(--space-1) 0 0;display:flex;align-items:baseline;gap:var(--space-2);flex-wrap:wrap}.tracking__carrier{font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--color-ink-muted)}.tracking__num{font-family:var(--font-mono);font-weight:600;color:var(--color-ink);word-break:break-all}.organizer{display:flex;flex-direction:column;gap:var(--space-4);border-color:var(--color-line-strong)}.organizer__head{display:flex;align-items:center;gap:var(--space-3)}.organizer__title{font-size:var(--text-md);font-weight:600}.organizer__actions{display:flex;gap:var(--space-3);flex-wrap:wrap}.organizer__update{border-top:1px solid var(--color-line);padding-top:var(--space-4)}.coa{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2) var(--space-3)}.coa__links{display:inline-flex;flex-wrap:wrap;gap:var(--space-3);font-size:var(--text-sm)}.coa-editor{border-top:1px solid var(--color-line);padding-top:var(--space-4)}
