:root{
  --gold:#B59F6B; --gold-dk:#9C864F; --gold-lt:#e7d6a8; --gold-soft:#f3ead2;
  --ink:#1e1e1c; --charcoal:#242320; --charcoal-2:#312f2a; --muted:#6d6a62; --line:#e8e4d9;
  --bg:#ffffff; --bg-2:#fbfbf9; --bg-3:#faf8f2;
  --green:#2f6b3f; --red:#a23b32; --blue:#2f5aa0;
  --serif:"Cormorant Garamond",Georgia,serif;
  --sans:"Jost",-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;
  --shadow:0 10px 34px rgba(30,25,10,.10);
  --shadow-lg:0 22px 60px rgba(30,25,10,.18);
}.qn-marketplace *{box-sizing:border-box;margin:0;padding:0}.qn-marketplace{scroll-behavior:smooth}.qn-marketplace{font-family:var(--sans);color:var(--ink);background:var(--bg-2);font-weight:400;line-height:1.55;-webkit-font-smoothing:antialiased}.qn-marketplace img{max-width:100%;display:block}.qn-marketplace a{color:inherit;text-decoration:none}.qn-marketplace .wrap{max-width:1220px;margin:0 auto;padding:0 24px}.qn-marketplace button{font-family:var(--sans)}.qn-marketplace header{position:sticky;top:0;z-index:60;background:rgba(36,35,32,.96);backdrop-filter:blur(10px);color:#fff;box-shadow:0 2px 24px rgba(0,0,0,.22)}.qn-marketplace .hd{display:flex;align-items:center;justify-content:space-between;height:74px}.qn-marketplace .brand{display:flex;align-items:center;gap:12px;cursor:pointer}.qn-marketplace .brand img{height:42px;width:auto}.qn-marketplace .hd-right{display:flex;align-items:center;gap:16px}.qn-marketplace .acct{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--gold-lt);cursor:pointer;display:flex;align-items:center;gap:7px}.qn-marketplace nav.main{display:flex;gap:28px;font-size:12.5px;letter-spacing:.15em;text-transform:uppercase;font-weight:400}.qn-marketplace nav.main a{opacity:.82;transition:.2s;padding:8px 0;border-bottom:2px solid transparent;cursor:pointer}.qn-marketplace nav.main a:hover, .qn-marketplace nav.main a.active{opacity:1;color:var(--gold-lt);border-color:var(--gold)}.qn-marketplace .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;border:1px solid transparent;border-radius:4px;padding:12px 26px;font-size:12px;letter-spacing:.15em;text-transform:uppercase;font-weight:500;transition:.24s;white-space:nowrap}.qn-marketplace .btn-gold{background:linear-gradient(135deg,var(--gold),var(--gold-dk));color:#fff;box-shadow:0 6px 18px rgba(181,159,107,.32)}.qn-marketplace .btn-gold:hover{background:#E7E0CF;color:#5B4A42;transform:translateY(-2px);box-shadow:0 10px 26px rgba(181,159,107,.4)}.qn-marketplace .btn-ghost{border-color:var(--gold);color:var(--gold)}.qn-marketplace .btn-ghost:hover{background:var(--gold);color:#fff}.qn-marketplace .btn-dark{background:var(--charcoal);color:#fff}.qn-marketplace .btn-dark:hover{background:#000}.qn-marketplace .btn-outline-w{border-color:rgba(255,255,255,.45);color:#fff}.qn-marketplace .btn-outline-w:hover{background:#fff;color:var(--charcoal)}.qn-marketplace .btn-light{background:#fff;color:var(--charcoal);border-color:#fff}.qn-marketplace .btn-light:hover{background:var(--gold-lt);color:var(--charcoal);border-color:var(--gold-lt)}.qn-marketplace .btn-sm{padding:9px 16px;font-size:11px}.qn-marketplace .hd .btn{padding:11px 22px}.qn-marketplace .menu-tog{display:none;background:none;border:0;color:#fff;font-size:26px;cursor:pointer;line-height:1}.qn-marketplace .hero{position:relative;background:#000;color:#fff;overflow:hidden;display:block}.qn-marketplace .hero::before{content:"";display:block;height:clamp(240px,84vw,360px);background:#000 url('../images/hero-cutout.jpg') center bottom/contain no-repeat}.qn-marketplace .hero::after{display:none}
@media(min-width:768px){
  .qn-marketplace .hero{background:#000 url('../images/hero-cutout.jpg') right center/contain no-repeat;min-height:clamp(400px,34vw,500px);display:flex;align-items:center}
  .qn-marketplace .hero::before{display:none}
  .qn-marketplace .hero::after{display:none}
}.qn-marketplace .hero .wrap{position:relative;z-index:2;width:100%;padding:15px 22px 34px}.qn-marketplace .hero .kick, .qn-marketplace .hero h1, .qn-marketplace .hero p, .qn-marketplace .hero .hero-actions{max-width:460px;margin-left:0;margin-right:auto}
@media(min-width:768px){.qn-marketplace .hero .wrap{padding:50px 24px 44px}}.qn-marketplace .hero .kick{color:var(--gold-lt);font-size:12px;letter-spacing:.28em;text-transform:uppercase;margin-bottom:12px}.qn-marketplace .hero h1{font-family:var(--serif);font-size:clamp(38px,5.5vw,60px);font-weight:600;line-height:1.02}.qn-marketplace .hero h1 em{font-style:italic;color:var(--gold-lt)}.qn-marketplace .hero p{color:rgba(255,255,255,.8);margin-top:12px;max-width:560px;font-weight:300;font-size:16px}.qn-marketplace .hero .quickstats{display:flex;gap:34px;margin-top:26px;flex-wrap:wrap}.qn-marketplace .hero .qs .n{font-family:var(--serif);font-size:32px;color:var(--gold-lt);line-height:1}.qn-marketplace .hero .qs .l{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.65);margin-top:5px}.qn-marketplace .layout{display:grid;grid-template-columns:272px 1fr;gap:28px;padding:30px 0 80px;align-items:start}.qn-marketplace .panel{background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow)}.qn-marketplace .filters{padding:22px 20px;position:sticky;top:92px}.qn-marketplace .filters .ftop{display:flex;align-items:center;justify-content:space-between}.qn-marketplace .filters h3{font-family:var(--serif);font-size:23px;font-weight:600}.qn-marketplace .filters .ftog{display:none;background:none;border:0;color:var(--gold-dk);font-size:13px;cursor:pointer}.qn-marketplace .filters .sub{font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--gold-dk);border-top:1px solid var(--line);padding-top:15px;margin-top:17px;margin-bottom:9px;font-weight:600}.qn-marketplace .filters label{display:block;font-size:12px;color:var(--muted);margin:10px 0 4px;letter-spacing:.02em}.qn-marketplace .filters select, .qn-marketplace .filters input{width:100%;padding:10px 11px;border:1px solid var(--line);border-radius:7px;font-family:var(--sans);font-size:13px;background:var(--bg-3);color:var(--ink);transition:.18s}.qn-marketplace .filters input:focus, .qn-marketplace .filters select:focus{outline:none;border-color:var(--gold);background:#fff;box-shadow:0 0 0 3px var(--gold-soft)}.qn-marketplace .range{display:flex;gap:8px}.qn-marketplace .filters .apply{margin-top:20px;width:100%}.qn-marketplace .filters .clear{display:block;text-align:center;margin-top:11px;font-size:12px;color:var(--muted);cursor:pointer;text-decoration:underline}.qn-marketplace .toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:20px}.qn-marketplace .toolbar .count{font-size:13.5px;color:var(--muted)}.qn-marketplace .toolbar .count b{color:var(--ink);font-weight:600}.qn-marketplace .toolbar .right{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.qn-marketplace .toolbar select{padding:10px 13px;border:1px solid var(--line);border-radius:7px;font-family:var(--sans);font-size:12.5px;background:#fff;cursor:pointer}.qn-marketplace .searchbox{display:flex;align-items:center;background:#fff;border:1px solid var(--line);border-radius:8px;padding:0 12px;transition:.18s}.qn-marketplace .searchbox:focus-within{border-color:var(--gold);box-shadow:0 0 0 3px var(--gold-soft)}.qn-marketplace .searchbox input{border:0;padding:11px 8px;font-family:var(--sans);font-size:13px;width:210px;background:none}.qn-marketplace .searchbox input:focus{outline:none}.qn-marketplace .viewtog{display:flex;border:1px solid var(--line);border-radius:8px;overflow:hidden}.qn-marketplace .viewtog button{background:#fff;border:0;padding:10px 12px;cursor:pointer;color:var(--muted);font-size:15px;line-height:1}.qn-marketplace .viewtog button.active{background:var(--gold);color:#fff}.qn-marketplace .grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:22px}.qn-marketplace .card{background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden;box-shadow:var(--shadow);cursor:pointer;transition:transform .28s cubic-bezier(.2,.7,.2,1),box-shadow .28s;display:flex;flex-direction:column;opacity:0;transform:translateY(18px)}.qn-marketplace .card.in{opacity:1;transform:none}.qn-marketplace .card:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg)}.qn-marketplace .card .imgwrap{position:relative;aspect-ratio:4/3;overflow:hidden;background:var(--bg-2)}.qn-marketplace .card .imgwrap img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.qn-marketplace .card:hover .imgwrap img{transform:scale(1.07)}.qn-marketplace .card .badges{position:absolute;top:12px;left:12px;display:flex;gap:6px;flex-wrap:wrap}.qn-marketplace .badge{font-size:10px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;padding:4px 9px;border-radius:4px;color:#fff;backdrop-filter:blur(4px)}.qn-marketplace .badge.new{background:rgba(36,35,32,.9)}.qn-marketplace .badge.auction{background:rgba(47,90,160,.92)}.qn-marketplace .badge.reduced{background:rgba(162,59,50,.92)}.qn-marketplace .badge.spot{background:rgba(184,147,63,.94)}.qn-marketplace .card .fav{position:absolute;top:10px;right:10px;width:38px;height:38px;border-radius:50%;background:rgba(255,255,255,.9);border:0;cursor:pointer;font-size:18px;color:#b9b3a6;display:flex;align-items:center;justify-content:center;transition:.2s;z-index:2}.qn-marketplace .card .fav:hover{transform:scale(1.12)}.qn-marketplace .card .fav.on{color:var(--red)}.qn-marketplace .card .pricetag{position:absolute;bottom:12px;right:12px;background:var(--gold);color:#fff;font-family:var(--serif);font-size:20px;font-weight:600;padding:5px 13px;border-radius:6px;backdrop-filter:blur(4px)}.qn-marketplace .card .body{padding:16px 18px 18px;display:flex;flex-direction:column;flex:1}.qn-marketplace .card h4{font-family:var(--serif);font-size:23px;font-weight:600;line-height:1.08}.qn-marketplace .card h4 .barn{display:block;font-family:var(--sans);font-size:12.5px;color:var(--gold-dk);font-weight:500;letter-spacing:.02em;margin-top:1px}.qn-marketplace .card .loc{font-style:italic;color:var(--muted);font-size:12.5px;margin:5px 0 10px}.qn-marketplace .card .chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.qn-marketplace .chip{font-size:11px;background:var(--bg-3);border:1px solid var(--line);border-radius:20px;padding:4px 10px;color:var(--charcoal)}.qn-marketplace .chip.assoc{background:var(--gold-soft);border-color:var(--gold-lt);color:var(--gold-dk);font-weight:600}.qn-marketplace .card .desc{color:var(--muted);font-size:13px;margin-bottom:14px;flex:1}.qn-marketplace .card .cta{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding-top:12px}.qn-marketplace .card .cta .idm{font-size:11px;color:#a8a397}.qn-marketplace .card .cta .go{color:var(--gold-dk);font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;display:inline-flex;gap:6px;align-items:center}.qn-marketplace .card:hover .cta .go{gap:10px}.qn-marketplace .grid.list{grid-template-columns:1fr;gap:14px}.qn-marketplace .grid.list .card{flex-direction:row}.qn-marketplace .grid.list .imgwrap{width:300px;flex:0 0 300px;aspect-ratio:auto}.qn-marketplace .grid.list .pricetag{font-size:18px}.qn-marketplace .grid.list .body{padding:20px 24px}.qn-marketplace .empty{text-align:center;padding:70px 20px;color:var(--muted)}.qn-marketplace .empty .ic{font-size:46px}.qn-marketplace .empty b{display:block;font-family:var(--serif);font-size:24px;color:var(--ink);margin:8px 0 4px}.qn-marketplace .pager{display:flex;justify-content:center;align-items:center;gap:7px;margin-top:34px}.qn-marketplace .pager a{min-width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:8px;background:#fff;font-size:13.5px;cursor:pointer;transition:.18s}.qn-marketplace .pager a.active{background:var(--gold);color:#fff;border-color:var(--gold)}.qn-marketplace .pager a:hover:not(.active){background:var(--bg-3);border-color:var(--gold-lt)}.qn-marketplace #view-detail{display:none}.qn-marketplace .detail{max-width:880px;margin:0 auto;padding:26px 24px 80px}.qn-marketplace .backbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px;flex-wrap:wrap;gap:12px}.qn-marketplace .back{display:inline-flex;align-items:center;gap:9px;font-size:12.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-dk);cursor:pointer;font-weight:600;transition:.2s}.qn-marketplace .back:hover{gap:13px;color:var(--gold)}.qn-marketplace .dgrid{display:block}.qn-marketplace .dgrid .gallery{margin-bottom:30px}.qn-marketplace .dhead{text-align:center}.qn-marketplace .gallery .main{position:relative;border-radius:14px;overflow:hidden;aspect-ratio:4/3;background:#151412;border:7px solid #fff;box-shadow:0 0 0 1px var(--gold-lt),0 24px 60px rgba(30,25,10,.24);cursor:zoom-in}.qn-marketplace .gallery .main img{width:100%;height:100%;object-fit:contain;transition:opacity .3s}.qn-marketplace .gallery .main .zoomhint{position:absolute;bottom:12px;right:12px;background:rgba(0,0,0,.55);color:#fff;font-size:11px;letter-spacing:.08em;padding:5px 11px;border-radius:5px;backdrop-filter:blur(4px)}.qn-marketplace .gallery .navbtn{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;background:rgba(255,255,255,.85);border:0;cursor:pointer;font-size:20px;color:var(--charcoal);display:flex;align-items:center;justify-content:center;transition:.2s;z-index:2}.qn-marketplace .gallery .navbtn:hover{background:#fff}.qn-marketplace .gallery .navbtn.prev{left:12px}.qn-marketplace .gallery .navbtn.next{right:12px}.qn-marketplace .thumbs{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:14px}.qn-marketplace .thumbs img{width:94px;height:70px;object-fit:cover;border-radius:8px;cursor:pointer;border:2px solid transparent;transition:.18s;opacity:.72}.qn-marketplace .thumbs img.active, .qn-marketplace .thumbs img:hover{border-color:var(--gold);opacity:1;transform:translateY(-2px)}.qn-marketplace .dhead h2{font-family:var(--serif);font-size:40px;font-weight:600;line-height:1.03}.qn-marketplace .dhead{margin-bottom:20px}.qn-marketplace .dhead .barn{color:var(--gold-dk);font-size:15px;font-weight:500;margin-top:12px}.qn-marketplace .factshead{display:flex;align-items:center;justify-content:center;gap:14px;padding:18px 26px 22px;position:relative}.qn-marketplace .factshead::after{content:"";position:absolute;left:8%;right:8%;bottom:0;height:1px;background:linear-gradient(90deg,transparent,var(--gold-lt) 22%,var(--gold-lt) 78%,transparent)}.qn-marketplace .factshead .price{color:var(--gold-dk);font-family:var(--serif);font-size:32px;font-weight:600;line-height:1}.qn-marketplace .factshead .flags{display:flex;gap:8px;flex-wrap:wrap}.qn-marketplace .flag{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;padding:5px 11px;border-radius:5px;color:#fff}.qn-marketplace .flag.new{background:var(--charcoal)}.qn-marketplace .flag.auction{background:var(--blue)}.qn-marketplace .flag.reduced{background:var(--red)}.qn-marketplace .flag.dr{background:var(--gold-dk)}.qn-marketplace .facts{position:relative;border:1px solid var(--gold);border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 8px 30px rgba(184,147,63,.13)}.qn-marketplace .ribbon{position:absolute;top:0;right:26px;width:34px;min-height:118px;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,var(--gold),var(--gold-dk));color:#fff;font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:700;writing-mode:vertical-rl;text-orientation:mixed;border-radius:0 0 5px 5px;box-shadow:0 5px 12px rgba(0,0,0,.18);z-index:3}.qn-marketplace .ribbon.stud{background:linear-gradient(180deg,#3a382f,var(--charcoal))}.qn-marketplace .factrow{display:grid;grid-template-columns:1fr 1fr;position:relative}.qn-marketplace .factrow>div{padding:13px 20px;font-size:13.5px;background:#fff}.qn-marketplace .factrow>div:nth-child(1){position:relative}.qn-marketplace .factrow:not(:last-child)::after{content:"";position:absolute;left:8%;right:8%;bottom:0;height:1px;background:linear-gradient(90deg,transparent,var(--gold-lt) 22%,var(--gold-lt) 78%,transparent)}.qn-marketplace .factrow:not(.full)>div:nth-child(1)::before{content:"";position:absolute;right:0;top:20%;bottom:20%;width:1px;background:linear-gradient(180deg,transparent,var(--gold-lt),transparent)}.qn-marketplace .factrow .k{color:var(--gold-dk);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;display:block;margin-bottom:4px;font-weight:600}.qn-marketplace .factrow .v{color:var(--ink);font-weight:500}.qn-marketplace .factrow.full>div{grid-column:1/3}.qn-marketplace .geno{font-size:12.5px;line-height:1.9}.qn-marketplace .geno .pill{display:inline-block;background:var(--gold);border:1px solid var(--gold-dk);color:#3d2a11;font-weight:600;border-radius:20px;padding:3px 11px;margin:3px 5px 3px 0;font-size:12px}.qn-marketplace .geno .pos, .qn-marketplace .geno .neg{background:var(--gold);border-color:var(--gold-dk);color:#3d2a11}.qn-marketplace .sec{margin-top:90px}.qn-marketplace .sec h3{font-family:var(--serif);font-size:31px;font-weight:600;letter-spacing:.015em;margin-bottom:34px;padding-bottom:20px;position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}.qn-marketplace .sec h3::before{content:"";width:7px;height:7px;background:var(--gold);transform:rotate(45deg);order:2}.qn-marketplace .sec h3::after{content:"";position:absolute;left:50%;transform:translateX(-50%);bottom:0;width:70px;height:2px;background:linear-gradient(90deg,transparent,var(--gold),transparent)}.qn-marketplace .desc-box{background:#fff;border:1px solid var(--line);border-top:3px solid var(--gold);border-radius:12px;padding:30px 34px;font-size:15.5px;line-height:1.9;color:#3a3833;box-shadow:0 8px 26px rgba(30,25,10,.08)}.qn-marketplace .ped{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;font-size:12.5px}.qn-marketplace .ped .col{display:flex;flex-direction:column;gap:9px;justify-content:space-around}.qn-marketplace .ped .cell{background:#fff;border:1px solid var(--line);border-top:2px solid var(--gold);border-radius:8px;padding:10px 12px;box-shadow:0 3px 10px rgba(30,25,10,.05);transition:.18s;text-align:center}.qn-marketplace .ped .cell:hover{transform:translateX(3px);box-shadow:var(--shadow)}.qn-marketplace .ped .cell b{display:block;font-family:var(--serif);font-size:15px;font-weight:700;color:var(--charcoal)}.qn-marketplace .ped .cell small{color:var(--gold-dk);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;font-weight:700}.qn-marketplace .contactcard{background:linear-gradient(150deg,var(--charcoal),var(--charcoal-2));color:#fff;border-radius:12px;padding:18px 22px;margin-top:16px;box-shadow:var(--shadow)}.qn-marketplace .contactcard h4{font-family:var(--serif);font-size:23px;font-weight:600;margin-bottom:12px;color:var(--gold-lt)}.qn-marketplace .contactcard .line{font-size:14px;margin:6px 0;opacity:.92;display:flex;gap:9px;align-items:center}.qn-marketplace .contactcard .btn{margin-top:16px;width:100%}.qn-marketplace .lightbox{display:none;position:fixed;inset:0;z-index:200;background:rgba(15,13,10,.92);align-items:center;justify-content:center;padding:30px;cursor:zoom-out}.qn-marketplace .lightbox.open{display:flex;animation:fade .25s}.qn-marketplace .lightbox img{max-width:92vw;max-height:88vh;border-radius:8px;box-shadow:0 30px 80px rgba(0,0,0,.6)}.qn-marketplace .lightbox .lb-close{position:absolute;top:22px;right:26px;color:#fff;font-size:34px;cursor:pointer;line-height:1}.qn-marketplace .lightbox .lb-nav{position:absolute;top:50%;transform:translateY(-50%);color:#fff;font-size:44px;cursor:pointer;padding:0 22px;user-select:none;opacity:.8}.qn-marketplace .lightbox .lb-nav:hover{opacity:1}.qn-marketplace .lightbox .lb-prev{left:8px}.qn-marketplace .lightbox .lb-next{right:8px}
@keyframes fade{from{opacity:0}to{opacity:1}}.qn-marketplace #view-submit{display:none}.qn-marketplace .submit{padding:26px 24px 90px}.qn-marketplace .steps{display:flex;align-items:center;gap:0;max-width:640px;margin:0 auto 30px}.qn-marketplace .steps .st{flex:1;text-align:center;position:relative;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.qn-marketplace .steps .st .dot{position:relative;z-index:1;width:34px;height:34px;border-radius:50%;background:#fff;border:2px solid var(--line);color:var(--muted);display:flex;align-items:center;justify-content:center;margin:0 auto 8px;font-weight:600;font-family:var(--serif);font-size:16px;transition:.25s}.qn-marketplace .steps .st::before{content:"";position:absolute;top:17px;left:calc(-50% + 21px);width:calc(100% - 42px);height:2px;background:var(--line);z-index:0}.qn-marketplace .steps .st:first-child::before{display:none}.qn-marketplace .steps .st.active .dot{background:var(--gold);border-color:var(--gold);color:#fff}.qn-marketplace .steps .st.done .dot{background:var(--green);border-color:var(--green);color:#fff}.qn-marketplace .steps .st.active, .qn-marketplace .steps .st.done{color:var(--charcoal);font-weight:600}.qn-marketplace .stage{display:none;animation:fade .3s}.qn-marketplace .stage.on{display:block}.qn-marketplace .gatecard{max-width:520px;margin:0 auto;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);padding:38px 36px;text-align:center}.qn-marketplace .gatecard .lock{width:64px;height:64px;border-radius:50%;background:var(--gold-soft);color:var(--gold-dk);display:flex;align-items:center;justify-content:center;font-size:28px;margin:0 auto 16px}.qn-marketplace .gatecard h3{font-family:var(--serif);font-size:30px;font-weight:600;margin-bottom:8px}.qn-marketplace .gatecard p{color:var(--muted);font-size:14px;margin-bottom:22px}.qn-marketplace .gatecard .btn{width:100%;margin-bottom:10px}.qn-marketplace .gatecard .or{font-size:12px;color:var(--muted);margin:14px 0}.qn-marketplace .gatecard .fine{font-size:12px;color:var(--muted);margin-top:16px;border-top:1px solid var(--line);padding-top:16px}.qn-marketplace .gatecard .preview{font-size:12px;color:var(--gold-dk);text-decoration:underline;cursor:pointer}.qn-marketplace .formwrap{display:grid;grid-template-columns:1fr 330px;gap:30px;align-items:start}.qn-marketplace .formcard{background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);padding:28px 28px 32px}.qn-marketplace .formcard h4.grp{font-family:var(--serif);font-size:25px;font-weight:600;margin:28px 0 4px;padding-top:22px;border-top:1px solid var(--line);display:flex;align-items:center;gap:10px}.qn-marketplace .formcard h4.grp:first-of-type{margin-top:0;padding-top:0;border-top:0}.qn-marketplace .formcard h4.grp .step{width:26px;height:26px;border-radius:50%;background:var(--gold);color:#fff;font-family:var(--sans);font-size:13px;font-weight:600;display:flex;align-items:center;justify-content:center}.qn-marketplace .formcard .hint{color:var(--muted);font-size:12.5px;margin-bottom:6px}.qn-marketplace .recip-only{display:none}.qn-marketplace .unkbox.recip-only{display:none}.qn-marketplace .formcard.recip .recip-only{display:block}.qn-marketplace .formcard.recip .unkbox.recip-only{display:flex}.qn-marketplace .formcard.recip label.unkbox.recip-only{display:flex}.qn-marketplace span.recip-only{display:none}.qn-marketplace .formcard.recip span.recip-only{display:inline}.qn-marketplace .formcard.recip .recip-hide{display:none}.qn-marketplace .formcard.recip .pedreq{display:none}.qn-marketplace .formcard.recip .reciprelax{display:none}.qn-marketplace .genogrid.disabled, .qn-marketplace #regRows.disabled, .qn-marketplace .pedtree.disabled{opacity:.45;pointer-events:none}.qn-marketplace .unkbox{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--charcoal);margin:2px 0 12px;cursor:pointer}.qn-marketplace .unkbox input{width:16px;height:16px;accent-color:var(--gold)}.qn-marketplace .reciptoggle{display:flex!important;flex-direction:column;gap:5px;background:var(--gold-soft);border:1px solid var(--gold);border-radius:10px;padding:12px 14px}.qn-marketplace .reciptoggle .sub{font-size:12px;color:var(--muted)}.qn-marketplace .switch{display:flex;align-items:center;gap:10px;cursor:pointer;font-weight:600;color:var(--charcoal)}.qn-marketplace .switch input{position:absolute;opacity:0;width:0;height:0}.qn-marketplace .switch .track{position:relative;width:42px;height:24px;background:#cfc7b5;border-radius:20px;transition:.2s;flex:none}.qn-marketplace .switch .knob{position:absolute;top:3px;left:3px;width:18px;height:18px;background:#fff;border-radius:50%;transition:.2s}.qn-marketplace .switch input:checked + .track{background:var(--gold)}.qn-marketplace .switch input:checked + .track .knob{transform:translateX(18px)}.qn-marketplace .radiorow{display:flex;gap:10px;flex-wrap:wrap}.qn-marketplace .rchip{display:flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:8px;padding:9px 13px;font-size:13.5px;cursor:pointer;color:var(--charcoal)}.qn-marketplace .rchip input{accent-color:var(--gold)}.qn-marketplace .badge.recip{background:rgba(93,74,120,.94)}.qn-marketplace .badge.stud{background:rgba(36,35,32,.95)}.qn-marketplace .flag.stud{background:var(--charcoal)}.qn-marketplace .stud-only-block{display:none}.qn-marketplace .formcard.stud .stud-only-block{display:block}.qn-marketplace .formcard.stud .sale-only-block{display:none}.qn-marketplace .formcard.stud .reciptoggle{display:none}.qn-marketplace .qnnav{background:var(--charcoal)}.qn-marketplace .qnnav-in{display:flex;align-items:center;justify-content:space-between;min-height:52px;flex-wrap:wrap;gap:6px}.qn-marketplace .qnnav-brand{font-family:var(--serif);font-size:16px;letter-spacing:.02em;color:var(--gold-lt)}.qn-marketplace .qnnav-links{display:flex;gap:6px}.qn-marketplace .qnnav-link{cursor:pointer;color:rgba(255,255,255,.72);font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;padding:8px 14px;border-radius:6px;transition:.18s}.qn-marketplace .qnnav-link:hover{color:#fff}.qn-marketplace .qnnav-link.active{color:var(--charcoal);background:var(--gold)}.qn-marketplace .regs{display:flex;flex-wrap:wrap;gap:8px}.qn-marketplace .regs{align-items:center;gap:2px}.qn-marketplace .regitem{font-size:13.5px;color:var(--ink)}.qn-marketplace .regitem b{color:var(--gold-dk);font-weight:700;margin-right:5px;letter-spacing:.03em}.qn-marketplace .regsep{color:var(--gold-lt);margin:0 9px}.qn-marketplace .showrec tbody tr:nth-child(even){background:var(--gold-soft)}.qn-marketplace .factname{padding:28px 26px 8px;text-align:center}.qn-marketplace .factname h2{font-family:var(--serif);font-size:38px;font-weight:600;line-height:1.04;letter-spacing:.01em}.qn-marketplace .factname h2::before{content:"";display:block;width:46px;height:2px;background:var(--gold);margin:0 auto 15px}.qn-marketplace .factname .barn{color:var(--gold-dk);font-size:15px;font-weight:500;font-style:italic;margin-top:9px;letter-spacing:.04em}.qn-marketplace .contactrow{display:flex;flex-wrap:wrap;gap:16px;margin-top:0;justify-content:center}.qn-marketplace .contactrow .contactcard{flex:0 1 380px;margin-top:0}.qn-marketplace .genlabel{font-size:10px;letter-spacing:.11em;text-transform:uppercase;color:var(--gold-dk);font-weight:700;margin:14px 0 8px}.qn-marketplace .metaline{color:var(--muted);font-size:13px;letter-spacing:.02em;margin:2px 0}.qn-marketplace .cardfee{font-family:var(--serif);color:var(--gold-dk);font-size:18px;font-weight:600;margin:6px 0 2px}.qn-marketplace #view-detail{background:#fdfcf9}.qn-marketplace{scroll-behavior:smooth}.qn-marketplace .sdetail{max-width:1140px;margin:0 auto;padding:22px 26px 96px}.qn-marketplace .shero{display:grid;grid-template-columns:1.15fr .85fr;gap:44px;align-items:start;padding:8px 0 40px;border-bottom:1px solid var(--line)}.qn-marketplace .shero-main{position:relative;border-radius:5px;overflow:hidden;aspect-ratio:4/3;background:#f1ede3;cursor:zoom-in;box-shadow:0 14px 40px rgba(30,25,10,.14)}.qn-marketplace .shero-main img{width:100%;height:100%;object-fit:contain}.qn-marketplace .shero-info{padding-top:4px}.qn-marketplace .eyebrow{display:inline-block;font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;font-weight:700;color:var(--gold-dk);border:1px solid var(--gold-lt);border-radius:3px;padding:5px 12px;margin-bottom:18px}.qn-marketplace .eyebrow.stud{color:#fff;background:var(--charcoal);border-color:var(--charcoal)}.qn-marketplace .shero-info h1{font-family:var(--serif);font-size:46px;line-height:1.02;font-weight:600;letter-spacing:.01em;color:var(--charcoal)}.qn-marketplace .sbarn{font-style:italic;color:var(--gold-dk);font-size:17px;margin-top:9px;letter-spacing:.03em}.qn-marketplace .sprice{font-family:var(--serif);font-size:32px;color:var(--charcoal);font-weight:600;margin-top:22px;padding-top:22px;border-top:1px solid var(--line)}.qn-marketplace .sverify{margin-top:16px}.qn-marketplace .slayout{display:grid;grid-template-columns:170px 1fr;gap:52px;margin-top:44px}.qn-marketplace .snav{position:sticky;top:24px;align-self:start;display:flex;flex-direction:column}.qn-marketplace .snav-link{font-size:11.5px;letter-spacing:.15em;text-transform:uppercase;font-weight:600;color:var(--muted);text-decoration:none;padding:11px 0;border-bottom:1px solid var(--line);transition:.15s}.qn-marketplace .snav-link:first-child{border-top:1px solid var(--line)}.qn-marketplace .snav-link:hover{color:var(--gold-dk);padding-left:4px}.qn-marketplace .sbody{min-width:0}.qn-marketplace .ssec{padding-bottom:46px;margin-bottom:46px;border-bottom:1px solid var(--line);scroll-margin-top:20px}.qn-marketplace .ssec:last-child{border-bottom:0;margin-bottom:0}.qn-marketplace .seclabel{font-size:12px;letter-spacing:.22em;text-transform:uppercase;font-weight:700;color:var(--gold-dk);margin-bottom:24px;display:flex;align-items:center;gap:12px}.qn-marketplace .specgrid{display:grid;grid-template-columns:1fr 1fr;gap:0 44px}.qn-marketplace .spec{display:flex;flex-direction:column;gap:5px;padding:15px 2px;border-bottom:1px solid var(--line)}.qn-marketplace .spec .sk{font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:var(--muted);font-weight:600}.qn-marketplace .spec .sv{font-family:var(--serif);font-size:18px;color:var(--charcoal);line-height:1.25}.qn-marketplace .sdesc{margin:0 auto;font-size:15.5px;line-height:1.95;color:#3a3833;max-width:72ch;text-align:center}.qn-marketplace .nameRow{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap}.qn-marketplace .nameRow h1{margin-bottom:0}.qn-marketplace .nameRow .eyebrow{margin-bottom:0;flex:none}.qn-marketplace .shero-info{padding-top:0}.qn-marketplace .herogcol:not(:first-child){border-left:1px solid var(--line);padding-left:26px}.qn-marketplace .shero-info .sowned{text-align:left;margin-top:8px}.qn-marketplace .shero-info .dsec-label{text-align:left}.qn-marketplace .shero-info .sdesc{text-align:left;max-width:none;margin:0}.qn-marketplace .grow b{color:var(--charcoal);font-weight:600;font-size:13px}.qn-marketplace .grow span{color:var(--charcoal)}.qn-marketplace .sprice .pricelbl{font-size:24px;color:var(--charcoal);font-weight:600;text-transform:none;letter-spacing:normal;margin-right:8px;vertical-align:baseline}.qn-marketplace .hdiv{margin:36px 0 30px}.qn-marketplace #panel-structure .psttl{justify-content:center;text-align:center}.qn-marketplace #panel-structure .psnote{text-align:center;margin-left:auto;margin-right:auto}.qn-marketplace #panel-structure .psttl2{text-align:center;margin-top:36px}.qn-marketplace #panel-structure .pstable{margin:14px 0 8px}.qn-marketplace #panel-contact .contactcols{justify-content:center}.qn-marketplace #panel-contact .ccol{text-align:center}.qn-marketplace #panel-contact .cclabel{border-bottom:0;display:inline-block}.qn-marketplace .genwrap{display:grid;grid-template-columns:1fr 1fr;gap:48px}.qn-marketplace .genhd{font-family:var(--serif);font-size:19px;font-weight:600;margin-bottom:8px;color:var(--charcoal)}.qn-marketplace .genline{display:flex;justify-content:space-between;align-items:baseline;padding:10px 2px;border-bottom:1px solid var(--line);font-size:14px}.qn-marketplace .genline span{color:var(--muted);letter-spacing:.02em}.qn-marketplace .genline b{font-family:var(--serif);color:var(--charcoal);font-weight:600;font-size:16px}.qn-marketplace .contactcols{display:flex;flex-wrap:wrap;justify-content:center;gap:56px;text-align:center}.qn-marketplace .contactcols .ccol{flex:0 1 300px;text-align:center}.qn-marketplace .sbody.solo{margin-top:40px}.qn-marketplace .sbody.solo > .dsec-label:first-child{margin-bottom:22px}.qn-marketplace .pedtable{margin:0 auto;max-width:860px}.qn-marketplace .breedmethods{font-size:15.5px;color:var(--charcoal)}.qn-marketplace #heroBreed .ghd{margin-top:0}.qn-marketplace .nameRow{flex-wrap:nowrap;align-items:flex-start}.qn-marketplace .nameRow h1{flex:1}.qn-marketplace .nameRow .eyebrow{margin-top:7px}.qn-marketplace .smeta{margin-top:10px;line-height:1.35}.qn-marketplace .spedline{margin-top:2px;line-height:1.35}.qn-marketplace .sowned{margin-top:2px}.qn-marketplace .cclabel{font-size:10.5px;letter-spacing:.15em;text-transform:uppercase;color:var(--gold-dk);font-weight:700;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid var(--gold-lt)}.qn-marketplace .cname{font-family:var(--serif);font-size:21px;color:var(--charcoal);margin-bottom:10px}.qn-marketplace .cline{color:#4a463c;font-size:14px;padding:4px 0}.qn-marketplace .verbadge.sm{font-size:10px;padding:3px 9px;margin-left:0}.qn-marketplace .shero-main .navbtn{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,.9);border:0;cursor:pointer;font-size:20px;color:var(--charcoal);display:flex;align-items:center;justify-content:center;z-index:2;transition:.18s}.qn-marketplace .shero-main .navbtn:hover{background:#fff}.qn-marketplace .shero-main .navbtn.prev{left:12px}.qn-marketplace .shero-main .navbtn.next{right:12px}.qn-marketplace .shero-main .zoomhint{position:absolute;bottom:12px;right:12px;background:rgba(0,0,0,.55);color:#fff;font-size:10.5px;letter-spacing:.08em;padding:5px 10px;border-radius:4px}.qn-marketplace .pedtable{width:100%;border-collapse:collapse;table-layout:fixed;border:1px solid var(--line)}.qn-marketplace .pedtable td{border:1px solid var(--line);padding:13px 15px;vertical-align:middle;width:33.33%}.qn-marketplace .pedtable .pn{font-family:var(--serif);font-size:15px;color:var(--charcoal);font-weight:600;display:block;line-height:1.18}.qn-marketplace .pedtable td:hover .pn{color:var(--gold-dk)}.qn-marketplace .pedtable .pm{font-size:10px;color:var(--muted);letter-spacing:.06em;margin-top:5px;display:block;text-transform:uppercase}.qn-marketplace .pedtable .pg1{background:var(--gold-soft)}.qn-marketplace .pedtable .pg1 .pn{font-size:18px}.qn-marketplace .pedtable .pg2{background:#fbf7ee}.qn-marketplace .pedtable .pg3 .pn{font-size:13px}
@media(max-width:820px){.qn-marketplace #s-pedigree{overflow-x:auto;-webkit-overflow-scrolling:touch}.qn-marketplace .pedtable{min-width:640px}}.qn-marketplace #view-detail{background:#fff}.qn-marketplace .shero-info h1{font-weight:500;letter-spacing:.012em}.qn-marketplace .smeta, .qn-marketplace .spedline, .qn-marketplace .sowned{font-family:var(--sans)}.qn-marketplace .spedline{font-family:var(--serif);font-style:italic;color:var(--charcoal)}.qn-marketplace .pedtable{table-layout:auto}.qn-marketplace .pedtable .pg1, .qn-marketplace .pedtable .pg2{background:#fff}.qn-marketplace .pedtable .pn{font-family:var(--sans);font-weight:600}.qn-marketplace .pedtable .pg1 .pn{font-size:16px}.qn-marketplace .pedtable .pg2 .pn{font-size:14px}.qn-marketplace .pedtable .pg3 .pn{font-size:13px}.qn-marketplace .pedtable .pg4 .pn{font-size:12px}.qn-marketplace .pedtable td{padding:9px 12px}.qn-marketplace .summ{display:flex;flex-wrap:wrap}.qn-marketplace .sumcol{flex:1 1 0;min-width:150px;padding:0 26px}.qn-marketplace .sumcol:first-child{padding-left:0}.qn-marketplace .sumcol:not(:first-child){border-left:1px solid var(--line)}.qn-marketplace .sumhd{font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--gold-dk);margin-bottom:14px}.qn-marketplace .sumbody{font-family:var(--sans);font-size:19px;color:var(--charcoal)}.qn-marketplace .feenote{font-family:var(--sans);font-size:11px;color:var(--muted);margin-top:6px}.qn-marketplace .genlist{display:grid;grid-template-columns:1fr 1fr;gap:7px 28px}.qn-marketplace .grow{display:flex;gap:6px;align-items:baseline;font-size:13px}.qn-marketplace .grow span{color:var(--charcoal)}.qn-marketplace .grow span.carry{color:var(--charcoal);font-weight:700}.qn-marketplace .grow b{font-family:var(--sans);color:var(--charcoal);font-weight:400;font-size:13px}.qn-marketplace .hdiv{height:1px;background:var(--line);margin:26px 0 20px}.qn-marketplace .pedfoot{margin-top:22px;padding-top:20px;border-top:1px solid var(--line)}.qn-marketplace .lbline{display:flex;gap:16px;align-items:baseline;padding:8px 0;font-size:14px;flex-wrap:wrap}.qn-marketplace .lbk{flex:0 0 150px;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-dk);font-weight:700}.qn-marketplace .lbv{color:var(--charcoal)}.qn-marketplace .lbsub{color:var(--muted);font-size:12px;margin-left:6px}.qn-marketplace .bps{display:flex;flex-wrap:wrap;gap:5px 22px}.qn-marketplace .bp{font-size:13px;color:#4a463c}.qn-marketplace .lbfromdb{margin-top:14px;font-size:11.5px;color:var(--muted);font-style:italic}.qn-marketplace .psttl{font-family:var(--serif);font-size:19px;color:var(--charcoal);font-weight:600;margin:28px 0 12px;display:flex;flex-wrap:wrap;align-items:baseline;gap:10px}.qn-marketplace .pspct{font-family:var(--sans);font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--gold-dk);background:var(--gold-soft);border:1px solid var(--gold-lt);border-radius:3px;padding:3px 9px}.qn-marketplace .psnote{font-size:13.5px;line-height:1.75;color:#4a463c;margin:0 0 12px;max-width:74ch}.qn-marketplace .pstable{width:100%;border-collapse:collapse;margin:16px 0;font-size:13px}.qn-marketplace .pstable th{text-align:left;font-size:9.5px;letter-spacing:.11em;text-transform:uppercase;color:var(--gold-dk);font-weight:700;padding:8px 10px;border-bottom:2px solid var(--gold-lt)}.qn-marketplace .pstable td{padding:9px 10px;border-bottom:1px solid var(--line);color:var(--charcoal)}.qn-marketplace .pstable th:not(:first-child), .qn-marketplace .pstable td:not(:first-child){text-align:right;width:15%}.qn-marketplace .pstable td.psme{font-weight:700;color:var(--gold-dk)}.qn-marketplace .pstable tr.pstot td{border-top:2px solid var(--gold-lt);border-bottom:0;font-weight:700;padding-top:11px}.qn-marketplace .psreg{font-size:10px;color:var(--muted);letter-spacing:.04em;margin-left:6px}.qn-marketplace .psttl2{font-family:var(--serif);font-size:17px;color:var(--charcoal);font-weight:600;margin:26px 0 10px}.qn-marketplace .ptdup th, .qn-marketplace .ptdup td{text-align:left;width:auto}.qn-marketplace .ptdup th:nth-child(3), .qn-marketplace .ptdup td:nth-child(3), .qn-marketplace .ptdup th:nth-child(4), .qn-marketplace .ptdup td:nth-child(4), .qn-marketplace .ptdup th:nth-child(5), .qn-marketplace .ptdup td:nth-child(5), .qn-marketplace .ptdup th:nth-child(6), .qn-marketplace .ptdup td:nth-child(6){text-align:right;white-space:nowrap}.qn-marketplace .ptdup td:first-child{white-space:nowrap;font-weight:600}
@media(max-width:820px){.qn-marketplace .pedfoot{overflow-x:auto}.qn-marketplace .pstable{min-width:520px}}.qn-marketplace .shero-info h1{margin-bottom:0}.qn-marketplace .smeta{margin-top:10px}.qn-marketplace .spedline{margin-top:2px}.qn-marketplace .sowned{margin-top:2px}.qn-marketplace .sprice{font-family:var(--sans);font-size:24px;color:var(--charcoal);font-weight:600;margin-top:16px}.qn-marketplace .sprice .pricelbl{font-size:24px;letter-spacing:normal;text-transform:none;color:var(--charcoal);font-weight:600;margin-right:8px;vertical-align:baseline}.qn-marketplace .sprice .feenote{display:block;font-size:11px;color:var(--muted);font-weight:400;letter-spacing:0;margin-top:4px}.qn-marketplace .herogrid{display:flex;flex-wrap:wrap;gap:30px;margin-top:22px;padding-top:20px;border-top:1px solid var(--line)}.qn-marketplace .herogcol{flex:1 1 170px;min-width:150px}.qn-marketplace .ghd{font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--gold-dk);margin-bottom:10px}.qn-marketplace .dsec-label{font-size:12px;letter-spacing:.18em;text-transform:uppercase;font-weight:700;color:var(--gold-dk);margin:0 0 16px}.qn-marketplace .pedtable{table-layout:fixed;border:0}.qn-marketplace .pedtable td{border:0;border-bottom:1px solid #ece7da;border-right:1px solid #ece7da;padding:11px 14px;vertical-align:middle;text-align:left}.qn-marketplace .pedtable tr td:last-child{border-right:0}.qn-marketplace .pedtable .pg1{width:22%}.qn-marketplace .pedtable .pg2{width:24%}.qn-marketplace .pedtable .pg3{width:26%}.qn-marketplace .pedtable .pg4{width:28%}.qn-marketplace .pedtable .pm{display:block;font-size:9.5px;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-top:4px}.qn-marketplace .cname{font-family:var(--sans)}.qn-marketplace .pewrap{display:flex;flex-wrap:wrap;gap:44px}.qn-marketplace .pestat{display:flex;flex-direction:column;gap:5px}.qn-marketplace .penum{font-family:var(--sans);font-size:26px;font-weight:600;color:var(--gold-dk);line-height:1}.qn-marketplace .pelabel{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:600}
@media(max-width:820px){.qn-marketplace .summ{flex-direction:column}.qn-marketplace .sumcol{padding:16px 0;border-left:0;border-top:1px solid var(--line)}.qn-marketplace .sumcol:first-child{border-top:0;padding-top:0}.qn-marketplace .lbk{flex-basis:100%}}
@media(max-width:820px){
  .qn-marketplace .shero{grid-template-columns:1fr;gap:22px}
  .qn-marketplace .slayout{grid-template-columns:1fr;gap:22px}
  .qn-marketplace .snav{position:static;flex-direction:row;flex-wrap:wrap;gap:4px 20px;border-bottom:1px solid var(--line);padding-bottom:8px}
  .qn-marketplace .snav-link{border:0;padding:6px 0}
  .qn-marketplace .snav-link:first-child{border-top:0}
  .qn-marketplace .specgrid, .qn-marketplace .genwrap, .qn-marketplace .contactcols{grid-template-columns:1fr;gap:0}
  .qn-marketplace .genwrap{gap:34px}
  .qn-marketplace .shero-info h1{font-size:34px}
}.qn-marketplace .dtabs{display:flex;gap:4px;justify-content:center;flex-wrap:wrap;margin:46px 0 30px;border-bottom:1px solid var(--line)}.qn-marketplace .dtab{appearance:none;background:none;border:0;border-bottom:2px solid transparent;padding:13px 22px;font-family:var(--sans);font-size:12px;letter-spacing:.15em;text-transform:uppercase;font-weight:600;color:var(--muted);cursor:pointer;transition:.18s;margin-bottom:-1px}.qn-marketplace .dtab:hover{color:var(--charcoal)}.qn-marketplace .dtab.active{color:var(--charcoal);border-bottom-color:var(--gold)}.qn-marketplace .dpanel{display:none}.qn-marketplace .dpanel.on{display:block;animation:panelin .32s ease}
@keyframes panelin{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.qn-marketplace .pedverify{text-align:center;margin-bottom:22px}.qn-marketplace .genblock{margin-bottom:26px}.qn-marketplace .genttl{font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--gold-dk);font-weight:700;margin-bottom:13px;text-align:center}.qn-marketplace .genogrid2{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.qn-marketplace .gitem{flex:0 0 auto;display:flex;flex-direction:column;gap:2px;border:1px solid var(--line);border-top:2px solid var(--gold);border-radius:6px;padding:5px 8px;background:#fff;text-align:center;min-width:52px}.qn-marketplace .gitem .gl{font-size:8.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--gold-dk);font-weight:600}.qn-marketplace .gitem .gv{font-family:var(--serif);font-size:14px;line-height:1;color:var(--charcoal);font-weight:600}.qn-marketplace .fgrid{display:grid;grid-template-columns:1fr 1fr;gap:15px 20px;margin-top:12px}.qn-marketplace .field{display:flex;flex-direction:column;min-width:0}.qn-marketplace .field.full{grid-column:1/3}.qn-marketplace .field label{font-size:12px;letter-spacing:.03em;color:var(--charcoal);font-weight:500;margin-bottom:6px}.qn-marketplace .field label .req{color:var(--red)}.qn-marketplace .field input:not([type=checkbox]):not([type=radio]), .qn-marketplace .field select, .qn-marketplace .field textarea{width:100%;max-width:100%;min-width:0;padding:11px 13px;border:1px solid var(--line);border-radius:8px;font-family:var(--sans);font-size:13.5px;background:var(--bg-3);color:var(--ink);transition:.18s}.qn-marketplace .field input[type=checkbox], .qn-marketplace .field input[type=radio]{width:16px;height:16px;flex:0 0 auto}.qn-marketplace .field textarea{resize:vertical;min-height:100px}.qn-marketplace .field input:focus, .qn-marketplace .field select:focus, .qn-marketplace .field textarea:focus{outline:none;border-color:var(--gold);background:#fff;box-shadow:0 0 0 3px var(--gold-soft)}.qn-marketplace .field .sub{font-size:11px;color:var(--muted);margin-top:5px}.qn-marketplace .genogrid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px 16px;margin-top:12px}.qn-marketplace .genogrid .field label{font-size:11.5px}.qn-marketplace .genogrid .field select{padding:9px 11px;font-size:13px}.qn-marketplace .dropzone{grid-column:1/3;border:2px dashed var(--gold-lt);border-radius:12px;background:var(--bg-3);padding:30px;text-align:center;cursor:pointer;transition:.22s}.qn-marketplace .dropzone:hover, .qn-marketplace .dropzone.drag{background:var(--gold-soft);border-color:var(--gold)}.qn-marketplace .dropzone .ic{font-size:38px;color:var(--gold)}.qn-marketplace .dropzone b{display:block;font-family:var(--serif);font-size:20px;margin-top:6px}.qn-marketplace .dropzone span{font-size:12.5px;color:var(--muted)}.qn-marketplace .thumbrow{grid-column:1/3;display:flex;gap:10px;flex-wrap:wrap;margin-top:4px}.qn-marketplace .thumbrow .tp{width:78px;height:78px;border-radius:8px;object-fit:cover;border:1px solid var(--line)}.qn-marketplace .resize-note{display:flex;gap:11px;align-items:flex-start;background:var(--gold-soft);border:1px solid var(--gold-lt);border-radius:9px;padding:13px 15px;margin-top:14px;font-size:12.5px;color:#6b5a2e}.qn-marketplace .resize-note b{color:var(--charcoal)}.qn-marketplace .railcard{position:sticky;top:92px;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);padding:24px 24px 26px}.qn-marketplace .railcard h4{font-family:var(--serif);font-size:23px;font-weight:600;margin-bottom:8px}.qn-marketplace .railsub{font-size:12.5px;color:var(--muted);margin:2px 0 12px}.qn-marketplace .railsub b{color:var(--charcoal)}.qn-marketplace .finalcta{background:var(--gold-soft);border:1px solid var(--gold-lt);border-radius:10px;padding:16px 18px;margin-top:26px;font-size:13.5px;color:#5f4e28;line-height:1.55}.qn-marketplace .finalcta b{color:var(--charcoal)}.qn-marketplace .finalcta .ctarow{display:flex;align-items:center;gap:12px;margin-top:12px;flex-wrap:wrap}.qn-marketplace .finalcta .ctarow span{font-size:13px;color:var(--muted)}.qn-marketplace .myimg.draftimg{display:flex;align-items:center;justify-content:center;background:var(--bg-3);color:var(--muted);font-size:12px;letter-spacing:.15em;font-weight:600}.qn-marketplace .myrow.draft{border-style:dashed}.qn-marketplace .plan{border:1.5px solid var(--line);border-radius:10px;padding:15px;margin-bottom:11px;cursor:pointer;transition:.18s;position:relative}@media(hover:hover){.qn-marketplace .plan:hover{border-color:var(--gold-lt)}}.qn-marketplace .plan.sel{border-color:var(--gold);background:var(--bg-3);box-shadow:0 0 0 3px var(--gold-soft)}.qn-marketplace .plan .pt{display:flex;justify-content:space-between;align-items:baseline}.qn-marketplace .plan .pn{font-weight:600;font-family:var(--serif);font-size:19px}.qn-marketplace .plan .pp{color:var(--gold-dk);font-weight:600;font-size:17px}.qn-marketplace .plan .pd{font-size:12px;color:var(--muted);margin-top:4px}.qn-marketplace .plan.sel{border-color:var(--gold);background:var(--bg-3);box-shadow:0 0 0 2px var(--gold-soft)}.qn-marketplace .summ{border-top:1px solid var(--line);margin-top:16px;padding-top:16px;font-size:13.5px}.qn-marketplace .summ .lineitem{display:flex;justify-content:space-between;margin:6px 0}.qn-marketplace .summ .total{display:flex;justify-content:space-between;font-family:var(--serif);font-size:24px;font-weight:600;margin-top:10px;padding-top:12px;border-top:1px solid var(--line)}.qn-marketplace .railcard .btn{width:100%;margin-top:18px}.qn-marketplace .railcard .fine{font-size:11px;color:var(--muted);text-align:center;margin-top:12px;line-height:1.5}.qn-marketplace .paywrap{max-width:560px;margin:0 auto}.qn-marketplace .paycard{background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);padding:30px 32px}.qn-marketplace .paycard h3{font-family:var(--serif);font-size:28px;font-weight:600;margin-bottom:4px}.qn-marketplace .paycard .lead{color:var(--muted);font-size:14px;margin-bottom:22px}.qn-marketplace .orow{display:flex;justify-content:space-between;padding:11px 0;border-bottom:1px solid var(--line);font-size:14px}.qn-marketplace .orow.tot{font-family:var(--serif);font-size:24px;font-weight:600;border-bottom:0;padding-top:16px}.qn-marketplace .securebar{display:flex;align-items:center;gap:9px;justify-content:center;background:var(--bg-3);border:1px solid var(--line);border-radius:9px;padding:12px;margin:20px 0;font-size:12.5px;color:var(--muted)}.qn-marketplace .donecard{max-width:520px;margin:0 auto;text-align:center;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);padding:44px 36px}.qn-marketplace .donecard .check{width:74px;height:74px;border-radius:50%;background:var(--green);color:#fff;display:flex;align-items:center;justify-content:center;font-size:36px;margin:0 auto 18px}.qn-marketplace .donecard h3{font-family:var(--serif);font-size:30px;font-weight:600;margin-bottom:8px}.qn-marketplace .donecard p{color:var(--muted);font-size:14px;margin-bottom:24px}.qn-marketplace footer{background:var(--charcoal);color:rgba(255,255,255,.68);padding:42px 0;font-size:13px}.qn-marketplace footer .wrap{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.qn-marketplace footer .fb{font-family:var(--serif);font-size:22px;color:#fff}.qn-marketplace footer a{color:var(--gold-lt)}.qn-marketplace .toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%) translateY(80px);background:var(--charcoal);color:#fff;padding:13px 22px;border-radius:8px;font-size:13.5px;box-shadow:var(--shadow-lg);z-index:300;opacity:0;transition:.3s}.qn-marketplace .toast.show{transform:translateX(-50%);opacity:1}.qn-marketplace .info-lead{max-width:760px;margin:0 auto 40px;text-align:center}.qn-marketplace .info-lead h2{font-family:var(--serif);font-size:36px;font-weight:600;margin-bottom:10px}.qn-marketplace .info-lead p{color:var(--muted);font-size:15px}.qn-marketplace .howrow{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-bottom:44px}.qn-marketplace .howcard{background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);padding:26px 24px;text-align:center}.qn-marketplace .howcard .num{width:44px;height:44px;border-radius:50%;background:var(--gold-soft);color:var(--gold-dk);font-family:var(--serif);font-size:22px;font-weight:600;display:flex;align-items:center;justify-content:center;margin:0 auto 14px}.qn-marketplace .howcard h4{font-family:var(--serif);font-size:21px;font-weight:600;margin-bottom:7px}.qn-marketplace .howcard p{color:var(--muted);font-size:13.5px}.qn-marketplace .pricerow{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;max-width:900px;margin:0 auto 40px}.qn-marketplace .pricecard{background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);padding:28px 26px;text-align:center;position:relative;transition:.24s;cursor:pointer}.qn-marketplace .pricecard .pickcta{margin-top:14px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--gold-dk)}@media(hover:hover){.qn-marketplace .pricecard:hover .pickcta{color:var(--gold)}.qn-marketplace .pricecard:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg)}}.qn-marketplace .pricecard.feat{border-color:var(--gold);box-shadow:0 0 0 2px var(--gold-soft),var(--shadow)}.qn-marketplace .pricecard .tag{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:var(--gold);color:#fff;font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;padding:4px 14px;border-radius:20px}.qn-marketplace .pricecard h4{font-family:var(--serif);font-size:24px;font-weight:600}.qn-marketplace .pricecard .amt{font-family:var(--serif);font-size:44px;font-weight:600;color:var(--gold-dk);margin:6px 0}.qn-marketplace .pricecard .per{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.12em}.qn-marketplace .pricecard ul{list-style:none;text-align:left;margin:18px 0 0;font-size:13.5px}.qn-marketplace .pricecard li{padding:7px 0;border-top:1px solid var(--line);color:var(--charcoal)}.qn-marketplace .pricecard li::before{content:"✓ ";color:var(--green);font-weight:700}.qn-marketplace .info-cta{text-align:center;margin-top:10px}.qn-marketplace .info-cta .btn{padding:15px 40px;font-size:13px}
@media(max-width:820px){.qn-marketplace .howrow, .qn-marketplace .pricerow{grid-template-columns:1fr}}.qn-marketplace .hero-actions{display:flex;gap:12px;margin-top:26px;flex-wrap:wrap}.qn-marketplace #view-detail, .qn-marketplace #view-mylistings, .qn-marketplace #view-listing{display:none}.qn-marketplace .addbtn{margin-top:12px;background:none;border:1px dashed var(--gold);color:var(--gold-dk);border-radius:8px;padding:10px 16px;font-size:12.5px;letter-spacing:.04em;cursor:pointer;transition:.18s}.qn-marketplace .addbtn:hover{background:var(--gold-soft)}.qn-marketplace .regrow{display:grid;grid-template-columns:1fr 1fr 30px;gap:15px 20px;align-items:end;margin-top:12px}.qn-marketplace .regrow .regrm{cursor:pointer;color:var(--red);font-size:22px;line-height:1;text-align:center;padding-bottom:10px;user-select:none}.qn-marketplace .regrow .regrm.placeholder{cursor:default}.qn-marketplace .thumbrow .tp.doc{display:flex;align-items:center;justify-content:center;background:var(--charcoal);color:var(--gold-lt);font-family:var(--serif);font-weight:600;font-size:15px}.qn-marketplace .dropzone.papers{border-color:var(--line)}.qn-marketplace .dropzone.papers .ic{color:var(--gold-dk)}.qn-marketplace .showrec{background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);overflow:hidden}.qn-marketplace .showrec table{width:100%;border-collapse:collapse;font-size:13.5px}.qn-marketplace .showrec th{background:var(--charcoal);color:var(--gold-lt);text-align:left;padding:12px 16px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:600}.qn-marketplace .showrec td{padding:12px 16px;border-top:1px solid var(--line)}.qn-marketplace .showrec tbody tr:hover, .qn-marketplace .showrec tbody tr:hover{background:var(--bg-3)}.qn-marketplace .myrow{display:grid;grid-template-columns:150px 1fr auto;gap:20px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);padding:16px;margin-bottom:14px}.qn-marketplace .myrow.sold{opacity:.72}.qn-marketplace .myimg{position:relative;border-radius:9px;overflow:hidden;aspect-ratio:4/3}.qn-marketplace .myimg img{width:100%;height:100%;object-fit:cover}.qn-marketplace .myimg .soldrib{position:absolute;top:8px;left:8px;background:var(--red);color:#fff;font-size:10px;letter-spacing:.12em;font-weight:700;padding:4px 10px;border-radius:4px}.qn-marketplace .myinfo h4{font-family:var(--serif);font-size:22px;font-weight:600}.qn-marketplace .myinfo .mymeta{color:var(--muted);font-size:13px;margin:3px 0 8px}.qn-marketplace .mystatus{font-size:12px;font-weight:600;display:inline-block;padding:4px 10px;border-radius:20px}.qn-marketplace .mystatus.on{background:#eef6f0;color:var(--green)}.qn-marketplace .mystatus.off{background:#f6efe6;color:var(--gold-dk)}.qn-marketplace .mystatus.warn{background:#faf1dd;color:#8a6414}.qn-marketplace .mystatus.exp{background:#f7e8e6;color:var(--red)}.qn-marketplace .remind{font-size:11.5px;color:var(--gold-dk);margin-top:6px}.qn-marketplace .myimg .soldrib.exp{background:var(--gold-dk)}.qn-marketplace .myactions{display:flex;flex-direction:column;gap:8px}
@media(max-width:640px){.qn-marketplace .myrow{grid-template-columns:1fr}.qn-marketplace .myactions{flex-direction:row;flex-wrap:wrap}.qn-marketplace .regrow{grid-template-columns:1fr}}.qn-marketplace .pedbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-top:14px}.qn-marketplace .pedbar .addbtn{margin-top:0}.qn-marketplace .pedkey{font-size:11.5px;color:var(--muted);display:flex;align-items:center;gap:6px}.qn-marketplace .kdot{width:9px;height:9px;border-radius:50%;display:inline-block;margin-left:8px}.qn-marketplace .kdot.matched{background:var(--green)}.qn-marketplace .kdot.newh{background:var(--gold)}.qn-marketplace .pedtree{display:grid;grid-template-columns:1fr 1fr 1.05fr;gap:10px;margin-top:14px}.qn-marketplace .pcol{display:flex;flex-direction:column;gap:10px;justify-content:space-around}.qn-marketplace .pcell{position:relative;background:var(--bg-3);border:1px solid var(--line);border-left:3px solid var(--gold);border-radius:8px;padding:8px 9px}.qn-marketplace .pcell.sire{border-left-color:var(--blue)}.qn-marketplace .pcell.dam{border-left-color:var(--red)}.qn-marketplace .pcell label{font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:var(--muted);display:block;margin-bottom:5px}.qn-marketplace .pcell input, .qn-marketplace .pcell select{width:100%;border:1px solid var(--line);border-radius:6px;padding:7px 8px;font-size:12.5px;font-family:var(--sans);background:#fff;color:var(--ink);margin-bottom:5px}.qn-marketplace .pcell .preg{margin-bottom:0}.qn-marketplace .pcell input:focus, .qn-marketplace .pcell select:focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 2px var(--gold-soft)}.qn-marketplace .pcell .pstatus{font-size:10.5px;letter-spacing:.02em;margin-top:5px;display:block;min-height:13px}.qn-marketplace .pcell .pstatus.matched{color:var(--green)}.qn-marketplace .pcell .pstatus.matched::before{content:"● "}.qn-marketplace .pcell .pstatus.newh{color:var(--gold-dk)}.qn-marketplace .pcell .pstatus.newh::before{content:"＋ "}.qn-marketplace .pcell .pstatus.off{color:var(--muted)}.qn-marketplace .pcell .pstatus.off::before{content:"○ "}.qn-marketplace .presult{position:absolute;top:calc(100% - 3px);left:0;right:0;z-index:30;background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow-lg);margin-top:2px;overflow:hidden;display:none;max-height:230px;overflow-y:auto}.qn-marketplace .presult.show{display:block}.qn-marketplace .presult div{padding:8px 11px;font-size:12.5px;cursor:pointer;border-bottom:1px solid var(--line)}.qn-marketplace .presult div:last-child{border-bottom:0}.qn-marketplace .presult div:hover{background:var(--bg-3)}.qn-marketplace .presult .reg{color:var(--muted);font-size:11px}.qn-marketplace .presult .create{background:var(--charcoal);color:var(--gold-lt);font-weight:600}.qn-marketplace .presult .create:hover{background:#000}.qn-marketplace .presult .nomatch{color:var(--muted);font-size:12px;cursor:default;line-height:1.5}.qn-marketplace .presult .nomatch:hover{background:#fff}.qn-marketplace .pedhelp{font-size:12px;color:var(--muted);max-width:62%}.qn-marketplace .tpwrap{position:relative;display:inline-block}.qn-marketplace .tprm{position:absolute;top:-7px;right:-7px;width:20px;height:20px;border-radius:50%;background:var(--red);color:#fff;border:0;font-size:14px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 4px rgba(0,0,0,.35);padding:0}.qn-marketplace .tprm:hover{background:#8a2f27}.qn-marketplace .field.combo{position:relative}.qn-marketplace .combolist{position:absolute;top:100%;left:0;right:0;z-index:40;background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow-lg);max-height:240px;overflow:auto;display:none;margin-top:3px}.qn-marketplace .combolist.show{display:block}.qn-marketplace .combolist div{padding:9px 12px;font-size:13px;cursor:pointer;border-bottom:1px solid var(--line)}.qn-marketplace .combolist div:last-child{border-bottom:0}.qn-marketplace .combolist div:hover{background:var(--bg-3)}.qn-marketplace .combolist .nomatch{color:var(--muted);cursor:default}.qn-marketplace .combolist .nomatch:hover{background:#fff}.qn-marketplace .modal{display:none;position:fixed;inset:0;z-index:210;background:rgba(15,13,10,.55);align-items:center;justify-content:center;padding:24px}.qn-marketplace .modal.open{display:flex;animation:fade .25s}.qn-marketplace .modalcard{background:#fff;border-radius:14px;box-shadow:var(--shadow-lg);max-width:460px;width:100%;padding:28px 28px 24px;position:relative}.qn-marketplace .modalcard h3{font-family:var(--serif);font-size:26px;font-weight:600}.qn-marketplace .modalcard .msub{color:var(--muted);font-size:13px;margin:2px 0 16px}.qn-marketplace .modalx{position:absolute;top:14px;right:18px;font-size:26px;color:var(--muted);cursor:pointer;line-height:1}.qn-marketplace .cfield{margin-bottom:12px;display:flex;flex-direction:column}.qn-marketplace .cfield label{font-size:12px;color:var(--charcoal);font-weight:500;margin-bottom:5px}.qn-marketplace .cfield input, .qn-marketplace .cfield textarea{padding:11px 13px;border:1px solid var(--line);border-radius:8px;font-family:var(--sans);font-size:13.5px;background:var(--bg-3);color:var(--ink)}.qn-marketplace .cfield textarea{min-height:100px;resize:vertical}.qn-marketplace .cfield input:focus, .qn-marketplace .cfield textarea:focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 3px var(--gold-soft);background:#fff}.qn-marketplace .cfine{font-size:11.5px;color:var(--muted);text-align:center;margin-top:10px}.qn-marketplace .showrow{display:grid;grid-template-columns:.9fr 1.3fr .55fr 1fr 1.1fr .7fr 1.1fr 28px;gap:12px 14px;align-items:end;margin-top:12px}.qn-marketplace .showrow .regrm{cursor:pointer;color:var(--red);font-size:22px;line-height:1;text-align:center;padding-bottom:10px;user-select:none}.qn-marketplace .showrow .regrm.placeholder{cursor:default}
@media(max-width:900px){.qn-marketplace .showrow{grid-template-columns:1fr 1fr}}
@media(max-width:560px){.qn-marketplace .showrow{grid-template-columns:1fr}}
@media(max-width:720px){.qn-marketplace .pedtree{grid-template-columns:repeat(3,minmax(148px,1fr));overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:8px}}.qn-marketplace .notice{display:flex;gap:12px;align-items:flex-start;background:var(--gold-soft);border:1px solid var(--gold-lt);border-radius:10px;padding:14px 16px;margin:14px 0 6px;font-size:13px;color:#5f4e28;line-height:1.55}.qn-marketplace .notice .ni{flex:0 0 auto;width:24px;height:24px;border-radius:50%;background:var(--gold);color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700}.qn-marketplace .notice b{color:var(--charcoal)}.qn-marketplace .verbadge{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(135deg,var(--gold),var(--gold-dk));color:#fff;font-size:11px;letter-spacing:.06em;text-transform:uppercase;font-weight:600;padding:5px 11px;border-radius:20px;margin-left:12px;vertical-align:middle}.qn-marketplace .pending-note{display:flex;gap:10px;align-items:center;background:var(--bg-3);border:1px dashed var(--gold-lt);border-radius:9px;padding:14px 16px;color:var(--muted);font-size:13.5px}
@media(max-width:920px){
  .qn-marketplace .layout{grid-template-columns:1fr}
  .qn-marketplace .filters{position:static}
  .qn-marketplace .filters.collapsed .fbody{display:none}
  .qn-marketplace .filters .ftog{display:block}
  .qn-marketplace .dgrid{grid-template-columns:1fr}
  .qn-marketplace .formwrap{grid-template-columns:1fr}
  .qn-marketplace .railcard{position:static}
  .qn-marketplace nav.main{display:none}
  .qn-marketplace nav.main.open{display:flex;position:absolute;top:74px;left:0;right:0;flex-direction:column;background:var(--charcoal);padding:18px 24px;gap:16px}
  .qn-marketplace .menu-tog{display:block}
  .qn-marketplace .hd .btn{display:none}
  .qn-marketplace .grid.list .card{flex-direction:column}
  .qn-marketplace .grid.list .imgwrap{width:100%;flex:auto;aspect-ratio:16/9}
  .qn-marketplace .genogrid{grid-template-columns:1fr 1fr}
}
@media(max-width:600px){
  .qn-marketplace #view-listing{overflow-x:hidden}
  .qn-marketplace #view-listing .submit{padding-left:14px;padding-right:14px;max-width:100%}
  .qn-marketplace .formwrap{grid-template-columns:1fr!important;max-width:100%;min-width:0}
  .qn-marketplace .formwrap>*{min-width:0;max-width:100%}
  .qn-marketplace .formcard{padding-left:16px;padding-right:16px;max-width:100%;overflow-wrap:anywhere}
  .qn-marketplace .steps{max-width:100%}
  .qn-marketplace .railcard{max-width:100%}
}
@media(max-width:560px){
  .qn-marketplace .fgrid, .qn-marketplace .factrow{grid-template-columns:1fr}
  .qn-marketplace .factrow>div:nth-child(1){border-right:0}
  .qn-marketplace .field.full, .qn-marketplace .dropzone, .qn-marketplace .thumbrow{grid-column:1}
  .qn-marketplace .ped{grid-template-columns:repeat(3,minmax(118px,1fr));overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:8px}
  .qn-marketplace .thumbs{grid-template-columns:repeat(4,1fr)}
  .qn-marketplace .dhead h2, .qn-marketplace .factname h2{font-size:30px}
  .qn-marketplace .hero .quickstats{gap:22px}
  .qn-marketplace .genogrid{grid-template-columns:1fr}
  .qn-marketplace .steps .st{font-size:9px}
}.qn-marketplace .sbody.solo > .dsec-label:first-child{text-align:center}.qn-marketplace #s-pedigree{border:1px solid var(--gold-lt);border-radius:12px;padding:22px 20px;background:#fff;max-width:900px;margin:0 auto;box-shadow:0 8px 26px rgba(30,25,10,.07)}.qn-marketplace #panel-progeny .pewrap{justify-content:center;text-align:center}.qn-marketplace #panel-progeny .pestat{align-items:center}.qn-marketplace #pedHead{text-align:center !important;display:block !important;width:100%}.qn-marketplace .structstats{display:flex;flex-wrap:wrap;justify-content:center;gap:14px 20px;margin:18px auto 8px;max-width:820px}.qn-marketplace .sstat{flex:0 1 230px;border:1px solid var(--line);border-top:2px solid var(--gold);border-radius:8px;padding:11px 14px;background:#fff;text-align:center}.qn-marketplace .sstat .sslabel{display:block;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--gold-dk);font-weight:700;margin-bottom:5px}.qn-marketplace .sstat .ssval{display:block;font-family:var(--sans);font-size:16px;font-weight:600;color:var(--charcoal)}.qn-marketplace .smeta{font-weight:600;color:var(--charcoal)}.qn-marketplace .shero-info .sprice{margin-top:14px}.qn-marketplace .shero-info .sprice .feenote{display:block;margin-top:2px}.qn-marketplace .shero-info .smeta{margin-top:18px}.qn-marketplace .shero-info .spedline{margin-top:2px}.qn-marketplace .shero-info .sowned{font-size:12px;color:var(--muted);margin-top:16px}.qn-marketplace .herogrid{align-items:flex-start}.qn-marketplace .herogrid .herogcol .ghd{margin:0 0 10px;line-height:1.2}.qn-marketplace .herogrid .genlist{align-content:start}.qn-marketplace #heroColorCol{margin-top:0}.qn-marketplace #panel-structure .pstable{margin-bottom:14px}.qn-marketplace #panel-structure .psttl2{margin-top:44px;padding-top:26px;border-top:1px solid var(--line)}.qn-marketplace #panel-structure .psttl2.nodiv{margin-top:0;padding-top:0;border-top:0}.qn-marketplace .herogrid .ghd{height:14px;line-height:14px;margin:0 0 14px}.qn-marketplace .herogrid .genlist{row-gap:0;align-content:start}.qn-marketplace .herogrid .grow{min-height:26px;align-items:center}.qn-marketplace .shero-info .sprice, .qn-marketplace .shero-info .sprice .pricelbl{color:var(--gold-dk)}.qn-marketplace .shero-info .smeta{color:var(--gold-dk)}.qn-marketplace .card .metaline{color:var(--gold-dk)}.qn-marketplace .cardgeno{font-size:11.5px;color:#4a463c;margin-top:5px;line-height:1.4}.qn-marketplace .cardgeno .cgk{font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--gold-dk);font-weight:700;margin-right:6px}.qn-marketplace .psec-h{display:flex;align-items:center;gap:10px;width:100%;background:none;border:0;cursor:pointer;font-family:inherit}.qn-marketplace .psec-h .psec-chev{margin-left:auto;color:var(--gold-dk);font-size:12px;transition:transform .2s}.qn-marketplace #panel-structure .psec-h.psttl, .qn-marketplace #panel-structure .psec-h.psttl2{justify-content:flex-start;text-align:left}.qn-marketplace .psec.collapsed .psec-h .psec-chev{transform:rotate(-90deg)}.qn-marketplace .psec.collapsed .psec-body{display:none}.qn-marketplace .psec-body{margin-top:6px}.qn-marketplace .psec-h .psec-chev{font-size:20px;line-height:1;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--gold-lt);border-radius:50%;background:var(--gold-soft);color:var(--gold-dk)}.qn-marketplace .psec-h:hover .psec-chev{background:var(--gold);color:#fff;border-color:var(--gold)}.qn-marketplace #panel-structure .psec-h.psttl, .qn-marketplace #panel-structure .psec-h.psttl2{justify-content:center;text-align:center;position:relative;padding-right:38px;padding-left:38px}.qn-marketplace #panel-structure .psec-h .psec-chev{position:absolute;right:0;top:50%;transform:translateY(-50%);margin-left:0}.qn-marketplace #panel-structure .psec.collapsed .psec-h .psec-chev{transform:translateY(-50%) rotate(-90deg)}.qn-marketplace #panel-structure .psec-h.psttl, .qn-marketplace #panel-structure .psec-h.psttl2{display:block !important;text-align:center !important;position:relative;width:100%;padding-left:40px;padding-right:40px}.qn-marketplace #panel-structure .psec-h.psttl .pspct{display:inline-block;vertical-align:middle;margin-left:8px}.qn-marketplace #panel-structure .psec-h .psec-chev{position:absolute;right:0;top:50%;transform:translateY(-50%)}.qn-marketplace #panel-structure .psec.collapsed .psec-h .psec-chev{transform:translateY(-50%) rotate(-90deg)}.qn-marketplace .cardgeno .gcar{color:#8a6414;font-weight:700}.qn-marketplace .cardgeno .gpos{color:var(--red);font-weight:700}.qn-marketplace .cardgeno .gnt{color:var(--muted);font-style:italic}.qn-marketplace .grow.carrier span, .qn-marketplace .grow.carrier b{color:#8a6414;font-weight:700}.qn-marketplace .grow.affected span, .qn-marketplace .grow.affected b{color:var(--red);font-weight:700}.qn-marketplace .grow.nt span, .qn-marketplace .grow.nt b{color:var(--muted);font-style:italic;font-weight:400}.qn-marketplace .genochk{display:grid;grid-template-columns:1fr 1fr;gap:6px 10px;margin-top:4px}.qn-marketplace .genochk .rchip{display:flex;align-items:center;gap:6px;font-size:12px;cursor:pointer}.qn-marketplace .genochk .rchip input{accent-color:var(--gold)}.qn-marketplace .genofilt{display:flex;flex-direction:column;gap:6px;margin-top:6px}.qn-marketplace .genorow{display:flex;align-items:center;gap:10px}.qn-marketplace .genorow .genolab{flex:0 0 62px;font-size:12px;font-weight:600;color:var(--charcoal);letter-spacing:.02em}.qn-marketplace .genorow select{flex:1;padding:6px 8px;border:1px solid var(--line);border-radius:6px;font-family:var(--sans);font-size:12.5px;background:#fff;color:var(--ink)}.qn-marketplace .genorow select:focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 2px var(--gold-soft)}.qn-marketplace #panel-structure #structFull{margin-top:40px;padding-top:26px;border-top:1px solid var(--line)}.qn-marketplace .cardhead{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.qn-marketplace .cardhead h4{margin:0}.qn-marketplace .cardprice{flex:0 0 auto;font-family:var(--serif);color:var(--gold-dk);font-size:18px;font-weight:600;white-space:nowrap;text-align:right}.qn-marketplace #panel-structure .pstable tbody tr:nth-child(even){background:var(--gold-soft)}.qn-marketplace #panel-structure .pstable tbody tr.pstot{background:transparent}.qn-marketplace #panel-structure .pstable thead th{background:var(--charcoal);color:var(--gold-lt);border-bottom:0}.qn-marketplace #panel-structure .tblwrap{border:1px solid var(--line);border-radius:12px;overflow:hidden;box-shadow:0 6px 18px rgba(30,25,10,.06);margin:16px auto}.qn-marketplace #panel-structure .tblwrap .pstable{border:0;margin:0;width:100%}.qn-marketplace #panel-structure .pstable th, .qn-marketplace #panel-structure .pstable td{padding:11px 16px}.qn-marketplace #panel-structure .pstable th:first-child, .qn-marketplace #panel-structure .pstable td:first-child{padding-left:20px}.qn-marketplace #panel-structure .pstable th:last-child, .qn-marketplace #panel-structure .pstable td:last-child{padding-right:20px}.qn-marketplace #panel-structure .pstable td, .qn-marketplace #panel-structure .pstable th{white-space:nowrap}.qn-marketplace .card .metaline{margin:6px 0 0}.qn-marketplace .card .cardgeno:first-of-type{margin-top:11px;padding-top:11px;border-top:1px solid var(--line)}.qn-marketplace .card .desc{margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}

@media(max-width:600px){
  .qn-marketplace .card .body{text-align:center;align-items:center}
  .qn-marketplace .card .cardhead{flex-direction:column;align-items:center;gap:3px}
  .qn-marketplace .card .cardprice{text-align:center}
  .qn-marketplace .card .loc, .qn-marketplace .card .metaline, .qn-marketplace .card .cardgeno, .qn-marketplace .card .desc{width:100%}
  .qn-marketplace .card .cta{justify-content:center;gap:16px}
}

@media(max-width:600px){
  .qn-marketplace .shero-info .herogrid{flex-direction:column}
  .qn-marketplace .shero-info .herogcol:not(:first-child){border-left:0;border-top:1px solid var(--line);padding-left:0;padding-top:18px;margin-top:8px}
  .qn-marketplace #panel-structure .tblwrap{overflow-x:auto;-webkit-overflow-scrolling:touch}
  .qn-marketplace #panel-contact .contactcols{flex-direction:column;gap:0}
  .qn-marketplace #panel-contact .ccol{padding:22px 0}
  .qn-marketplace #panel-contact .ccol + .ccol{border-top:1px solid var(--line)}
}.qn-marketplace .card .cardgeno + .cardgeno{border-top:1px solid var(--line);padding-top:11px;margin-top:11px}.qn-marketplace .card .metaline{margin:6px 0 0;padding-bottom:11px;border-bottom:1px solid var(--line)}.qn-marketplace .card .cardgeno:first-of-type{border-top:0;padding-top:0;margin-top:11px}

@media(max-width:600px){
  .qn-marketplace #view-detail .shero-info, .qn-marketplace #view-detail .shero-info h1, .qn-marketplace #view-detail .smeta, .qn-marketplace #view-detail .spedline, .qn-marketplace #view-detail .sowned, .qn-marketplace #view-detail .shero-info .dsec-label, .qn-marketplace #view-detail .shero-info .sdesc, .qn-marketplace #view-detail .sdesc, .qn-marketplace #view-detail .breedmethods, .qn-marketplace #view-detail .psnote, .qn-marketplace #view-detail .lbfromdb, .qn-marketplace #view-detail .ghd{text-align:center}
  .qn-marketplace #view-detail .nameRow{justify-content:center;flex-wrap:wrap}
  .qn-marketplace #view-detail .sprice{text-align:center}
  .qn-marketplace #view-detail .genlist{justify-content:center}
  .qn-marketplace #view-detail .grow{justify-content:center}
  .qn-marketplace #view-detail .breedmethods{justify-content:center}
  .qn-marketplace .showrec{overflow-x:auto;-webkit-overflow-scrolling:touch}
  .qn-marketplace .showrec table{min-width:560px}
}.qn-marketplace .card .metaline{margin:0;padding:12px 0;border-top:0;border-bottom:1px solid var(--line)}.qn-marketplace .card .cardgeno{margin:0;padding:12px 0;border-top:0;border-bottom:1px solid var(--line)}.qn-marketplace .card .cardgeno:first-of-type{margin:0;padding:12px 0;border-top:0}.qn-marketplace .card .cardgeno + .cardgeno{margin:0;padding:12px 0;border-top:0;border-bottom:1px solid var(--line)}.qn-marketplace .card .desc{margin:0;padding:12px 0;border-top:0}

@media(max-width:600px){
  .qn-marketplace #view-detail .nameRow{justify-content:center;align-items:center;flex-wrap:wrap;gap:10px}
  .qn-marketplace #view-detail .nameRow h1{flex:0 0 auto;text-align:center}
  .qn-marketplace #view-detail .nameRow .eyebrow{margin-top:0}
  .qn-marketplace #view-detail .genlist{justify-items:center}
  .qn-marketplace #view-detail .genlist .grow{justify-content:center;width:100%}
}.qn-marketplace #toTop{position:fixed;bottom:20px;right:20px;z-index:200;display:none;width:46px;height:46px;border-radius:50%;border:0;background:var(--charcoal);color:var(--gold-lt);font-size:20px;box-shadow:0 6px 18px rgba(0,0,0,.3);cursor:pointer}
@media(max-width:600px){ .qn-marketplace #toTop{display:flex;align-items:center;justify-content:center} }

@media(max-width:600px){
  .qn-marketplace #view-detail .herogcol{text-align:center}
  .qn-marketplace #view-detail .genlist{display:inline-grid;grid-template-columns:auto auto;column-gap:28px;row-gap:8px;justify-items:start;width:auto}
  .qn-marketplace #view-detail .genlist .grow{width:auto;justify-content:flex-start}
}

@media(max-width:600px){
  .qn-marketplace #view-detail .herogcol{padding-bottom:16px}
  .qn-marketplace #view-detail .herogcol:not(:first-child){border-top:1px solid var(--line);margin-top:0;padding-top:16px}
}.qn-marketplace #panel-structure .psec-body{padding-top:12px}

@media(max-width:600px){
  .qn-marketplace #view-detail .herogcol{text-align:center}
  .qn-marketplace #view-detail .genlist{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 24px;width:100%}
  .qn-marketplace #view-detail .genlist .grow{flex:0 0 auto;width:auto;justify-content:center}
}

@media(max-width:600px){
  .qn-marketplace #view-detail .herogrid{gap:0}
  .qn-marketplace #view-detail .herogcol{padding:16px 0}
  .qn-marketplace #view-detail .herogcol:first-child{padding-top:0}
}

@media(max-width:600px){
  .qn-marketplace #view-detail .herogcol{flex:0 0 auto;min-width:0}
}

@media(max-width:600px){
  .qn-marketplace #view-detail .shero-info .herogrid{padding-top:16px;margin-top:16px}
  .qn-marketplace #view-detail .shero-info .hdiv{margin:0}
  .qn-marketplace #view-detail #heroBreed{padding:16px 0}
  .qn-marketplace #view-detail #heroBreed .ghd{margin:0 0 12px}
  .qn-marketplace #view-detail .shero-info .dsec-label{padding-top:16px}
}

@media(max-width:600px){
  .qn-marketplace #view-detail .genlist{width:-moz-fit-content;width:fit-content;max-width:100%;margin-left:auto;margin-right:auto}
  .qn-marketplace #view-detail #heroBreed{padding:0 0 16px}
  .qn-marketplace #view-detail #heroBreed .hdiv{margin:0}
  .qn-marketplace #view-detail #heroBreed .ghd{margin:16px 0 12px}
}

@media(max-width:600px){
  .qn-marketplace #view-detail .herogcol .genlist{display:flex !important;flex-wrap:wrap;justify-content:center !important;align-items:center;gap:8px 24px;width:100% !important;max-width:100% !important;margin:0 !important}
  .qn-marketplace #view-detail .herogcol .genlist .grow{flex:0 0 auto !important;width:auto !important;justify-content:center}
}.qn-marketplace .summ{border-top:0;margin-top:14px;padding-top:0}.qn-marketplace .summ .lineitem{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.qn-marketplace .summ .total{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.qn-marketplace #view-detail .genlist{grid-template-columns:auto auto;justify-content:center;column-gap:28px}.qn-marketplace #view-detail .shero-info .ghd{text-align:center}

@media(max-width:600px){
  .qn-marketplace #view-detail .shero-info .herogrid{align-items:stretch}
  .qn-marketplace #view-detail .herogcol{width:100%}
}.qn-marketplace #view-detail .breedmethods{text-align:center}
@media(max-width:600px){
  .qn-marketplace #view-detail .herosec{padding:0 0 16px}
  .qn-marketplace #view-detail .herosec .hdiv{margin:0}
  .qn-marketplace #view-detail .herosec .ghd{margin:16px 0 12px}
}.qn-marketplace #view-detail .shero-info .smeta{margin-top:20px;line-height:1.25}.qn-marketplace #view-detail .shero-info .spedline{line-height:1.25}.qn-marketplace #view-detail .shero-info .sowned{margin-top:20px}.qn-marketplace #view-detail .shero-info .grow{line-height:1.2}.qn-marketplace #view-detail .sdesc{line-height:1.7}
@media(max-width:600px){
  .qn-marketplace #view-detail .herogrid .grow{min-height:0}
  .qn-marketplace #view-detail .genlist{row-gap:6px}
}.qn-marketplace #panel-structure .psec-h.psttl, .qn-marketplace #panel-structure .psec-h.psttl2{border-top:1px solid var(--line);margin-top:30px;padding-top:30px;margin-bottom:16px}.qn-marketplace #panel-structure .psec-h.psttl.nodiv, .qn-marketplace #panel-structure .psec-h.psttl2.nodiv{border-top:0;margin-top:0;padding-top:0}.qn-marketplace #panel-structure .psec{margin:0}.qn-marketplace #panel-structure .psec-body{margin-top:0;padding-top:0}.qn-marketplace #panel-structure .psec-body>*:first-child{margin-top:0}.qn-marketplace #panel-structure .psec-body>*:last-child{margin-bottom:0}.qn-marketplace #panel-structure .psec-h.psttl .pspct{margin-left:8px}
@media(max-width:600px){
  .qn-marketplace #panel-structure .psec-h.psttl .pspct{display:block;width:max-content;max-width:100%;margin:12px auto 0}
}.qn-marketplace #panel-structure .psec-h.psttl, .qn-marketplace #panel-structure .psec-h.psttl2{border-top:1px solid var(--line)!important;margin:32px 0 16px 0!important;padding-top:32px!important;padding-bottom:0!important}.qn-marketplace #panel-structure .psec-h.psttl.nodiv, .qn-marketplace #panel-structure .psec-h.psttl2.nodiv{border-top:0!important;margin-top:0!important;padding-top:0!important}.qn-marketplace #panel-structure .psec{margin:0!important}.qn-marketplace #panel-structure .psec-body{margin:0!important;padding-top:0!important}.qn-marketplace #panel-structure .psec-body>*:first-child{margin-top:0!important}.qn-marketplace #panel-structure .psec-body>*:last-child{margin-bottom:0!important}.qn-marketplace #panel-structure .psec-h.psttl .pspct{margin-left:8px}
@media(max-width:600px){
  .qn-marketplace #panel-structure .psec-h.psttl .pspct{display:block!important;width:max-content!important;max-width:100%!important;margin:16px auto 0 auto!important}
}.qn-marketplace #panel-structure #structFull{border-top:0!important;margin:0!important;padding:0!important}.qn-marketplace #panel-structure>.psec{border-top:0!important;margin:0!important;padding:0!important}.qn-marketplace #panel-structure #structFull>.psec{border-top:1px solid var(--line)!important;margin:40px 0 0 0!important;padding:40px 0 0 0!important}.qn-marketplace #panel-structure .psec-h.psttl, .qn-marketplace #panel-structure .psec-h.psttl2{border-top:0!important;margin:0 0 18px 0!important;padding:0!important}.qn-marketplace #panel-structure .psec-body{margin:0!important;padding:0!important}.qn-marketplace #panel-structure .psec-body>*:first-child{margin-top:0!important}.qn-marketplace #panel-structure .psec-body>*:last-child{margin-bottom:0!important}.qn-marketplace #panel-structure .psec-body .psnote{margin:0 auto 12px!important}.qn-marketplace #panel-structure .psec-body .psnote:last-of-type{margin-bottom:0!important}
@media(max-width:600px){
  .qn-marketplace #panel-structure .psec-h.psttl .pspct{display:block!important;width:max-content!important;max-width:100%!important;margin:16px auto 0!important}
}.qn-marketplace #view-detail .shero-info .sowned{margin-bottom:0!important}.qn-marketplace #view-detail .shero-info .herogrid{border-top:1px solid var(--line)!important;margin:30px 0 0 0!important;padding:30px 0 0 0!important}.qn-marketplace #view-detail .shero-info .hdiv{height:1px;background:var(--line);margin:30px 0!important;padding:0!important;border:0!important}.qn-marketplace #view-detail .herosec{padding:0!important;margin:0!important}.qn-marketplace #view-detail .herosec .ghd{margin:0 0 12px!important}.qn-marketplace #view-detail .shero-info .dsec-label{margin:0 0 16px!important;padding:0!important}.qn-marketplace #view-detail .shero-info .sdesc{margin:0!important}.qn-marketplace #view-detail .breedmethods{margin:0!important}.qn-marketplace #view-detail .shero{padding-bottom:30px!important;border-bottom:1px solid var(--line)!important}.qn-marketplace #view-detail .sbody.solo{margin-top:30px!important}.qn-marketplace #view-detail .sbody.solo>.dsec-label:first-child{margin:0 0 16px!important}.qn-marketplace #view-detail .ssec{border-bottom:1px solid var(--line)!important;padding-bottom:30px!important;margin-bottom:0!important}.qn-marketplace #view-detail .dtabs{margin:30px 0 22px 0!important;padding:0 0 17px 0!important;border-bottom:1px solid var(--line)!important}.qn-marketplace #panel-structure #structFull>.psec{margin:30px 0 0 0!important;padding:30px 0 0 0!important}
@media(max-width:600px){
  .qn-marketplace #view-detail .shero-info .herogrid{gap:0!important}
  .qn-marketplace #view-detail .herogcol{padding:0!important;margin:0!important;border-left:0!important}
  .qn-marketplace #view-detail .herogcol:not(:first-child){border-top:1px solid var(--line)!important;margin-top:30px!important;padding-top:30px!important}
  .qn-marketplace #view-detail .herogcol .ghd{margin:0 0 12px!important}
}.qn-marketplace .formcard h4.grp{margin:36px 0 4px!important;padding-top:36px!important}.qn-marketplace .formcard h4.grp:first-of-type{margin-top:0!important;padding-top:0!important}.qn-marketplace .resize-note{margin-bottom:0}.qn-marketplace .addbtn{margin-bottom:0}.qn-marketplace #view-detail #qdataWrap{margin-top:16px}.qn-marketplace .qdata-btn{display:inline-flex;align-items:center;gap:9px;background:var(--charcoal);color:var(--gold);text-decoration:none;font-family:var(--sans);font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;padding:11px 18px;border-radius:8px;transition:.18s;border:1px solid var(--charcoal)}.qn-marketplace .qdata-btn:hover{background:#000;border-color:#000}.qn-marketplace .qdata-btn .qpdf{display:inline-block;line-height:0}
@media(max-width:600px){.qn-marketplace #view-detail #qdataWrap{text-align:center}}.qn-marketplace #view-detail .shero-info .sowned{margin-bottom:0!important}.qn-marketplace #view-detail .shero-info .herogrid{border-top:1px solid var(--line)!important;margin:40px 0 0 0!important;padding:40px 0 0 0!important;align-items:stretch!important}.qn-marketplace #view-detail .shero-info .hdiv{height:1px;background:var(--line)!important;margin:40px 0!important;padding:0!important;border:0!important}.qn-marketplace #view-detail .herosec{padding:0!important;margin:0!important}.qn-marketplace #view-detail .herosec .ghd{margin:0 0 12px!important}.qn-marketplace #view-detail .shero-info .dsec-label{margin:0 0 16px!important;padding:0!important}.qn-marketplace #view-detail .shero-info .sdesc{margin:0!important}.qn-marketplace #view-detail .breedmethods{margin:0!important}.qn-marketplace #view-detail .shero{padding-bottom:40px!important;border-bottom:1px solid var(--line)!important}.qn-marketplace #view-detail .sbody.solo{margin-top:40px!important}.qn-marketplace #view-detail .sbody.solo>.dsec-label:first-child{margin:0 0 16px!important}.qn-marketplace #view-detail .ssec{border-bottom:1px solid var(--line)!important;padding-bottom:40px!important;margin-bottom:0!important}.qn-marketplace #view-detail .dtabs{margin:40px 0 32px 0!important;padding:0 0 40px 0!important;border-bottom:1px solid var(--line)!important}.qn-marketplace #panel-structure #structFull>.psec{margin:40px 0 0 0!important;padding:40px 0 0 0!important}
@media(min-width:601px){
  .qn-marketplace #view-detail .herogcol{padding:0!important;margin:0!important}
  .qn-marketplace #view-detail .herogcol:not(:first-child){border-left:1px solid var(--line)!important;padding-left:40px!important}
  .qn-marketplace #view-detail .herogcol:first-child{padding-right:40px!important;border-left:0!important}
  .qn-marketplace #view-detail .shero-info .herogrid{gap:0!important}
}
@media(max-width:600px){
  .qn-marketplace #view-detail .shero-info .herogrid{gap:0!important}
  .qn-marketplace #view-detail .herogcol{padding:0!important;margin:0!important;border-left:0!important}
  .qn-marketplace #view-detail .herogcol:not(:first-child){border-top:1px solid var(--line)!important;margin-top:40px!important;padding-top:40px!important}
  .qn-marketplace #view-detail .herogcol .ghd{margin:0 0 12px!important}
}.qn-marketplace #view-detail .shero-info .sprice{margin-top:40px!important;padding-top:40px!important;border-top:1px solid var(--line)!important}.qn-marketplace .formcard .recip-hide h4.grp:first-of-type, .qn-marketplace .formcard #progenyBlock h4.grp:first-of-type, .qn-marketplace .formcard .sale-only-block h4.grp:first-of-type, .qn-marketplace .formcard .stud-only-block h4.grp:first-of-type{border-top:1px solid var(--line)!important;margin-top:36px!important;padding-top:36px!important}.qn-marketplace .pedhelp-lead{margin-top:14px}

@media(max-width:600px){.qn-marketplace #view-detail .shero{gap:40px!important}}.qn-marketplace #view-detail .sprice, .qn-marketplace #view-detail .sprice .pricelbl, .qn-marketplace #view-detail #dPrice{font-family:var(--serif)!important;letter-spacing:normal!important}.qn-marketplace #view-detail .sprice{white-space:nowrap}.qn-marketplace #view-detail .sprice .feenote{white-space:normal;font-family:var(--sans)!important;letter-spacing:0!important}.qn-marketplace #view-detail .smeta{font-family:var(--serif)!important;font-size:16px!important;letter-spacing:normal!important;line-height:1.3!important}.qn-marketplace #view-detail .sprice .feenote{margin-top:0!important}.qn-marketplace #view-detail .studfee{font-family:var(--serif);font-size:22px;color:var(--gold-dk);font-weight:600;line-height:1.2}.qn-marketplace #view-detail .studfee .sflbl{color:var(--charcoal)}.qn-marketplace #view-detail .studfee .feenote{display:block;font-family:var(--sans);font-size:11px;color:var(--muted);font-weight:400;margin-top:2px}.qn-marketplace #view-detail .bmlist{font-size:15px;color:var(--charcoal);margin-top:12px}.qn-marketplace #view-detail .bmlist .bmlbl{color:var(--gold-dk);font-weight:600}
@media(min-width:601px){
  .qn-marketplace #view-detail .shero-info .ghd, .qn-marketplace #view-detail .shero-info .breedmethods, .qn-marketplace #view-detail .shero-info .dsec-label, .qn-marketplace #view-detail .shero-info .sdesc, .qn-marketplace #view-detail .shero-info .nameRow, .qn-marketplace #view-detail .shero-info .studfee, .qn-marketplace #view-detail .shero-info .bmlist, .qn-marketplace #view-detail .shero-info .smeta, .qn-marketplace #view-detail .shero-info .spedline, .qn-marketplace #view-detail .shero-info .sowned{text-align:left!important}
  .qn-marketplace #view-detail .shero-info .genlist{justify-items:start!important;justify-content:flex-start!important}
  .qn-marketplace #view-detail .shero-info .grow{justify-content:flex-start!important;text-align:left!important}
}.qn-marketplace #panel-structure #structFull>.psec .psec-body>.tblwrap:last-child{margin-bottom:14px!important}.qn-marketplace .card .cardprice-line{font-family:var(--serif);font-size:18px;color:var(--gold-dk);font-weight:600;margin:4px 0 0}.qn-marketplace .card .cardprice-line .cpl{color:var(--charcoal)}.qn-marketplace .card .cardped{font-family:var(--serif);font-style:italic;font-size:13.5px;color:var(--charcoal);margin-top:3px}.qn-marketplace .card .cardowned{font-size:12px;color:var(--muted);margin-top:4px}.qn-marketplace .card .cardfee{font-family:var(--serif);font-size:16px;color:var(--gold-dk);font-weight:600;margin-top:10px}.qn-marketplace .card .cardfee .cpl{color:var(--charcoal)}.qn-marketplace .card .cardfee .cfn{display:block;font-family:var(--sans);font-size:11px;color:var(--muted);font-weight:400;margin-top:2px}.qn-marketplace .card .metaline{border-bottom:0!important;padding-bottom:0!important;margin:6px 0 0!important}.qn-marketplace .card .cardtag{font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--gold-dk);margin-top:5px}.qn-marketplace .card .cardgeno:first-of-type{border-top:1px solid var(--line)!important;padding-top:12px!important;margin-top:12px!important}.qn-marketplace .card .loc{margin-top:10px}.qn-marketplace .card .cardfee .cbm{display:block;font-family:var(--sans);font-size:12px;color:var(--charcoal);font-weight:400;margin-top:4px}.qn-marketplace .card .metaline{margin:6px 0 0!important;padding:0!important;border:0!important}.qn-marketplace .card .cardprice-line{margin:4px 0 0!important;padding:0!important;border:0!important}.qn-marketplace .card .cardped{margin:3px 0 0!important;padding:0!important;border:0!important}.qn-marketplace .card .cardowned{margin:8px 0 0!important;padding:0!important;border:0!important}.qn-marketplace .card .cardgeno:first-of-type{border-top:1px solid var(--line)!important;border-bottom:0!important;margin-top:16px!important;padding-top:16px!important}.qn-marketplace .card .cardgeno + .cardgeno{border:0!important;margin-top:12px!important;padding:0!important}.qn-marketplace .card .cardfee{margin-top:12px!important;padding:0!important;border:0!important}.qn-marketplace .card .desc{border-top:1px solid var(--line)!important;margin-top:16px!important;padding-top:16px!important}.qn-marketplace .card .cardgeno + .cardgeno{border-top:1px solid var(--line)!important;margin-top:16px!important;padding-top:16px!important}.qn-marketplace .card .cardfee{border-top:1px solid var(--line)!important;margin-top:16px!important;padding-top:16px!important}.qn-marketplace .card .metaline{margin:6px 0 0!important;padding:0!important;border:0!important}.qn-marketplace .card .cardped{margin:3px 0 0!important;padding:0!important;border:0!important}.qn-marketplace .card .cardowned{margin:6px 0 0!important;padding:0!important;border:0!important}.qn-marketplace .card .cardprice-line{margin:4px 0 0!important;padding:0!important;border:0!important}.qn-marketplace .card .csec{border-top:1px solid var(--line)!important;margin-top:16px!important;padding-top:16px!important}.qn-marketplace .card .descsec{flex:1}.qn-marketplace .card .cghd{font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--gold-dk);margin:0 0 9px}.qn-marketplace .card .cgrid{display:flex;flex-wrap:wrap;gap:7px 20px}.qn-marketplace .card .cgrow{display:flex;gap:5px;font-size:12.5px;align-items:baseline}.qn-marketplace .card .cgrow span{color:var(--charcoal)}.qn-marketplace .card .cgrow b{font-family:var(--sans);font-weight:400;color:var(--charcoal);font-size:12.5px}.qn-marketplace .card .cgrow.carrier span, .qn-marketplace .card .cgrow.carrier b{color:#8a6414;font-weight:700}.qn-marketplace .card .cgrow.affected span, .qn-marketplace .card .cgrow.affected b{color:var(--red);font-weight:700}.qn-marketplace .card .cgrow.nt b{color:var(--muted);font-style:italic}.qn-marketplace .card .cstudfee{font-family:var(--serif);font-size:16px;color:var(--gold-dk);font-weight:600}.qn-marketplace .card .cstudfee .cpl{color:var(--charcoal)}.qn-marketplace .card .cfn{font-size:11px;color:var(--muted);margin-top:2px}.qn-marketplace .card .cbm{font-size:12px;color:var(--charcoal);margin-top:6px}.qn-marketplace .card .cbm .cbmlbl{color:var(--gold-dk);font-weight:600}.qn-marketplace .card .cdescbody{font-size:13px;color:var(--muted);line-height:1.6}
@media(max-width:600px){
  .qn-marketplace .card .metaline, .qn-marketplace .card .cardped, .qn-marketplace .card .cardowned, .qn-marketplace .card .cardprice-line, .qn-marketplace .card .csec, .qn-marketplace .card .cghd, .qn-marketplace .card .cdescbody{text-align:center}
  .qn-marketplace .card .cgrid{justify-content:center}
}
@media(min-width:601px){
  .qn-marketplace .card .cghd, .qn-marketplace .card .cdescbody{text-align:left}
  .qn-marketplace .card .cgrid{justify-content:flex-start}
}

@media(max-width:600px){
  .qn-marketplace .card h4{font-size:34px!important;line-height:1.02!important;font-weight:500!important;letter-spacing:.012em!important;color:var(--charcoal)!important}
  .qn-marketplace .card .metaline{font-family:var(--serif)!important;font-size:16px!important;font-weight:600!important;line-height:1.3!important;letter-spacing:normal!important;color:var(--gold-dk)!important;margin:20px 0 0!important}
  .qn-marketplace .card .cardped{font-family:var(--serif)!important;font-style:italic!important;font-size:16px!important;line-height:1.25!important;color:var(--charcoal)!important;margin:2px 0 0!important}
  .qn-marketplace .card .cardowned{font-family:var(--sans)!important;font-size:12px!important;color:var(--muted)!important;margin:20px 0 0!important}
}

@media(max-width:600px){
  .qn-marketplace .card .body{padding-left:10px!important;padding-right:10px!important}
}.qn-marketplace .card .cdz .cgrow, .qn-marketplace .card .cdz .cgrow b{font-size:11.5px}.qn-marketplace .card .csec, .qn-marketplace .card .cta{width:100%!important;box-sizing:border-box!important;align-self:stretch!important}.qn-marketplace .card .cgrow, .qn-marketplace .card .cgrow b, .qn-marketplace .card .cdz .cgrow, .qn-marketplace .card .cdz .cgrow b{font-size:13px!important}.qn-marketplace .card .cgrow{gap:6px!important}.qn-marketplace .card .cgrid{gap:7px 14px!important}
@media(max-width:600px){
  .qn-marketplace .card .body{padding-left:14px!important;padding-right:14px!important}
}

@media(max-width:600px){
  .qn-marketplace #view-detail .herogcol .genlist{gap:7px 14px!important}
}

@media(max-width:600px){
  .qn-marketplace .card .csec{margin-top:40px!important;padding-top:40px!important}
  .qn-marketplace .card .cghd{margin:0 0 12px!important}
  .qn-marketplace .card .descsec{flex:none!important}
  .qn-marketplace .card .cta{margin-top:40px!important;padding-top:40px!important;border-top:1px solid var(--line)!important}
}

@media(max-width:600px){
  .qn-marketplace .card .cstudfee{font-size:22px!important;line-height:1.2!important}
  .qn-marketplace .card .cbm{font-size:15px!important;margin-top:12px!important}
}.qn-marketplace .card .cghd{letter-spacing:.14em!important}.qn-marketplace .card .descsec .cghd{font-size:12px!important;letter-spacing:.18em!important}.qn-marketplace .card .cdescbody{font-size:15.5px!important;color:#3a3833!important;line-height:1.7!important}

@media(max-width:600px){
  .qn-marketplace .card h4{font-family:var(--serif)!important;font-size:34px!important;line-height:1.02!important;font-weight:500!important;letter-spacing:.012em!important;color:var(--charcoal)!important}
  .qn-marketplace .card .metaline{font-family:var(--serif)!important;font-size:16px!important;font-weight:600!important;line-height:1.3!important;letter-spacing:normal!important;color:var(--gold-dk)!important;margin:20px 0 0!important;padding:0!important;border:0!important}
  .qn-marketplace .card .cardped{font-family:var(--serif)!important;font-style:italic!important;font-size:16px!important;line-height:1.25!important;color:var(--charcoal)!important;margin:2px 0 0!important;padding:0!important;border:0!important}
  .qn-marketplace .card .cardowned{font-family:var(--sans)!important;font-size:12px!important;color:var(--muted)!important;margin:20px 0 0!important;padding:0!important;border:0!important}
  .qn-marketplace .card .csec{border-top:1px solid var(--line)!important;margin-top:40px!important;padding-top:40px!important;width:100%!important;box-sizing:border-box!important}
  .qn-marketplace .card .cghd{font-family:var(--sans)!important;font-size:11px!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-weight:700!important;color:var(--gold-dk)!important;margin:0 0 12px!important;line-height:1.2!important}
  .qn-marketplace .card .descsec .cghd{font-size:12px!important;letter-spacing:.18em!important;margin:0 0 16px!important}
  .qn-marketplace .card .cgrid{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:7px 14px!important}
  .qn-marketplace .card .cgrow, .qn-marketplace .card .cdz .cgrow{display:flex!important;gap:6px!important;align-items:baseline!important;font-size:13px!important;line-height:1.2!important}
  .qn-marketplace .card .cgrow span{color:var(--charcoal)!important}
  .qn-marketplace .card .cgrow b, .qn-marketplace .card .cdz .cgrow b{font-family:var(--sans)!important;font-weight:400!important;color:var(--charcoal)!important;font-size:13px!important}
  .qn-marketplace .card .cstudfee{font-family:var(--serif)!important;font-size:22px!important;font-weight:600!important;color:var(--gold-dk)!important;line-height:1.2!important}
  .qn-marketplace .card .cstudfee .cpl{color:var(--charcoal)!important}
  .qn-marketplace .card .cfn{font-family:var(--sans)!important;font-size:11px!important;color:var(--muted)!important;font-weight:400!important;margin-top:2px!important}
  .qn-marketplace .card .cbm{font-size:15px!important;color:var(--charcoal)!important;margin-top:12px!important}
  .qn-marketplace .card .cbm .cbmlbl{color:var(--gold-dk)!important;font-weight:600!important}
  .qn-marketplace .card .cdescbody{font-family:var(--sans)!important;font-size:15.5px!important;color:#3a3833!important;line-height:1.7!important}
  .qn-marketplace .card .metaline, .qn-marketplace .card .cardped, .qn-marketplace .card .cardowned, .qn-marketplace .card .cghd, .qn-marketplace .card .cgrid, .qn-marketplace .card .cstudfee, .qn-marketplace .card .cfn, .qn-marketplace .card .cbm, .qn-marketplace .card .cdescbody{text-align:center!important}
}.qn-marketplace .contactbox{display:flex!important;align-items:stretch;border:1px solid var(--line);border-radius:12px;margin-top:22px;overflow:hidden}.qn-marketplace .contactbox .ccol{flex:1 1 0;min-width:0;padding:22px 26px}.qn-marketplace .contactbox .cbstand{text-align:right}.qn-marketplace .contactbox .cbowner{text-align:left;border-left:1px solid var(--line)}.qn-marketplace .contactbox.sale .cbstand{visibility:hidden}.qn-marketplace .contactbox .cclabel{font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--gold-dk);margin-bottom:10px}.qn-marketplace .contactbox .cname{font-family:var(--serif);font-size:19px;font-weight:600;color:var(--charcoal);margin-bottom:6px}.qn-marketplace .contactbox .cline{font-size:14px;color:var(--muted);margin:0;line-height:1.2}.qn-marketplace .contactbox .cline a{color:var(--gold-dk);text-decoration:none}.qn-marketplace .contactbox .cline a:hover{text-decoration:underline}
@media(max-width:600px){
  .qn-marketplace .contactbox{flex-direction:column}
  .qn-marketplace .contactbox .cbstand{text-align:left}
  .qn-marketplace .contactbox .cbowner{border-left:0;border-top:1px solid var(--line)}
  .qn-marketplace .contactbox.sale .cbstand{display:none}
}

@media(min-width:601px){
  .qn-marketplace .card .body{text-align:center;align-items:stretch}
  .qn-marketplace .card .cardhead{flex-direction:column;align-items:center;gap:3px}
  .qn-marketplace .card .metaline, .qn-marketplace .card .cardped, .qn-marketplace .card .cardowned, .qn-marketplace .card .cardprice-line, .qn-marketplace .card .csec, .qn-marketplace .card .cghd, .qn-marketplace .card .cstudfee, .qn-marketplace .card .cfn, .qn-marketplace .card .cbm, .qn-marketplace .card .cdescbody{text-align:center!important}
  .qn-marketplace .card .cgrid{justify-content:center!important}
}.qn-marketplace .cxname{font-family:var(--serif);font-size:19px;font-weight:600;color:var(--charcoal);margin-bottom:4px}.qn-marketplace .cxline{font-size:14px;color:var(--muted);line-height:1.2;margin:0}.qn-marketplace .cxline a{color:var(--gold-dk);text-decoration:none}.qn-marketplace .cxline a:hover{text-decoration:underline}
@media(min-width:601px){
  .qn-marketplace #heroStand, .qn-marketplace #heroOwner{display:none!important}
  .qn-marketplace .card .cstandsec, .qn-marketplace .card .cownersec{display:none!important}
}
@media(max-width:600px){
  .qn-marketplace .contactbox{display:none!important}
  .qn-marketplace #view-detail #heroStand, .qn-marketplace #view-detail #heroStand .ghd, .qn-marketplace #view-detail #heroStand .cxname, .qn-marketplace #view-detail #heroStand .cxline, .qn-marketplace #view-detail #heroOwner, .qn-marketplace #view-detail #heroOwner .ghd, .qn-marketplace #view-detail #heroOwner .cxname, .qn-marketplace #view-detail #heroOwner .cxline{text-align:center}
}

@media(max-width:600px){
  .qn-marketplace .card .cxline, .qn-marketplace #view-detail .cxline{line-height:1.5!important}
  .qn-marketplace #view-detail #heroOwner{padding-top:12px!important;margin-bottom:0!important}
  .qn-marketplace #view-detail #heroOwner .hdiv{margin:44px 0!important}
}

@media(min-width:601px){
  .qn-marketplace .card .csec{margin-top:40px!important;padding-top:40px!important}
  .qn-marketplace .card .cta{margin-top:40px!important;padding-top:40px!important}
}

@media(min-width:601px){ .qn-marketplace .card .body{padding-top:40px!important} }.qn-marketplace .formcard .recip-only h4.grp{border-top:0!important;margin-top:40px!important;padding-top:0!important}.qn-marketplace #view-detail .sreg{font-family:var(--sans);font-size:13px;color:var(--muted);letter-spacing:.02em;margin-top:4px;text-align:center}
@media(min-width:601px){.qn-marketplace #view-detail .sreg{text-align:left}}.qn-marketplace .cmarkings{font-size:12.5px;color:var(--muted);font-style:italic;line-height:1.4;margin:0 0 10px;text-align:center}
@media(min-width:601px){.qn-marketplace #view-detail .cmarkings{text-align:left}}
@media(min-width:601px){
  .qn-marketplace #view-detail .herogcol .grow, .qn-marketplace #view-detail .herogcol .grow b{font-size:12px!important}
  .qn-marketplace #view-detail .herogcol .grow{gap:4px!important}
  .qn-marketplace #view-detail .herogcol .genlist{column-gap:16px!important}
}.qn-marketplace #view-detail .sdesc{white-space:pre-line!important;line-height:1.5!important}.qn-marketplace .card .cdescbody{white-space:pre-line!important;line-height:1.5!important}.qn-marketplace .tpwrap[draggable="true"]{cursor:grab}.qn-marketplace .tpwrap.dragging{opacity:.4}
@media(max-width:600px){
  .qn-marketplace #view-detail #heroColorCol .genlist{display:grid!important;grid-template-columns:1fr 1fr!important;column-gap:18px!important;row-gap:7px!important}
  .qn-marketplace #view-detail #heroColorCol .genlist .grow{min-width:0;width:100%!important;flex:1 1 auto!important;justify-self:stretch!important}
  .qn-marketplace #view-detail #heroColorCol .genlist .grow:nth-child(odd){justify-content:flex-end!important;text-align:right!important}
  .qn-marketplace #view-detail #heroColorCol .genlist .grow:nth-child(even){justify-content:flex-start!important;text-align:left!important}
  .qn-marketplace .card .csec .cgrid:not(.cdz){display:grid!important;grid-template-columns:1fr 1fr!important;column-gap:18px!important;row-gap:7px!important}
  .qn-marketplace .card .csec .cgrid:not(.cdz) .cgrow{min-width:0}
  .qn-marketplace .card .csec .cgrid:not(.cdz) .cgrow:nth-child(odd){justify-content:flex-end!important;text-align:right}
  .qn-marketplace .card .csec .cgrid:not(.cdz) .cgrow:nth-child(even){justify-content:flex-start!important;text-align:left}
}
@media(min-width:601px){
  .qn-marketplace #view-detail #heroColorCol .genlist{grid-template-columns:1fr 1fr!important;column-gap:22px!important}
  .qn-marketplace #view-detail #heroColorCol .genlist .grow{min-width:0;gap:3px!important;font-size:11.5px!important}
  .qn-marketplace #view-detail #heroColorCol .genlist .grow b{font-size:11.5px!important}
  .qn-marketplace #view-detail #heroColorCol .genlist .grow:nth-child(odd){justify-content:flex-end!important;text-align:right}
  .qn-marketplace #view-detail #heroColorCol .genlist .grow:nth-child(even){justify-content:flex-start!important;text-align:left}
}.qn-marketplace .card .cdescbody{font-size:12.5px!important;line-height:1.55!important}
@media(max-width:600px){ .qn-marketplace .card .cdescbody{font-size:12.5px!important;line-height:1.55!important} }.qn-marketplace .card .cdz .cgrow, .qn-marketplace .card .cdz .cgrow b{font-size:11px!important}
@media(max-width:600px){ .qn-marketplace .card .cdz .cgrow, .qn-marketplace .card .cdz .cgrow b{font-size:11px!important} }
@media(max-width:600px){ .qn-marketplace #view-detail .sdesc{font-size:12.5px!important;line-height:1.55!important} }.qn-marketplace #view-detail .sdesc{font-size:12.5px!important;line-height:1.55!important}.qn-marketplace #view-detail #diseaseList .grow, .qn-marketplace #view-detail #diseaseList .grow b{font-size:11px!important}
@media(max-width:600px){ .qn-marketplace #view-detail #diseaseList .grow, .qn-marketplace #view-detail #diseaseList .grow b{font-size:11px!important} }.qn-marketplace .card .cbm{font-size:12.5px!important}
@media(max-width:600px){ .qn-marketplace .card .cbm{font-size:12.5px!important} }.qn-marketplace #view-detail .breedmethods, .qn-marketplace #view-detail .bmlist{font-size:12.5px!important}
@media(max-width:600px){ .qn-marketplace #view-detail .breedmethods, .qn-marketplace #view-detail .bmlist{font-size:12.5px!important} }
@media(max-width:600px){
  .qn-marketplace #view-detail #heroColorCol .genlist .grow, .qn-marketplace #view-detail #heroColorCol .genlist .grow b{font-size:11px!important;gap:3px!important}
  .qn-marketplace .card .csec .cgrid:not(.cdz) .cgrow, .qn-marketplace .card .csec .cgrid:not(.cdz) .cgrow b{font-size:11px!important;gap:3px!important}
}.qn-marketplace .mysaved-empty{color:var(--muted);font-size:14px;background:var(--bg-3);border:1px dashed var(--line);border-radius:12px;padding:22px;text-align:center}.qn-marketplace .myrow .myactions .myexp{display:inline-flex;align-items:center;gap:6px;font-size:11px;letter-spacing:.04em;color:var(--muted);cursor:pointer;white-space:nowrap;margin-bottom:4px}.qn-marketplace .myrow .myactions .myexp input{width:15px;height:15px;accent-color:var(--gold-dk);cursor:pointer}.qn-marketplace .myinfo h4 .reciptag{display:inline-block;font-family:var(--sans);font-size:10px;letter-spacing:.06em;text-transform:uppercase;font-weight:600;color:var(--gold-dk);background:var(--gold-soft);border:1px solid var(--gold-lt);border-radius:20px;padding:2px 9px;margin-left:8px;vertical-align:middle}.qn-marketplace .eyebrow-wrap{display:inline-flex;gap:7px;flex-wrap:wrap;vertical-align:middle}.qn-marketplace .eyebrow-wrap .eyebrow{margin:0}.qn-marketplace .eyebrow.recip{background:var(--gold-soft);border:1px solid var(--gold-lt);color:var(--gold-dk)}.qn-marketplace .cardprice-line .cor{color:var(--muted);font-weight:600;font-size:.85em;padding:0 2px}.qn-marketplace .recipnotes{white-space:pre-wrap;margin-top:4px;line-height:1.5}.qn-marketplace #recipNotesBody .bmlist{margin-bottom:4px}.qn-marketplace .videowrap{margin-top:16px}.qn-marketplace .videowrap .dsec-label{margin-bottom:8px}.qn-marketplace .videoframe{position:relative;width:100%;max-width:640px;margin:0 auto;padding-top:56.25%;border-radius:10px;overflow:hidden;border:1px solid var(--line);background:#000}.qn-marketplace .videoframe.portrait{max-width:315px;padding-top:0;aspect-ratio:9/16}.qn-marketplace .videoframe iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.qn-marketplace #qdataWrap{margin-top:14px}.qn-marketplace .inpclear{position:relative;display:flex;align-items:center}.qn-marketplace .inpclear input{flex:1;padding-right:38px}.qn-marketplace .inpclear .clrx{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:24px;height:24px;border:0;border-radius:50%;background:var(--gold-soft);color:var(--gold-dk);font-size:16px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.qn-marketplace .inpclear .clrx:hover{background:var(--gold-lt)}.qn-marketplace .blacktype-btn{display:inline-flex;align-items:center;gap:8px;background:var(--gold);color:var(--charcoal);text-decoration:none;font-family:var(--sans);font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;padding:11px 18px;border-radius:8px;transition:.18s;border:1px solid var(--gold)}.qn-marketplace .blacktype-btn:hover{background:var(--gold-dk);border-color:var(--gold-dk);color:#111}.qn-marketplace #blackTypeWrap{margin-top:18px}.qn-marketplace .btfile{margin-top:10px}.qn-marketplace .btfchip{display:inline-flex;align-items:center;gap:8px;background:var(--gold-soft);border:1px solid var(--gold-lt);color:var(--gold-dk);border-radius:8px;padding:8px 12px;font-size:12.5px;font-weight:600}.qn-marketplace .btfchip .clrx{position:static;transform:none;width:20px;height:20px;background:var(--gold-lt);color:var(--gold-dk)}.qn-marketplace .blacktype-btn .btpdf{display:inline-block;line-height:0}

.qn-marketplace .cmp-pickbar{background:var(--bg-3);border:1px solid var(--line);border-radius:14px;padding:18px 20px;margin:8px 0 20px}
.qn-marketplace .cmp-pick-h{font-family:var(--serif);font-size:22px;font-weight:600;color:var(--ink);margin-bottom:12px}
.qn-marketplace .cmp-count{font-family:var(--sans);font-size:12px;font-weight:500;color:var(--muted);margin-left:8px}
.qn-marketplace .cmp-pick{display:flex;flex-wrap:wrap;gap:9px}
.qn-marketplace .cmp-pill{font-family:var(--sans);font-size:13px;font-weight:500;color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:999px;padding:9px 16px;cursor:pointer;transition:.16s;display:inline-flex;align-items:center;gap:6px}
.qn-marketplace .cmp-pill:hover{border-color:var(--gold)}
.qn-marketplace .cmp-pill.on{background:var(--charcoal);border-color:var(--charcoal);color:#fff}
.qn-marketplace .cmp-pill.pending{opacity:.55;cursor:not-allowed}
.qn-marketplace .cmp-pill-note{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}
.qn-marketplace .cmp-pickbar .clear{display:inline-block;margin-top:12px;font-size:12px;color:var(--muted);cursor:pointer;text-decoration:underline}
.qn-marketplace .cmp-empty{background:var(--bg-3);border:1px dashed var(--line);border-radius:12px;padding:34px;text-align:center;color:var(--muted);font-size:14px}
.qn-marketplace .cmp-rec{background:var(--gold-soft);border:1px solid var(--gold-lt);border-radius:12px;padding:16px 18px;margin:6px 0 18px}
.qn-marketplace .cmp-rec-h{font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--gold-dk);margin-bottom:6px}
.qn-marketplace .cmp-rec-b{font-size:14px;line-height:1.6;color:var(--ink)}
.qn-marketplace .cmp-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;margin-bottom:22px}
.qn-marketplace .cmp-card{border:1px solid var(--line);border-radius:12px;padding:15px;background:#fff}
.qn-marketplace .cmp-card.win{border-color:var(--gold);box-shadow:0 6px 18px rgba(184,147,63,.18)}
.qn-marketplace .cmp-card-top{display:flex;align-items:center;gap:12px}
.qn-marketplace .cmp-rank{font-size:26px;font-weight:800;color:var(--charcoal);line-height:1;min-width:34px;text-align:center;font-family:var(--sans)}
.qn-marketplace .cmp-card-name{font-weight:600;font-size:15px;color:var(--ink);font-family:var(--sans)}
.qn-marketplace .cmp-card-sub{font-size:11.5px;color:var(--muted)}
.qn-marketplace .cmp-reg{font-size:11px;color:var(--muted);font-weight:400}
.qn-marketplace .cmp-bars{margin-top:11px;display:flex;flex-direction:column;gap:6px}
.qn-marketplace .cmp-bar{display:grid;grid-template-columns:1fr 76px 30px;align-items:center;gap:8px}
.qn-marketplace .cmp-bar-l{font-size:11px;color:var(--muted)}
.qn-marketplace .cmp-bar-t{height:7px;background:var(--bg-2);border-radius:5px;overflow:hidden}
.qn-marketplace .cmp-bar-f{height:100%;background:var(--gold);border-radius:5px}
.qn-marketplace .cmp-bar-v{font-size:11px;font-weight:700;color:var(--ink);text-align:right}
.qn-marketplace .cmp-sec{margin-top:22px}
.qn-marketplace .cmp-gh{font-size:12px;letter-spacing:.13em;text-transform:uppercase;font-weight:700;color:var(--gold-dk);margin-bottom:9px}
.qn-marketplace .cmp-note{font-size:11.5px;color:var(--muted);margin-bottom:10px;line-height:1.5}
.qn-marketplace .cmp-tblwrap{border:1px solid var(--line);border-radius:12px;overflow-x:auto;-webkit-overflow-scrolling:touch}
.qn-marketplace .cmp-tbl{width:100%;border-collapse:collapse;font-size:13px;min-width:520px}
.qn-marketplace .cmp-tbl thead th{background:var(--charcoal);color:var(--gold-lt);text-align:left;padding:11px 14px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;white-space:nowrap}
.qn-marketplace .cmp-tbl td{padding:10px 14px;border-top:1px solid var(--line);color:var(--ink)}
.qn-marketplace .cmp-tbl tbody tr:nth-child(even){background:var(--bg-3)}
.qn-marketplace .cmp-tbl td.cmp-ml{font-weight:500;color:var(--charcoal)}
.qn-marketplace .cmp-tbl td.cmp-best{background:var(--gold-soft);font-weight:700;color:var(--gold-dk)}
.qn-marketplace .cmp-tbl .cmp-goal,.qn-marketplace .cmp-tbl .cmp-goalc{color:var(--muted);font-weight:400;font-size:11px;font-style:italic;white-space:nowrap}
.qn-marketplace .cmp-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px}
.qn-marketplace .cmp-col{border:1px solid var(--line);border-radius:12px;padding:14px;background:#fff}
.qn-marketplace .cmp-col-h{font-family:var(--sans);font-weight:600;font-size:14px;color:var(--charcoal);margin-bottom:3px}
.qn-marketplace .cmp-col-sub{font-size:11px;color:var(--muted);margin-bottom:8px}
.qn-marketplace .cmp-subh{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;margin:10px 0 5px}
.qn-marketplace .cmp-subh.tesio{color:var(--red)}
.qn-marketplace .cmp-subh.gold{color:var(--gold-dk)}
.qn-marketplace .cmp-cfrow{font-size:12.5px;color:var(--ink);padding:3px 0;line-height:1.4}
.qn-marketplace .cmp-cfrow.muted{color:var(--muted)}
.qn-marketplace .cmp-chip{display:inline-block;background:var(--bg-2);border-radius:5px;padding:1px 6px;font-size:11px;color:var(--charcoal);margin-left:4px}
.qn-marketplace .cmp-pan{display:flex;flex-direction:column;gap:3px}
.qn-marketplace .cmp-pan-row{display:flex;justify-content:space-between;font-size:12.5px;color:var(--ink);border-bottom:1px solid var(--line);padding:3px 0}
.qn-marketplace .cmp-pan-row b{color:var(--charcoal)}
.qn-marketplace .cmp-pan-empty{font-size:12px;color:var(--muted)}
.qn-marketplace .cmp-cta{margin:26px 0 8px;background:var(--charcoal);border-radius:14px;padding:22px 24px;text-align:center}
.qn-marketplace .cmp-cta p{color:#f4efe3;font-size:14.5px;line-height:1.6;margin:0;font-family:var(--serif);font-style:italic}
.qn-marketplace .cmp-cta a{color:var(--gold-lt);font-weight:600;text-decoration:underline;font-style:normal;font-family:var(--sans)}
.qn-marketplace .cmp-panel{background:var(--bg-3);border:1px solid var(--line);border-radius:14px;padding:20px 22px;margin:0 0 22px}
.qn-marketplace .cmp-panel-h{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px}
.qn-marketplace .cmp-panel-title{font-family:var(--serif);font-size:24px;font-weight:600;color:var(--ink);line-height:1.1}
.qn-marketplace .cmp-panel-sub{font-size:13px;color:var(--muted);margin-top:4px;max-width:70ch}
.qn-marketplace .cmp-panel .clear{white-space:nowrap;font-size:12px;color:var(--muted);cursor:pointer;text-decoration:underline}

.qn-marketplace #cmpWrap{margin-top:30px}
.qn-marketplace .cmp-panel{background:#fff;margin:30px 0 22px}
.qn-marketplace .cmp-rec{background:#fff;border:1px solid var(--line);border-left:3px solid var(--gold)}
.qn-marketplace .cmp-tbl tbody tr:nth-child(odd){background:#fff}
.qn-marketplace .cmp-tbl tbody tr:nth-child(even){background:#f5f4f2}
.qn-marketplace .cmp-tbl td.cmp-best{background:rgba(184,147,63,.12);color:var(--gold-dk)}
.qn-marketplace .cmp-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}
.qn-marketplace .cmp-chips-empty{font-size:12.5px;color:var(--muted)}
.qn-marketplace .cmp-chip{display:inline-flex;align-items:center;gap:6px;background:var(--charcoal);color:#fff;border-radius:999px;padding:6px 8px 6px 14px;font-size:13px;font-weight:500}
.qn-marketplace .cmp-chip-x{background:none;border:0;color:#fff;font-size:16px;line-height:1;cursor:pointer;padding:0 2px;opacity:.8}
.qn-marketplace .cmp-chip-x:hover{opacity:1}
.qn-marketplace .cmp-search{position:relative;max-width:420px}
.qn-marketplace .cmp-search input{width:100%;padding:11px 14px;border:1px solid var(--line);border-radius:8px;font-family:var(--sans);font-size:14px;background:#fff;color:var(--ink)}
.qn-marketplace .cmp-search input:focus{outline:none;border-color:var(--gold)}
.qn-marketplace .cmp-results{position:absolute;left:0;right:0;top:calc(100% + 4px);background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 10px 28px rgba(30,25,10,.12);z-index:30;max-height:260px;overflow:auto;display:none}
.qn-marketplace .cmp-res{padding:10px 14px;font-size:13.5px;color:var(--ink);cursor:pointer;border-bottom:1px solid var(--line)}
.qn-marketplace .cmp-res:last-child{border-bottom:0}
.qn-marketplace .cmp-res:hover{background:var(--bg-3)}
.qn-marketplace .cmp-res.pending{color:var(--muted);cursor:not-allowed}
.qn-marketplace .cmp-res-note,.qn-marketplace .cmp-res-none{font-size:11px;color:var(--muted)}
.qn-marketplace .cmp-res-none{padding:10px 14px}
@media(max-width:600px){
  .qn-marketplace .cmp-panel-h{flex-direction:column;align-items:center;text-align:center}
  .qn-marketplace .cmp-panel-title,.qn-marketplace .cmp-panel-sub{text-align:center}
  .qn-marketplace .cmp-chips{justify-content:center}
  .qn-marketplace .cmp-search{margin:0 auto}
  .qn-marketplace .cmp-cards,.qn-marketplace .cmp-cols{justify-items:center}
  .qn-marketplace .cmp-col,.qn-marketplace .cmp-card{width:100%}
  .qn-marketplace .cmp-gh,.qn-marketplace .cmp-note{text-align:center}
}

.qn-marketplace .cmp-panel-h{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;width:100%;background:none;border:0;text-align:left;cursor:pointer;padding:0;font:inherit;color:inherit}
.qn-marketplace .cmp-panel-htext{flex:1}
.qn-marketplace .cmp-chev{color:var(--gold-dk);font-size:18px;line-height:1;transition:transform .2s;margin-top:4px;flex:0 0 auto}
.qn-marketplace .cmp-panel-h[aria-expanded="false"] .cmp-chev{transform:rotate(-90deg)}
.qn-marketplace .cmp-body{margin-top:16px}
.qn-marketplace .cmp-selrow{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px}
.qn-marketplace #cmpOut{margin-top:20px}
.qn-marketplace .cmp-pat{color:var(--gold-dk);font-weight:700;font-size:12px;letter-spacing:.03em;margin-left:6px;white-space:nowrap}
@media(max-width:600px){
  .qn-marketplace .cmp-selrow{flex-direction:column;align-items:center}
}

.qn-marketplace .cmp-pat{color:var(--ink);font-weight:600}
.qn-marketplace .cmp-chips{margin-top:12px;margin-bottom:0}
.qn-marketplace .cmp-mini{width:100%;border-collapse:collapse;font-size:12.5px;border:1px solid var(--line);border-radius:8px;overflow:hidden;margin:8px 0 0}
.qn-marketplace .cmp-mini td{padding:7px 10px;border-top:1px solid var(--line);color:var(--ink)}
.qn-marketplace .cmp-mini tr:first-child td{border-top:0}
.qn-marketplace .cmp-mini td:last-child{text-align:right;font-weight:700;color:var(--charcoal)}
.qn-marketplace .cmp-mini tbody tr:nth-child(odd){background:#fff}
.qn-marketplace .cmp-mini tbody tr:nth-child(even){background:#f5f4f2}

.qn-marketplace .cmp-chip{padding:3px 6px 3px 11px;font-size:12px;font-weight:500;gap:4px}
.qn-marketplace .cmp-chip-x{font-size:14px}

.qn-marketplace .cmp-chev{font-size:26px;margin-top:2px}

.qn-marketplace .cmp-tbl thead th.cmp-goal{color:var(--gold-lt)}

.cmp2-cards{display:flex;gap:14px;overflow-x:auto;padding:4px 2px 10px;-webkit-overflow-scrolling:touch}
.cmp2-card{flex:0 0 362px;max-width:362px;border:1px solid var(--line);border-top:3px solid var(--gold);border-radius:12px;background:#fff;padding:14px 15px;box-shadow:0 6px 20px rgba(30,25,10,.06)}
.cmp2-h{font-family:var(--serif);font-size:19px;color:var(--charcoal);font-weight:700;line-height:1.15}
.cmp2-h .cmp-reg{font-size:11px;color:var(--muted);font-weight:400}
.cmp2-badge{display:inline-block;background:#7a1f5b;color:#fff;font-size:9.5px;font-weight:800;padding:1px 6px;border-radius:6px;vertical-align:middle}
.cmp2-sub{font-size:12px;color:var(--muted);margin:2px 0 8px}
.cmp2-sec{font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--gold-dk);border-bottom:1px solid var(--line);padding-bottom:3px;margin:12px 0 6px}
.cmp2-mg{display:grid;grid-template-columns:1fr auto;gap:2px 10px;font-size:12.5px}
.cmp2-mg .k{color:var(--muted)}
.cmp2-mg .v{text-align:right;font-weight:700;color:var(--charcoal)}
.cmp2-kv{display:flex;justify-content:space-between;gap:8px;font-size:12px;margin:4px 0;color:var(--charcoal)}
.cmp2-kv span{color:var(--muted)}
.cmp2-ctw{overflow:auto;max-height:300px;border:1px solid var(--line);border-radius:8px;margin:2px 0 4px}
.cmp2-ct{border-collapse:separate;border-spacing:0;font-size:11px;white-space:nowrap;width:max-content}
.cmp2-ct th{position:sticky;top:0;background:var(--charcoal);color:#f3ead2;padding:4px 8px;text-align:left;font-size:10px;z-index:1}
.cmp2-ct th.anh{left:0;z-index:3}
.cmp2-ct td{padding:3px 8px;border-bottom:1px solid var(--line);vertical-align:top}
.cmp2-ct td.anc{position:sticky;left:0;background:#fff;font-weight:600;color:var(--charcoal);min-width:130px;box-shadow:inset -1px 0 0 var(--line)}
.cmp2-ct tbody tr:nth-child(even) td{background:var(--bg-3)}
.cmp2-ct tbody tr:nth-child(even) td.anc{background:var(--bg-3)}
.cmp2-ct td.ctr{text-align:center}
.cmp2-ct td.rt{text-align:right}
.cmp2-tag{font-size:9px;padding:1px 5px;border-radius:5px;font-weight:700}
.cmp2-tag.sb{background:#e7d6a8;color:#5a4413}
.cmp2-tag.do{background:#f0dbe6;color:#7a2b57}
.cmp2-tag.so{background:#dbe6d3;color:#365a26}
.cmp2-cd{display:inline-block;margin:1px 3px;font-size:10px;background:var(--bg-2);border-radius:5px;padding:1px 5px;color:var(--charcoal)}
.cmp2-cd.m{background:#e7edf5}
.cmp2-cd.f{background:#f6e6ee}
.cmp2-cd i{font-style:normal;font-weight:800;color:var(--gold-dk);margin-right:3px}
.cmp2-none,.cmp2-mut{color:var(--muted);font-size:11px;padding:2px 0}
.cmp2-show{font-size:12px;line-height:1.5;color:var(--charcoal)}
.cmp2-earn{margin-top:6px}
.cmp2-tr{display:flex;align-items:center;gap:6px;font-size:11px;margin:2px 0}
.cmp2-tr .tl{flex:0 0 150px;color:var(--charcoal)}
.cmp2-tr .tk{flex:1;background:var(--line);height:9px;border-radius:4px;overflow:hidden}
.cmp2-tr .tf{height:100%;background:linear-gradient(90deg,var(--gold),var(--gold-dk))}
.cmp2-tr .tv{flex:0 0 36px;text-align:right;color:var(--gold-dk);font-weight:700}
.cmp2-color{font-size:12.5px;margin-bottom:6px;color:var(--charcoal)}
.cmp2-genrow{display:grid;grid-template-columns:repeat(2,1fr);border:1px solid var(--line);border-radius:8px;overflow:hidden;background:#fff}
.cmp2-gcell{min-width:0;padding:8px 9px;border-right:1px solid var(--line);word-break:break-word}
.cmp2-gcell:last-child{border-right:0}
.cmp2-gcell .cmp2-geno,.cmp2-gcell .cmp2-loci{overflow-wrap:anywhere}
.cmp2-glabel{font-size:10px;color:var(--muted);text-transform:uppercase;letter-spacing:.03em;margin-bottom:2px}
.cmp2-geno{font-size:12px;color:var(--charcoal)}
.cmp2-loci{font-size:11px;margin-top:3px;color:var(--charcoal)}
.cmp2-fee .cmp2-feev{font-family:var(--serif);font-size:17px;color:var(--gold-dk);font-weight:700}
.cmp2-lfg{font-size:9px;background:var(--gold);color:#fff;border-radius:4px;padding:1px 4px;font-weight:800}
.cmp2-dz{border-collapse:collapse;font-size:11px}
.cmp2-dz td{padding:1px 8px 1px 0}
.cmp2-ok{color:var(--green)}
.cmp2-risk{color:var(--red);font-weight:700}
.cmp2-scrollhint{font-size:10.5px;color:var(--gold-dk);font-style:italic;margin:0 0 4px}
.cmp2-card{box-sizing:border-box}
.cmp2-hint{display:none;font-size:12px;color:var(--gold-dk);background:var(--gold-soft);border:1px solid var(--gold-lt);border-radius:8px;padding:8px 11px;margin:0 0 10px}
.cmp2-hint b{color:var(--charcoal)}
@media(max-width:640px){
  .cmp2-cards{flex-direction:column;overflow-x:visible;gap:16px}
  .cmp2-card{flex:0 0 auto;width:100%;max-width:100%}
  .cmp2-ctw{max-width:100%}
  .cmp2-tr .tl{flex-basis:120px}
  .cmp2-hint{display:block}
}
.cmp2-sdkey{font-size:10.5px;color:var(--muted);margin:0 0 5px;line-height:1.4}
.cmp2-sdkey b{color:var(--charcoal)}

.cmp2-card .cmp2-sec{border-top:1px solid var(--line);margin-top:20px;padding-top:16px}
.cmp2-card .cmp2-sec-first{border-top:0;margin-top:10px;padding-top:0}

.cmp2-feesec{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;border-top:1px solid var(--line);margin-top:20px;padding-top:16px}
.cmp2-feesec .cmp2-feelbl{font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--gold-dk)}
.cmp2-feesec .cmp2-feev{font-family:var(--serif);font-size:18px;color:var(--gold-dk);font-weight:700}

.cmp2-inc{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}
.cmp2-incchip{font-size:11.5px;background:var(--gold-soft);border:1px solid var(--gold-lt);color:var(--charcoal);border-radius:6px;padding:3px 9px}
@media(max-width:640px){
  .cmp2-card .cmp2-sec{margin-top:24px;padding-top:18px}
  .cmp2-card .cmp2-sec-first{margin-top:8px;padding-top:0}
  .cmp2-feesec{margin-top:24px;padding-top:18px}
}

.qn-marketplace .cmp-panel-h{position:relative}
.qn-marketplace .cmp-chev{position:absolute;left:0;top:0;margin:0}
@media(min-width:601px){
  .qn-marketplace .cmp-panel-htext{padding-left:28px}
}
@media(max-width:600px){
  .qn-marketplace .cmp-panel-htext{padding-left:22px;text-align:left}
  .qn-marketplace .cmp-panel-title,.qn-marketplace .cmp-panel-sub{text-align:left}
}
.qn-marketplace .card .cardreg{font-family:var(--sans);font-size:12px;color:var(--muted);letter-spacing:.02em;margin:2px 0 0}
@media(max-width:640px){ .qn-marketplace .card .cardreg{text-align:center!important} }

.qn-marketplace .tblscroll-note{font-size:13.5px;color:var(--muted);font-style:italic;letter-spacing:.01em;margin:0 0 8px}
.qn-marketplace #pedScrollNote{margin-bottom:18px}

.qn-marketplace .pedtable .pn,.qn-marketplace .pedtable .pg1 .pn,.qn-marketplace .pedtable .pg2 .pn,.qn-marketplace .pedtable .pg3 .pn,.qn-marketplace .pedtable .pg4 .pn{font-size:13.5px}

.qn-marketplace #view-detail .feeline{font-family:var(--sans);font-size:13px;color:var(--charcoal);margin-top:6px;line-height:1.5}

.qn-marketplace #qdataWrap{display:flex;flex-wrap:wrap;gap:10px;align-items:center}
.qn-marketplace .qdata-btn.website-btn{background:var(--gold);color:#fff;border-color:var(--gold)}
.qn-marketplace .qdata-btn.website-btn:hover{background:var(--gold-dk);border-color:var(--gold-dk);color:#fff}
.qn-marketplace #qdataWrap{justify-content:center}
.qn-marketplace #qdataWrap{justify-content:flex-start;text-align:left}
@media(max-width:600px){.qn-marketplace #qdataWrap{justify-content:center;text-align:center}}
.qn-marketplace #nickCta{margin-top:8px}
.qn-marketplace #nickCta .nick-p{font-family:var(--serif);font-size:15.5px;line-height:1.75;color:var(--charcoal);margin:0 0 16px;max-width:74ch}
.qn-marketplace #nickCta .nick-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}
.qn-marketplace #nickCta .nick-btn{display:inline-flex;align-items:center;gap:9px;background:var(--gold);color:#fff;text-decoration:none;font-family:var(--sans);font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;padding:13px 22px;border-radius:8px;border:1px solid var(--gold);transition:.18s}
.qn-marketplace #nickCta .nick-btn:hover{background:#E7E0CF;border-color:#E7E0CF;color:#5B4A42}
@media(max-width:600px){.qn-marketplace #nickCta .nick-btns{justify-content:center}}
.qn-marketplace #nickCta{text-align:center}
.qn-marketplace #nickCta .dsec-label{text-align:center}
.qn-marketplace #nickCta .nick-p{margin-left:auto;margin-right:auto}
.qn-marketplace #nickCta .nick-btns{justify-content:center}
.qn-marketplace #nickCta .hdiv{margin-top:56px}
.qn-marketplace #nickCta{margin:0;text-align:center}
.qn-marketplace #nickCta .nick-card{margin:44px auto 8px;max-width:820px;text-align:center;background:#fff;border:1px solid transparent;border-radius:16px;padding:38px 34px;box-shadow:0 12px 34px rgba(30,25,10,.08);position:relative;overflow:hidden}
.qn-marketplace #nickCta .nick-card::before{content:"";position:absolute;inset:0;border-radius:16px;padding:2px;background:conic-gradient(from var(--qnedge,0deg),transparent 0 58%,#E7D6A8 68%,#B59F6B 78%,#9C864F 84%,#E7D6A8 90%,transparent 96% 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:2;animation:qnEdgeSpin 4.5s linear infinite}
.qn-marketplace #nickCta .nick-eyebrow{display:inline-block;font-family:var(--sans);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:#fff;background:var(--gold);padding:5px 12px;border-radius:20px;margin-bottom:14px}
.qn-marketplace #nickCta .nick-h{font-family:var(--serif);font-size:30px;font-weight:600;color:var(--charcoal);margin:0 0 16px;line-height:1.15}
.qn-marketplace #nickCta .nick-p{font-family:var(--sans);font-size:15.5px;line-height:1.7;color:#3a3833;margin:0 auto 16px;max-width:72ch;text-align:center}
.qn-marketplace #nickCta .nick-p strong{color:var(--charcoal);font-weight:700}
.qn-marketplace #nickCta .nick-compare{background:#fff;border:1px solid var(--gold-lt);border-radius:10px;padding:14px 18px;max-width:70ch;margin:6px auto 0}
.qn-marketplace #nickCta .nick-compare .nick-p{margin:0}
.qn-marketplace #nickCta .nick-btns{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:24px}
.qn-marketplace #nickCta .nick-btn{display:inline-flex;align-items:center;gap:9px;background:var(--gold);color:#fff;text-decoration:none;font-family:var(--sans);font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;padding:14px 24px;border-radius:8px;border:1px solid var(--gold);transition:transform .15s ease,box-shadow .15s ease,background .15s ease}
.qn-marketplace #nickCta .nick-btn:hover{background:#E7E0CF;border-color:#E7E0CF;transform:translateY(-2px);box-shadow:0 8px 20px rgba(181,159,107,.28);color:#5B4A42}
.qn-marketplace #nickCta .nick-btn.secondary{background:transparent;color:var(--gold-dk);border-color:var(--gold)}
.qn-marketplace #nickCta .nick-btn.secondary:hover{background:#E7E0CF;color:#5B4A42}
@media(max-width:600px){.qn-marketplace #nickCta .nick-card{padding:26px 18px}.qn-marketplace #nickCta .nick-h{font-size:24px}}
.qn-marketplace #nickCta .hdiv{margin:56px 0 48px}
.qn-marketplace #nickCta .nick-card{margin:8px auto 8px;overflow:hidden}
.qn-marketplace #nickCta .nick-card::after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(105deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.55) 50%,rgba(255,255,255,0) 100%);transform:skewX(-18deg);animation:qnNickShine 6.5s ease-in-out infinite;pointer-events:none}
@keyframes qnNickShine{0%{left:-60%}22%{left:130%}100%{left:130%}}
.qn-marketplace #nickCta .nick-h{font-size:26px}
.qn-marketplace #nickCta .nick-p{font-size:14px;line-height:1.6;letter-spacing:-.1px;word-spacing:-.5px}
@media(prefers-reduced-motion:reduce){.qn-marketplace #nickCta .nick-card::after{animation:none}}
.qnup-bg{position:fixed;inset:0;z-index:100001;background:rgba(30,25,10,.45);display:flex;align-items:center;justify-content:center;padding:20px}
.qnup-modal{background:#fff;border:1px solid var(--gold-lt);border-radius:16px;max-width:520px;width:100%;padding:28px;box-shadow:0 20px 60px rgba(30,25,10,.25);max-height:88vh;overflow:auto}
.qnup-modal h3{font-family:var(--serif);font-size:26px;color:var(--charcoal);margin:0 0 4px}
.qnup-sub{color:var(--muted);font-size:13.5px;margin:0 0 18px}
.qnup-tier{display:flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:12px;padding:14px 16px;margin-bottom:10px;cursor:pointer;transition:.15s}
.qnup-tier:hover{border-color:var(--gold-lt);background:#fffdf8}
.qnup-tier.sel{border-color:var(--gold);background:var(--gold-soft);box-shadow:0 0 0 2px var(--gold-soft)}
.qnup-radio{width:18px;height:18px;border-radius:50%;border:2px solid var(--gold);flex:0 0 auto;position:relative}
.qnup-tier.sel .qnup-radio:after{content:"";position:absolute;inset:3px;border-radius:50%;background:var(--gold)}
.qnup-tname{font-weight:700;color:var(--charcoal)}
.qnup-tdesc{font-size:12px;color:var(--muted);margin-top:2px}
.qnup-tprice{margin-left:auto;font-family:var(--serif);font-size:20px;font-weight:600;color:var(--gold-dk);white-space:nowrap}
.qnup-summ{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);margin-top:14px;padding-top:14px;font-weight:700;color:var(--charcoal)}
.qnup-due{font-family:var(--serif);font-size:22px;color:var(--charcoal)}
.qnup-actions{display:flex;gap:10px;margin-top:18px}
.qnup-fine{font-size:12px;color:var(--muted);margin-top:12px;text-align:center}
.qnpaid-banner{display:flex;gap:12px;align-items:flex-start;background:var(--gold-soft);border:1px solid var(--gold-lt);border-radius:12px;padding:14px 16px;margin:0 0 16px;color:var(--charcoal);font-size:14px;line-height:1.5}
.qnpaid-check{flex:0 0 auto;width:24px;height:24px;border-radius:50%;background:var(--gold);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px}
.qn-marketplace .cmp-panel-h{white-space:normal}
.qn-marketplace .cmp-panel-title{white-space:normal}
.qn-marketplace .cmp-panel-sub{white-space:normal;overflow-wrap:anywhere;max-width:100%}@property --qnedge{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes qnEdgeSpin{to{--qnedge:360deg}}.qn-marketplace .cmp2-scrollnote{display:block;text-align:center;font-family:var(--sans);font-size:12.5px;font-weight:600;letter-spacing:.02em;color:var(--gold-dk);background:#fff;border:1px solid var(--gold-lt);border-radius:8px;padding:11px 14px;margin:18px 0 20px}@media(max-width:640px){.qn-marketplace .cmp2-scrollnote{display:none}}.qn-marketplace .cmp2-pending{font-family:var(--sans);font-size:13.5px;line-height:1.6;color:var(--muted);background:var(--bg-3);border:1px dashed var(--line);border-radius:10px;padding:16px 14px;margin:14px 0;text-align:center}.qn-cmp{display:flex;align-items:center;gap:8px;margin:12px 0 0;font-family:var(--sans);font-size:12.5px;font-weight:600;color:var(--charcoal);cursor:pointer;user-select:none;align-self:flex-start}
.qn-cmp .tick{width:17px;height:17px;border:2px solid var(--gold);border-radius:4px;display:inline-flex;align-items:center;justify-content:center;background:#fff;font-size:12px;line-height:1;color:#fff}
.qn-cmp.on .tick{background:var(--gold)}
.qn-cmp.on .tick::after{content:"\2713"}
.qn-cmp.disabled{opacity:.4;cursor:not-allowed;pointer-events:none}
.qn-cmp.disabled .tick{border-color:#c3b79a}
.toolbar .cmpbtn{font-family:var(--sans);font-weight:600;font-size:13px;color:#fff;background:var(--gold);border:0;border-radius:8px;padding:10px 16px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;transition:background .15s,color .15s}
.toolbar .cmpbtn:hover:not(:disabled){background:#E7E0CF;color:#5B4A42}
.toolbar .cmpbtn:disabled{opacity:.5;cursor:not-allowed}
.toolbar .cmpbtn .cnt{background:rgba(255,255,255,.28);border-radius:20px;padding:1px 8px;font-size:12px;font-weight:700}
.toolbar .cmpbtn:hover:not(:disabled) .cnt{background:rgba(91,74,66,.14)}
.toolbar .cmpbtnclear{font-size:12.5px;color:var(--gold-dk);font-weight:600;cursor:pointer;text-decoration:underline;white-space:nowrap;align-self:center}
.cmp2-meta{font-family:var(--sans);font-size:13px;color:var(--muted);letter-spacing:.02em;margin:6px 0 0}
.cmp2-ped{font-family:var(--serif);font-style:italic;font-size:14px;color:var(--charcoal);margin:4px 0 0}
.cmp2-photo{margin-top:14px;border-radius:10px;overflow:hidden;border:1px solid var(--line);aspect-ratio:4/3;background:var(--bg-2)}
.cmp2-photo img{width:100%;height:100%;object-fit:cover;display:block}
.cmp2-divider{height:1px;background:var(--line);margin:18px 0}
.cmp2-dz td{padding:3px 10px 3px 0}
.cmp2-gcell{padding:10px 12px}

.feeline .feelbl{font-weight:600;color:var(--charcoal)}
