:root{--rt-void:#070707;--rt-graphite:#111111;--rt-carbon:#1A1A1A;--rt-carbon-2:#222222;--rt-hairline:#2a2723;--rt-pure-black:#000000;--rt-gold:#C8A96B;--rt-gold-deep:#9B7A3D;--rt-champagne:#E5D1A3;--rt-ivory:#EAEAEA;--rt-muted:#7A7A7A;--rt-muted-2:#5a5a5a;--rt-positive:#86c391;--rt-danger:#c89090;--rt-gold-a40:rgba(200,169,107,.4);--rt-gold-a22:rgba(200,169,107,.22);--rt-gold-a14:rgba(200,169,107,.14);--rt-gold-a08:rgba(200,169,107,.08);--rt-ivory-a22:rgba(234,234,234,.22);--rt-ivory-a18:rgba(234,234,234,.18);--rt-serif:var(--font-serif),"Cormorant Garamond","Cormorant",Georgia,serif;--rt-sans:var(--font-sans),-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;--rt-mono:var(--font-mono),"JetBrains Mono",ui-monospace,Menlo,monospace;--rt-fs-display:clamp(48px,6.4vw,92px);--rt-fs-h2:clamp(38px,4.6vw,64px);--rt-fs-h3:28px;--rt-fs-h4:42px;--rt-fs-body:15px;--rt-fs-body-sm:13.5px;--rt-fs-meta:11px;--rt-fs-meta-sm:10.5px;--rt-fs-mono:10.5px;--rt-ls-eyebrow:.28em;--rt-ls-label:.22em;--rt-ls-button:.26em;--rt-ls-display:-.01em;--rt-space-1:4px;--rt-space-2:8px;--rt-space-3:12px;--rt-space-4:16px;--rt-space-5:20px;--rt-space-6:24px;--rt-space-8:32px;--rt-space-10:40px;--rt-space-12:48px;--rt-space-16:64px;--rt-space-20:80px;--rt-space-24:96px;--rt-space-32:128px;--rt-radius-0:0px;--rt-radius-1:3px;--rt-radius-2:6px;--rt-radius-3:12px;--rt-radius-pill:999px;--rt-shadow-card:0 30px 60px -30px rgba(0,0,0,.7);--rt-shadow-glow:0 0 0 1px var(--rt-gold-a40),0 20px 50px -20px rgba(200,169,107,.45);--rt-shadow-panel:0 30px 80px rgba(0,0,0,.7),0 0 0 1px var(--rt-gold-a08) inset;--rt-shadow-product:0 60px 80px -30px rgba(0,0,0,.9),inset 0 1px 0 rgba(255,255,255,.04);--rt-ease:cubic-bezier(.4,.1,.2,1);--rt-ease-soft:cubic-bezier(.25,.46,.45,.94);--rt-dur-fast:.25s;--rt-dur-mid:.35s;--rt-dur-slow:.6s;--rt-max:1320px;--rt-page-pad:32px;--rt-z-nav:50;--rt-z-dialog:100;--rt-z-tweaks:200;--void:var(--rt-void);--graphite:var(--rt-graphite);--carbon:var(--rt-carbon);--carbon-2:var(--rt-carbon-2);--hairline:var(--rt-hairline);--gold:var(--rt-gold);--gold-deep:var(--rt-gold-deep);--champagne:var(--rt-champagne);--ivory:var(--rt-ivory);--muted:var(--rt-muted);--muted-2:var(--rt-muted-2);--serif:var(--rt-serif);--sans:var(--rt-sans);--mono:var(--rt-mono);--max:var(--rt-max)}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--rt-void);color:var(--rt-ivory);font-family:var(--rt-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{font-family:inherit;cursor:pointer}::selection{background:var(--rt-gold);color:#000}.wrap{max-width:var(--rt-max);margin:0 auto;padding:0 var(--rt-page-pad)}.label{font-family:var(--rt-sans);font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--rt-gold);font-weight:500}.label.muted{color:var(--rt-muted)}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:var(--rt-fs-meta);letter-spacing:var(--rt-ls-eyebrow);text-transform:uppercase;color:var(--rt-gold);font-weight:500;font-family:var(--rt-sans)}.eyebrow:before{content:"";width:24px;height:1px;background:var(--rt-gold);display:inline-block}.sec-head{display:grid;grid-template-columns:1fr auto;align-items:end;grid-gap:40px;gap:40px;margin-bottom:60px;padding-top:120px}.sec-head h2{font-family:var(--rt-serif);font-weight:300;font-size:var(--rt-fs-h2);line-height:1;letter-spacing:var(--rt-ls-display);margin:18px 0 0;color:var(--rt-ivory);max-width:740px}.sec-head h2 em{color:var(--rt-gold);font-style:italic;font-weight:400}.sec-head .right{text-align:right;color:var(--rt-muted);font-size:13px;line-height:1.7;max-width:280px;font-weight:300}@media (max-width:680px){.sec-head{grid-template-columns:1fr;padding-top:80px}.sec-head .right{text-align:left}}.compliance{background:var(--rt-pure-black);border-bottom:1px solid #161310;color:var(--rt-muted);font-size:var(--rt-fs-meta-sm);letter-spacing:var(--rt-ls-label);text-transform:uppercase;text-align:center;padding:9px 16px;font-weight:500}.compliance b{color:var(--rt-champagne);font-weight:500}.btn{display:inline-flex;align-items:center;gap:14px;padding:16px 26px;font-size:var(--rt-fs-meta);letter-spacing:var(--rt-ls-button);text-transform:uppercase;font-weight:500;font-family:var(--rt-sans);border:1px solid var(--rt-gold);background:transparent;color:var(--rt-gold);transition:all var(--rt-dur-mid) var(--rt-ease);cursor:pointer}.btn:hover{background:var(--rt-gold);color:#0a0a0a}.btn .arr{display:inline-block;transition:transform var(--rt-dur-mid) var(--rt-ease)}.btn:hover .arr{transform:translateX(4px)}.btn.primary{background:linear-gradient(180deg,var(--rt-gold) 0,#b08f4f 100%);color:#0a0a0a;border-color:transparent;box-shadow:var(--rt-shadow-glow)}.btn.primary:hover{filter:brightness(1.08)}.btn.ghost{border-color:var(--rt-ivory-a22);color:var(--rt-ivory)}.btn.ghost:hover{border-color:var(--rt-ivory);background:transparent;color:var(--rt-ivory)}.icon-btn{width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--rt-gold-a22);color:var(--rt-ivory);background:transparent;transition:all var(--rt-dur-mid) var(--rt-ease)}.icon-btn:hover{border-color:var(--rt-gold);color:var(--rt-gold)}.card{background:var(--rt-void);padding:32px 28px 28px;display:flex;flex-direction:column;position:relative;transition:background var(--rt-dur-slow) var(--rt-ease)}.card:hover{background:#0a0807}.card .top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.card .cat{font-family:var(--rt-mono);font-size:10px;letter-spacing:.18em;color:var(--rt-muted)}.card .badge,.card .cat{text-transform:uppercase}.card .badge{font-size:9.5px;letter-spacing:.2em;color:var(--rt-gold);border:1px solid var(--rt-gold-a40);padding:5px 9px;font-weight:500}.card .pic{aspect-ratio:1/1;background:radial-gradient(ellipse 70% 50% at 50% 50%,var(--rt-gold-a08),transparent 70%),repeating-linear-gradient(135deg,#0d0c0b 0,#0d0c0b 6px,#0a0908 6px,#0a0908 12px);border:1px solid #1d1a16;margin-bottom:24px;overflow:hidden}.card .pic,.card .pic .dropper,.card .pic .pill,.card .pic .vial{position:relative;display:flex;align-items:center;justify-content:center}.card .pic .vial{width:30%;aspect-ratio:1/2.6;background:linear-gradient(180deg,#1a1714,#050403 90%);border:1px solid #2c261e;border-radius:6px 6px 10px 10px;box-shadow:inset 0 0 20px rgba(0,0,0,.6)}.card .pic .vial:before{content:"";position:absolute;top:-12%;width:60%;height:18%;background:linear-gradient(180deg,var(--rt-gold),var(--rt-gold-deep));border-radius:3px}.card .pic .vial:after{content:"R+";font-family:var(--rt-serif);color:var(--rt-gold);font-size:13px;letter-spacing:.05em}.card .pic .pill{width:42%;aspect-ratio:1/1.35;background:linear-gradient(155deg,#1a1714,#050403 70%);border:1px solid #2c261e;border-radius:50%;flex-direction:column;gap:4px}.card .pic .pill .lid{position:absolute;top:6%;width:60%;height:18%;background:linear-gradient(180deg,var(--rt-gold-deep),#6f5630);border-radius:50% 50% 0 0/100% 100% 0 0}.card .pic .pill .mk{font-family:var(--rt-serif);color:var(--rt-gold);font-size:18px;margin-top:18%}.card .pic .dropper{width:34%;aspect-ratio:1/2.4;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(0,0,0,.3));border:1px solid #2c261e;border-radius:4px}.card .pic .label-tag{position:absolute;left:14px;top:14px;font-family:var(--rt-mono);font-size:9px;letter-spacing:.16em;color:var(--rt-muted);text-transform:uppercase;z-index:2}.card .pic .label-tag.r{left:auto;right:14px;color:var(--rt-gold)}.card .pic .gridmark{position:absolute;inset:0;background-image:linear-gradient(var(--rt-gold-a08) 1px,transparent 1px),linear-gradient(90deg,var(--rt-gold-a08) 1px,transparent 1px);background-size:24px 24px;pointer-events:none}.card .pic.photo{padding:0;background:#0a0908}.card .pic.photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .8s ease}.card:hover .pic.photo img{transform:scale(1.04)}.card .pic.photo .label-tag{z-index:2;text-shadow:0 1px 8px rgba(0,0,0,.8)}.card h3{font-family:var(--rt-serif);font-weight:400;font-size:var(--rt-fs-h3);line-height:1.05;color:var(--rt-ivory);margin:0 0 6px;letter-spacing:-.005em}.card .sub{font-family:var(--rt-mono);font-size:11px;color:var(--rt-muted);letter-spacing:.06em;margin-bottom:18px}.card .specs{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0;border-top:1px solid var(--rt-hairline);padding-top:14px;margin-bottom:20px}.card .specs div{font-size:var(--rt-fs-meta-sm);letter-spacing:.16em;text-transform:uppercase;color:var(--rt-muted);padding:6px 0}.card .specs div b{display:block;color:var(--rt-ivory);font-weight:500;margin-top:3px;letter-spacing:.05em;font-family:var(--rt-mono)}.card .foot{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:18px;border-top:1px solid var(--rt-hairline)}.card .price{font-family:var(--rt-serif);font-size:30px;color:var(--rt-ivory);font-weight:400;line-height:1}.card .price .currency{font-size:14px;color:var(--rt-gold);vertical-align:top;margin-right:2px}.card .price small{display:block;font-family:var(--rt-mono);font-size:10px;letter-spacing:.12em;color:var(--rt-muted-2);margin-top:6px;text-transform:uppercase;font-weight:400}.card .add{background:transparent;border:1px solid var(--rt-gold-a40);color:var(--rt-gold);width:46px;height:46px;display:grid;place-items:center;transition:all var(--rt-dur-mid) var(--rt-ease)}.card .add.added,.card .add:hover{background:var(--rt-gold);color:#0a0a0a;border-color:var(--rt-gold)}@keyframes rt-dlg-fade{0%{opacity:0}to{opacity:1}}@keyframes rt-dlg-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.dlg-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.78);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:var(--rt-z-dialog);display:flex;align-items:center;justify-content:center;padding:24px;animation:rt-dlg-fade var(--rt-dur-mid) var(--rt-ease)}.dlg{background:linear-gradient(180deg,#0c0a08,#050403);border:1px solid var(--rt-hairline);max-width:560px;width:100%;position:relative;color:var(--rt-ivory);animation:rt-dlg-rise var(--rt-dur-slow) var(--rt-ease);max-height:92vh;overflow-y:auto}.dlg.wide{max-width:680px}.dlg .corner{position:absolute;width:22px;height:22px;border-color:var(--rt-gold);border-style:solid;border-width:0;pointer-events:none}.dlg .corner.tl{top:14px;left:14px;border-top-width:1px;border-left-width:1px}.dlg .corner.tr{top:14px;right:14px;border-top-width:1px;border-right-width:1px}.dlg .corner.bl{bottom:14px;left:14px;border-bottom-width:1px;border-left-width:1px}.dlg .corner.br{bottom:14px;right:14px;border-bottom-width:1px;border-right-width:1px}.dlg .close{position:absolute;top:18px;right:18px;width:34px;height:34px;background:transparent;border:1px solid var(--rt-ivory-a18);color:var(--rt-ivory);display:grid;place-items:center;transition:all var(--rt-dur-fast) var(--rt-ease);z-index:2;cursor:pointer}.dlg .close:hover{border-color:var(--rt-gold);color:var(--rt-gold)}.dlg-body{padding:54px 48px 44px}.dlg .eb{font-size:var(--rt-fs-meta-sm);letter-spacing:var(--rt-ls-eyebrow);text-transform:uppercase;color:var(--rt-gold);font-weight:500;display:inline-flex;align-items:center;gap:10px;margin-bottom:20px}.dlg .eb:before{content:"";width:24px;height:1px;background:var(--rt-gold)}.dlg h3{font-family:var(--rt-serif);font-weight:300;font-size:42px;line-height:1.05;letter-spacing:var(--rt-ls-display);margin:0 0 14px;color:var(--rt-ivory)}.dlg h3 em{color:var(--rt-gold);font-style:italic;font-weight:400}.dlg p.intro{font-size:13.5px;line-height:1.7;color:var(--rt-muted);margin:0 0 28px;font-weight:300}.dlg label{display:block;font-size:var(--rt-fs-meta-sm);letter-spacing:var(--rt-ls-label);text-transform:uppercase;color:var(--rt-muted);font-weight:500;margin:0 0 8px}.dlg input[type=email],.dlg input[type=text],.dlg select{width:100%;background:transparent;border:1px solid var(--rt-hairline);color:var(--rt-ivory);padding:14px 16px;font-family:var(--rt-sans);font-size:13px;letter-spacing:.04em;outline:none;transition:border-color var(--rt-dur-fast) var(--rt-ease)}.dlg input:focus,.dlg select:focus{border-color:var(--rt-gold)}.dlg input::placeholder{color:var(--rt-muted-2);font-size:12px}.dlg .row{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.dlg .field,.dlg .row{margin-bottom:18px}.dlg .check{display:flex;align-items:flex-start;gap:12px;font-size:11.5px;color:var(--rt-muted);line-height:1.6;font-weight:300;margin:6px 0 22px}.dlg .check input{accent-color:var(--rt-gold);margin-top:2px}.dlg .actions{display:flex;gap:12px;flex-wrap:wrap}.dlg .commission-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--rt-hairline);border:1px solid var(--rt-hairline);margin:0 0 28px}.dlg .com{background:#0a0908;padding:18px 14px;text-align:center}.dlg .com b{display:block;font-family:var(--rt-serif);font-size:30px;color:var(--rt-gold);font-weight:400;line-height:1;margin-bottom:6px}.dlg .com span{font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--rt-muted)}.dlg .perks{display:flex;flex-direction:column;gap:10px;margin:0 0 26px;padding:0;list-style:none}.dlg .perks li{display:flex;align-items:flex-start;gap:12px;font-size:12.5px;color:var(--rt-ivory);line-height:1.6;font-weight:300}.dlg .perks li:before{content:"+";color:var(--rt-gold);font-family:var(--rt-serif);font-size:18px;line-height:1;margin-top:2px}.dlg .link-result{margin-top:24px;padding:18px;border:1px solid var(--rt-gold-a40);background:#0a0807;animation:rt-dlg-rise var(--rt-dur-mid) var(--rt-ease)}.dlg .link-result .lbl{font-size:10px;letter-spacing:var(--rt-ls-label);text-transform:uppercase;color:var(--rt-gold);font-weight:500;margin-bottom:10px}.dlg .link-result .url{font-family:var(--rt-mono);font-size:13px;color:var(--rt-ivory);word-break:break-all;margin-bottom:14px;line-height:1.5}.dlg .link-result .copy{background:transparent;border:1px solid var(--rt-gold-a40);color:var(--rt-gold);padding:8px 14px;font-size:10px;letter-spacing:.2em;text-transform:uppercase;font-family:var(--rt-sans);font-weight:500;transition:all var(--rt-dur-fast) var(--rt-ease)}.dlg .link-result .copy:hover{background:var(--rt-gold);color:#0a0a0a}.dlg .success{padding:32px 0 8px;text-align:center}.dlg .success .tick{width:54px;height:54px;border:1px solid var(--rt-gold);border-radius:50%;display:grid;place-items:center;margin:0 auto 22px;color:var(--rt-gold)}.dlg .success h3{margin-bottom:10px}.dlg .fineprint{font-size:var(--rt-fs-meta-sm);color:var(--rt-muted-2);line-height:1.6;letter-spacing:.04em;margin-top:18px}@media (max-width:680px){.dlg-body{padding:42px 26px 32px}.dlg h3{font-size:32px}.dlg .commission-grid,.dlg .row{grid-template-columns:1fr}}.shop{min-height:100vh;background:var(--rt-void);color:var(--rt-ivory);font-family:var(--rt-sans);display:flex;flex-direction:column}.shop-header{display:flex;align-items:center;justify-content:space-between;padding:20px var(--rt-page-pad);border-bottom:1px solid var(--rt-hairline)}.shop-header .brand{display:inline-flex;align-items:center;gap:10px;color:var(--rt-ivory);text-decoration:none}.shop-header .mark{font-family:var(--rt-serif);font-size:22px;color:var(--rt-gold)}.shop-header .wm{letter-spacing:var(--rt-ls-label)}.shop-header .step-label,.shop-header .wm{font-size:var(--rt-fs-meta);text-transform:uppercase;color:var(--rt-muted)}.shop-header .step-label{letter-spacing:var(--rt-ls-eyebrow)}.shop-main{flex:1 1;width:100%;max-width:1080px;margin:0 auto;padding:48px var(--rt-page-pad) 96px}.shop-title{font-family:var(--rt-serif);font-size:var(--rt-fs-h2);font-weight:400;letter-spacing:var(--rt-ls-display);margin:0 0 6px}.shop-title em{color:var(--rt-gold);font-style:italic}.shop-lede{color:var(--rt-muted);font-size:var(--rt-fs-body);margin:0 0 36px}.checkout-grid{display:grid;grid-template-columns:1.5fr 1fr;grid-gap:28px;gap:28px;align-items:start}@media (max-width:860px){.checkout-grid{grid-template-columns:1fr}}.co-card{background:var(--rt-graphite);border:1px solid var(--rt-hairline);border-radius:var(--rt-radius-3);padding:28px}.co-card+.co-card{margin-top:20px}.co-card h2{font-family:var(--rt-sans);font-size:var(--rt-fs-meta);letter-spacing:var(--rt-ls-eyebrow);text-transform:uppercase;color:var(--rt-gold);margin:0 0 18px}.field{display:flex;flex-direction:column;gap:7px;margin-bottom:16px}.field label{font-size:var(--rt-fs-meta);letter-spacing:var(--rt-ls-label);text-transform:uppercase;color:var(--rt-muted)}.field input,.field select{background:var(--rt-void);border:1px solid var(--rt-hairline);border-radius:var(--rt-radius-2);color:var(--rt-ivory);font-family:var(--rt-sans);font-size:var(--rt-fs-body);padding:13px 14px;transition:border-color var(--rt-dur-fast) var(--rt-ease)}.field input:focus,.field select:focus{outline:none;border-color:var(--rt-gold)}.field-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}@media (max-width:520px){.field-row{grid-template-columns:1fr}}.check{display:flex;gap:12px;align-items:flex-start;font-size:var(--rt-fs-body-sm);color:var(--rt-muted);line-height:1.5}.check input{margin-top:3px;accent-color:var(--rt-gold)}.methods{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}@media (max-width:520px){.methods{grid-template-columns:1fr}}.method{border:1px solid var(--rt-hairline);border-radius:var(--rt-radius-2);padding:16px;cursor:pointer;transition:border-color var(--rt-dur-fast) var(--rt-ease),background var(--rt-dur-fast) var(--rt-ease)}.method:hover{border-color:var(--rt-gold-a40)}.method.selected{border-color:var(--rt-gold);background:var(--rt-gold-a08)}.method .m-title{display:flex;align-items:center;gap:10px;font-weight:600;color:var(--rt-ivory)}.method .m-sub{font-size:var(--rt-fs-body-sm);color:var(--rt-muted);margin-top:6px}.method input{accent-color:var(--rt-gold)}.summary .line{display:flex;justify-content:space-between;gap:14px;padding:12px 0;border-bottom:1px solid var(--rt-hairline)}.summary .line:last-of-type{border-bottom:none}.summary .line .l-title{font-size:var(--rt-fs-body-sm)}.summary .line .l-meta{font-size:var(--rt-fs-meta);color:var(--rt-muted);margin-top:3px}.summary .l-amount{font-family:var(--rt-mono);white-space:nowrap}.summary .totals{margin-top:16px;padding-top:16px;border-top:1px solid var(--rt-hairline)}.summary .totals .row{display:flex;justify-content:space-between;font-size:var(--rt-fs-body-sm);color:var(--rt-muted);margin-bottom:8px}.summary .totals .row.grand{color:var(--rt-ivory);font-size:var(--rt-fs-body);font-weight:600;margin-top:6px}.summary .totals .row .v{font-family:var(--rt-mono);color:var(--rt-ivory)}.cart-row{display:grid;grid-template-columns:1fr auto auto;grid-gap:18px;gap:18px;align-items:center;padding:18px 0;border-bottom:1px solid var(--rt-hairline)}.cart-row .c-title{font-size:var(--rt-fs-body)}.cart-row .c-meta{font-size:var(--rt-fs-meta);color:var(--rt-muted);margin-top:4px}.qty{display:inline-flex;align-items:center;border:1px solid var(--rt-hairline);border-radius:var(--rt-radius-pill)}.qty button{width:32px;height:32px;background:transparent;border:none;color:var(--rt-ivory);cursor:pointer;font-size:16px}.qty button:hover{color:var(--rt-gold)}.qty span{min-width:28px;text-align:center;font-family:var(--rt-mono)}.c-remove{background:none;border:none;color:var(--rt-muted);cursor:pointer;font-size:var(--rt-fs-meta);letter-spacing:var(--rt-ls-label);text-transform:uppercase}.c-remove:hover{color:var(--rt-danger)}.pay-box{text-align:center}.pay-box .qr{display:inline-flex;padding:14px;background:#fff;border-radius:var(--rt-radius-2);margin:8px 0 20px}.pay-addr{display:flex;gap:10px;align-items:center;justify-content:space-between;background:var(--rt-void);border:1px solid var(--rt-hairline);border-radius:var(--rt-radius-2);padding:12px 14px;font-size:12px;word-break:break-all;text-align:left}.pay-addr,.pay-amount{font-family:var(--rt-mono)}.pay-amount{font-size:22px;color:var(--rt-gold);margin:6px 0 2px}.pill-status{display:inline-flex;align-items:center;gap:8px;font-size:var(--rt-fs-meta);letter-spacing:var(--rt-ls-label);text-transform:uppercase;padding:6px 12px;border-radius:var(--rt-radius-pill);border:1px solid var(--rt-hairline);color:var(--rt-muted)}.pill-status.paid{color:var(--rt-positive);border-color:var(--rt-positive)}.pill-status.pending{color:var(--rt-gold);border-color:var(--rt-gold-a40)}.pill-status.failed{color:var(--rt-danger);border-color:var(--rt-danger)}.pill-status .dot{width:7px;height:7px;border-radius:50%;background:currentColor}.note{font-size:var(--rt-fs-body-sm);color:var(--rt-muted);line-height:1.6}.note.warn{color:var(--rt-danger)}.sandbox-banner{background:var(--rt-gold-a08);border:1px dashed var(--rt-gold-a40);border-radius:var(--rt-radius-2);padding:12px 14px;color:var(--rt-champagne);margin-bottom:18px}.err,.sandbox-banner{font-size:var(--rt-fs-body-sm)}.err{color:var(--rt-danger);margin:4px 0 0}.full{width:100%;justify-content:center;margin-top:8px}.empty-state{text-align:center;padding:80px 20px}.empty-state p{color:var(--rt-muted);margin-bottom:24px}.compliance-fine{margin-top:36px;font-size:var(--rt-fs-meta-sm);color:var(--rt-muted-2);line-height:1.7;text-align:center}#veriff-root{min-height:620px}