:root{--ink:#0e0f11;--paper:#f5f4f0;--muted:#6b6f76;--line:#d9d7d0;--accent:#c9a227;--maxw:72rem;--font-sans:ui-sans-serif,system-ui,"Inter","IBM Plex Sans",sans-serif;--font-mono:ui-monospace,"IBM Plex Mono","SFMono-Regular",Menlo,monospace}@media (prefers-color-scheme:dark){:root{--ink:#f5f4f0;--paper:#0e0f11;--muted:#9aa0a8;--line:#24272c}}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans);line-height:1.55;-webkit-font-smoothing:antialiased}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}.hero{min-height:70vh;display:flex;align-items:center}.hero__inner{max-width:var(--maxw);margin:0 auto;padding:4rem 1.5rem}.hero__title{font-size:clamp(2rem,5vw,3.5rem);line-height:1.05;letter-spacing:-.02em;margin:0 0 1rem}.hero__subtitle{font-size:clamp(1rem,2vw,1.25rem);color:var(--muted);max-width:46rem;margin:0 0 2rem}.hero__cta{display:flex;gap:1rem;flex-wrap:wrap}.btn{display:inline-block;padding:.75rem 1.25rem;border:1px solid var(--line);border-radius:2px;font-weight:600}.btn--primary{background:var(--ink);color:var(--paper);border-color:var(--ink)}.btn--ghost{background:transparent;color:var(--ink)}.btn:hover{text-decoration:none;border-color:var(--accent)}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 1.5rem;width:100%}.mono{font-family:var(--font-mono);font-feature-settings:none;font-variant-ligatures:none}.muted{color:var(--muted)}h1,h2,h3{letter-spacing:-.01em;line-height:1.15}.skip-link{position:absolute;left:-9999px;top:0;background:var(--ink);color:var(--paper);padding:.5rem .75rem;z-index:100}.skip-link:focus{left:.5rem;top:.5rem}.site-header{border-bottom:1px solid var(--line)}.site-header__inner{display:flex;align-items:center;gap:1.5rem;min-height:4rem;flex-wrap:wrap}.brand{font-weight:700;font-size:1.15rem;color:var(--ink);letter-spacing:-.02em}.brand:hover{text-decoration:none;color:var(--accent)}.nav{display:flex;gap:1.25rem;flex-wrap:wrap;font-size:.95rem}.nav a{color:var(--ink)}.nav a:hover{color:var(--accent);text-decoration:none}.site-header__aux{margin-left:auto;display:flex;align-items:center;gap:1rem}.locale{display:inline-flex;gap:.25rem;font-size:.8rem}.locale__opt{color:var(--muted);padding:.1rem .3rem;border:1px solid transparent}.locale__opt--active{color:var(--ink);border-color:var(--line)}.onion-badge{font-size:.75rem;color:var(--muted);border:1px solid var(--line);border-radius:2px;padding:.1rem .4rem}.site-footer{border-top:1px solid var(--line);margin-top:4rem;padding:2.5rem 0;font-size:.9rem}.footer-nav{display:flex;gap:2.5rem;flex-wrap:wrap}.footer-col{display:flex;flex-direction:column;gap:.4rem}.footer-col__h{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:0 0 .3rem}.footer-col a{color:var(--ink)}.site-footer__bottom{display:flex;gap:1.5rem;flex-wrap:wrap;margin-top:2rem;padding-top:1rem;border-top:1px solid var(--line);font-size:.8rem;color:var(--muted)}.page{padding:3rem 0}.page__head{max-width:48rem;margin-bottom:2.5rem}.page__title{font-size:clamp(1.75rem,4vw,2.75rem);margin:0 0 .75rem}.page__lead{color:var(--muted);font-size:1.05rem;margin:0}.section__title{font-size:1.25rem;margin:0 0 1rem;padding-bottom:.4rem;border-bottom:1px solid var(--line)}.crumbs{font-size:.8rem;margin-bottom:1.5rem}.crumbs,.crumbs a{color:var(--muted)}.crumbs a:hover{color:var(--accent)}.block{padding:3rem 0}.block--hero{padding:4.5rem 0 3rem}.block--cta{background:color-mix(in srgb,var(--ink) 4%,transparent)}.block__title{font-size:clamp(1.5rem,3vw,2.25rem);margin:0 0 1rem}.block__title--xl{font-size:clamp(2rem,5vw,3.5rem);line-height:1.05}.block__lead{color:var(--muted);font-size:1.1rem;max-width:46rem;margin:0 0 1.5rem}.split{display:grid;grid-template-columns:1fr 1fr;grid-gap:2.5rem;gap:2.5rem;align-items:center}.split--right .split__text{order:2}.split__media img{width:100%;height:auto;border:1px solid var(--line)}.cited{list-style:none;padding:0;margin:0;display:grid;grid-gap:1rem;gap:1rem}.cited__item{border-left:2px solid var(--line);padding-left:1rem}.cited__text{display:block}.src{font-family:var(--font-mono);font-size:.8rem;color:var(--accent)}.proof{margin:0}.proof__row{display:grid;grid-template-columns:14rem 1fr;grid-gap:1rem;gap:1rem;padding:.6rem 0;border-bottom:1px solid var(--line)}.proof__label{color:var(--muted)}.proof__value{word-break:break-word}.faq{max-width:52rem}.faq__item{border-bottom:1px solid var(--line);padding:.5rem 0}.faq__q{cursor:pointer;font-weight:600;padding:.5rem 0}.faq__a{color:var(--muted);padding:0 0 .75rem}.gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:1rem;gap:1rem}.gallery img{width:100%;height:auto;border:1px solid var(--line)}.quote{border-left:3px solid var(--accent);padding-left:1.25rem;margin:0;max-width:46rem}.quote__text{font-size:1.25rem;margin:0 0 .5rem}.quote__attr{color:var(--muted);font-size:.9rem}.limits{border:1px solid var(--line);border-left:3px solid var(--accent);background:color-mix(in srgb,var(--accent) 6%,transparent);padding:1rem 1.25rem;border-radius:2px}.limits--prominent{padding:1.25rem 1.5rem}.limits--prominent .section__title{border-bottom-color:color-mix(in srgb,var(--accent) 40%,var(--line))}.limits__list{margin:0;padding-left:1.1rem}.limits__list li{margin:.35rem 0}.grid{display:grid;grid-gap:1.5rem;gap:1.5rem}.grid--cards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.cat-section{margin-bottom:3rem}.cat-section__title{font-size:1.4rem;margin:0 0 1.25rem}.cat-section__title a{color:var(--ink)}.card{border:1px solid var(--line);border-radius:2px;padding:1rem;display:flex;flex-direction:column;gap:.5rem}.card__media-link{display:block}.card__media{width:100%;aspect-ratio:4/3;object-fit:cover;border:1px solid var(--line);background:color-mix(in srgb,var(--ink) 4%,transparent)}.card__media--empty{display:block;aspect-ratio:4/3}.card__title{font-size:1.05rem;margin:.25rem 0 0}.card__title a{color:var(--ink)}.card__title a:hover{color:var(--accent)}.card__desc{color:var(--muted);font-size:.9rem;margin:0}.card__price{margin:auto 0 0;font-weight:600}.card__price-from{font-weight:400;color:var(--muted);font-size:.85rem}.card__lead{font-size:.75rem;color:var(--muted);margin:0}.product{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:2.5rem;gap:2.5rem;margin-bottom:2rem}.product__media-empty{aspect-ratio:4/3;border:1px solid var(--line);background:color-mix(in srgb,var(--ink) 4%,transparent)}.product__buy{position:-webkit-sticky;position:sticky;top:1.5rem;align-self:start}.product__title{font-size:clamp(1.5rem,3vw,2.25rem);margin:0 0 .75rem}.product__short{color:var(--muted)}.product__price-amt{font-size:1.5rem;font-weight:600}.product__condition,.product__lead{font-size:.85rem;color:var(--muted);margin:.25rem 0}.product__cta{margin-top:1.25rem;width:100%;text-align:center}.product__cta-note{font-size:.8rem;margin-top:.5rem}.product__section{padding:2rem 0;border-top:1px solid var(--line)}.specs{width:100%;border-collapse:collapse;font-size:.95rem}.specs td,.specs th{text-align:left;padding:.55rem .75rem;border-bottom:1px solid var(--line);vertical-align:top}.specs__label{color:var(--muted);font-weight:500;width:16rem}.options{display:grid;grid-gap:1.25rem;gap:1.25rem}.option__name{font-size:1rem;margin:0 0 .5rem}.option__choices{list-style:none;padding:0;margin:0;display:grid;grid-gap:.25rem;gap:.25rem;max-width:28rem}.option__choice{display:flex;justify-content:space-between;gap:1rem;padding:.4rem 0;border-bottom:1px dotted var(--line)}.option__delta{color:var(--muted);font-size:.85rem}.sources{list-style:none;padding:0;margin:0;display:grid;grid-gap:.5rem;gap:.5rem}.sources__item{display:flex;gap:1rem;align-items:baseline;flex-wrap:wrap}.sources__verified{font-size:.8rem}.personas{display:grid;grid-gap:2rem;gap:2rem}.persona{border:1px solid var(--line);border-radius:2px;padding:1.5rem}.persona__name{font-size:1.3rem;margin:0 0 .5rem}.persona__adversary{color:var(--muted);margin:0 0 1.25rem}.persona__field-label{font-family:var(--font-mono);font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;color:var(--accent)}.persona__cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem;align-items:start}.persona__sub{font-size:.8rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0 0 .5rem}.persona__helps ul,.persona__not ul{margin:0;padding-left:1.1rem}.persona__helps li,.persona__not li{margin:.35rem 0}.prose{max-width:48rem}.prose h2{font-size:1.3rem;margin:2rem 0 .75rem}.prose ol,.prose ul{padding-left:1.25rem}.prose li{margin:.35rem 0}.prose a{text-decoration:underline}.richtext :first-child{margin-top:0}.canary,.pgp{white-space:pre-wrap;word-break:break-word;font-size:.82rem;line-height:1.5;background:color-mix(in srgb,var(--ink) 4%,transparent);border:1px solid var(--line);border-radius:2px;padding:1rem;overflow-x:auto}.legal-draft{font-family:var(--font-mono);font-size:.8rem;color:var(--accent);border:1px dashed color-mix(in srgb,var(--accent) 50%,var(--line));padding:.4rem .6rem;display:inline-block;border-radius:2px}.cart-empty{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.cart-list{list-style:none;margin:0 0 2rem;padding:0}.cart-line{display:grid;grid-template-columns:1fr auto auto auto;align-items:center;grid-gap:1.5rem;gap:1.5rem;padding:1rem 0;border-bottom:1px solid var(--line)}.cart-line__info{display:flex;flex-direction:column;gap:.15rem}.cart-line__title{font-weight:600}.cart-line__sku{font-size:.75rem}.cart-line__opts{font-size:.8rem}.cart-line__price,.cart-line__total{white-space:nowrap}.cart-line__total{font-weight:600;min-width:5rem;text-align:right}.cart-line__controls{display:flex;align-items:center;gap:1rem}.qty{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:2px}.qty__btn{width:2rem;height:2rem;background:transparent;border:none;color:var(--ink);font-size:1.1rem;cursor:pointer;line-height:1}.qty__btn:disabled{color:var(--muted);cursor:not-allowed}.qty__val{min-width:2rem;text-align:center;font-size:.95rem}.cart-line__remove{background:transparent;border:none;color:var(--muted);font-size:.8rem;cursor:pointer;text-decoration:underline}.cart-line__remove:hover:not(:disabled){color:var(--accent)}.cart-summary{max-width:24rem;margin-left:auto;display:flex;flex-direction:column;gap:.75rem}.cart-summary__row{display:flex;justify-content:space-between;align-items:baseline;font-size:1.1rem}.cart-summary__amt{font-weight:600}.cart-summary__note{font-size:.85rem;margin:0}.cart-summary__cta{text-align:center}.cart-page__monero{margin-top:2rem;font-size:.8rem}.checkout-grid{display:grid;grid-template-columns:1.5fr 1fr;grid-gap:2.5rem;gap:2.5rem;align-items:start}.checkout-form{gap:1.25rem}.checkout-fieldset,.checkout-form{display:flex;flex-direction:column}.checkout-fieldset{border:1px solid var(--line);border-radius:2px;padding:1.5rem;gap:1rem;margin:0}.checkout-fieldset[disabled]{opacity:.6}.field{display:flex;flex-direction:column;gap:.3rem}.field__label{font-size:.85rem;font-weight:500}.field__hint{font-size:.78rem}.field input,.field select{font-family:var(--font-sans);font-size:.95rem;padding:.6rem .7rem;border:1px solid var(--line);border-radius:2px;background:var(--paper);color:var(--ink)}.field input:focus,.field select:focus{outline:2px solid var(--accent);outline-offset:1px}.field-row{display:grid;grid-template-columns:1fr 2fr;grid-gap:1rem;gap:1rem}.checkout-error{color:#b23b3b;font-size:.9rem;border:1px solid #b23b3b;border-radius:2px;padding:.6rem .8rem;margin:0}.checkout-submit{align-self:flex-start}.checkout-form__note{font-size:.8rem;margin:0}.checkout-aside{border:1px solid var(--line);border-radius:2px;padding:1.5rem;position:-webkit-sticky;position:sticky;top:1.5rem}.checkout-summary__list{list-style:none;margin:0 0 1rem;padding:0;display:flex;flex-direction:column;gap:.5rem}.checkout-summary__line{display:grid;grid-template-columns:auto 1fr auto;grid-gap:.6rem;gap:.6rem;align-items:baseline;font-size:.9rem}.checkout-summary__qty{color:var(--muted)}.checkout-summary__amt{text-align:right}.checkout-summary__row{display:flex;justify-content:space-between;align-items:baseline;padding-top:.75rem;border-top:1px solid var(--line);font-size:1.05rem}.checkout-summary__monero,.checkout-summary__note{font-size:.8rem;margin:.75rem 0 0}.checkout-summary__monero{color:var(--accent)}.checkout-summary__back{display:inline-block;margin-top:1rem;font-size:.85rem}.order-token-notice{border-left:1px solid var(--accent);border:1px solid var(--accent);border-left-width:3px;background:color-mix(in srgb,var(--accent) 6%,transparent);border-radius:2px;padding:1rem 1.25rem;margin-top:1rem}.order-token-notice__warn{font-size:.82rem;margin:.5rem 0 0}.order-status-box{border:1px solid var(--line);border-radius:2px;padding:1.25rem 1.5rem;margin-bottom:2rem;display:flex;flex-direction:column;gap:.4rem}.order-status-box__ref{font-size:.8rem;margin:0}.order-status-box__status{font-size:1.2rem;margin:0}.order-status-box__total{margin:0}.order-timeline{margin-bottom:2rem}.timeline{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.timeline__step{display:flex;align-items:center;gap:.75rem;padding:.4rem 0;color:var(--muted);position:relative}.timeline__dot{width:.7rem;height:.7rem;border-radius:50%;border:2px solid var(--line);background:var(--paper);flex:none}.timeline__step--done{color:var(--ink)}.timeline__step--done .timeline__dot{background:var(--accent);border-color:var(--accent)}.timeline__step--current{font-weight:600}.order-exceptional{margin-top:1rem;font-size:.85rem;color:var(--accent)}.order-pay{border:1px solid var(--line);border-radius:2px;padding:1.5rem;margin-bottom:2rem;display:flex;flex-direction:column;gap:.85rem}.order-pay--config{border-style:dashed}.order-pay__amount{margin:0}.order-pay__xmr{font-size:1.15rem;font-weight:600}.order-pay__confs,.order-pay__note{font-size:.85rem;margin:0}.copyfield{display:flex;flex-direction:column;gap:.25rem}.copyfield__label{font-size:.78rem}.copyfield__row{display:flex;align-items:stretch;gap:.5rem}.copyfield__value{flex:1 1;word-break:break-all;font-size:.82rem;background:color-mix(in srgb,var(--ink) 4%,transparent);padding:.55rem .7rem}.copyfield__btn,.copyfield__value{border:1px solid var(--line);border-radius:2px}.copyfield__btn{flex:none;background:transparent;color:var(--ink);font-size:.8rem;padding:0 .85rem;cursor:pointer}.copyfield__btn:hover{border-color:var(--accent)}.order-page__updated{font-size:.78rem}@media (max-width:860px){.persona__cols,.product,.split{grid-template-columns:1fr}.split--right .split__text{order:0}.product__buy{position:static}.proof__row{grid-template-columns:1fr;gap:.2rem}.specs__label{width:auto}.checkout-grid{grid-template-columns:1fr}.checkout-aside{position:static}.cart-line{grid-template-columns:1fr auto;grid-template-areas:"info total" "price controls";gap:.5rem 1rem}.cart-line__info{grid-area:info}.cart-line__price{grid-area:price}.cart-line__controls{grid-area:controls;justify-content:flex-end}.cart-line__total{grid-area:total}.cart-summary{margin-left:0}}