/* Continuous source-matched sidebar surfaces. No partial-height patch seams. */
#panel-my-learning .gallery-sidebar{background:transparent;isolation:isolate;box-shadow:none}
#panel-my-learning .gallery-sidebar::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#272727 0.0000%,#292929 4.1667%,#302e2d 8.3333%,#353231 12.5000%,#3c3635 16.6667%,#413a38 20.8333%,#4b3c38 25.0000%,#53413c 29.1667%,#57423d 33.3333%,#5a443f 37.5000%,#5a443f 41.6667%,#57423d 45.8333%,#4f3f3b 50.0000%,#403734 54.1667%,#352f2d 58.3333%,#2d2827 62.5000%,#252322 66.6667%,#211e1d 70.8333%,#201b17 75.0000%,#1c1a19 79.1667%,#1f1915 83.3333%,#1f1915 87.5000%,#1f1915 91.6667%,#1f1915 95.8333%,#1b1713 100.0000%);mask-image:none;-webkit-mask-image:none;pointer-events:none}
#panel-my-learning .gallery-sidebar::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#272727 0.0000%,#292929 4.1667%,#2f2d2c 8.3333%,#322f2e 12.5000%,#3a3230 16.6667%,#3f3432 20.8333%,#443835 25.0000%,#4b3c38 29.1667%,#4e3d39 33.3333%,#543f3a 37.5000%,#543f3a 41.6667%,#4e3d39 45.8333%,#443835 50.0000%,#3a312f 54.1667%,#2d2927 58.3333%,#232120 62.5000%,#1c1a19 66.6667%,#191715 70.8333%,#171411 75.0000%,#151310 79.1667%,#151310 83.3333%,#151310 87.5000%,#171411 91.6667%,#171411 95.8333%,#1b1713 100.0000%);mask-image:linear-gradient(90deg,#000,transparent);-webkit-mask-image:linear-gradient(90deg,#000,transparent);pointer-events:none}
#panel-practice .gallery-sidebar{background:transparent;isolation:isolate;box-shadow:none}
#panel-practice .gallery-sidebar::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#57524f 0.0000%,#57524f 4.1667%,#57524f 8.3333%,#5a5451 12.5000%,#5d5551 16.6667%,#64554f 20.8333%,#64554f 25.0000%,#63534d 29.1667%,#60504a 33.3333%,#554642 37.5000%,#4e413e 41.6667%,#3b3735 45.8333%,#332e2d 50.0000%,#2b2625 54.1667%,#262321 58.3333%,#22211e 62.5000%,#22211e 66.6667%,#25221f 70.8333%,#282523 75.0000%,#262524 79.1667%,#23221e 83.3333%,#1e1c15 87.5000%,#1b1915 91.6667%,#151411 95.8333%,#13120f 100.0000%);mask-image:none;-webkit-mask-image:none;pointer-events:none}
#panel-practice .gallery-sidebar::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#57524f 0.0000%,#5a5451 4.1667%,#5d5551 8.3333%,#605752 12.5000%,#645752 16.6667%,#64554f 20.8333%,#64554f 25.0000%,#63534d 29.1667%,#5b4b46 33.3333%,#4e413e 37.5000%,#443935 41.6667%,#332e2d 45.8333%,#2a2523 50.0000%,#201e1c 54.1667%,#1c1b19 58.3333%,#1b1915 62.5000%,#1b1915 66.6667%,#1b1915 70.8333%,#1e1c15 75.0000%,#1e1c15 79.1667%,#1e1c15 83.3333%,#1b1915 87.5000%,#151411 91.6667%,#13120f 95.8333%,#13120f 100.0000%);mask-image:linear-gradient(90deg,#000,transparent);-webkit-mask-image:linear-gradient(90deg,#000,transparent);pointer-events:none}
#panel-packages .gallery-sidebar{background:transparent;isolation:isolate;box-shadow:none}
#panel-packages .gallery-sidebar::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#2a2d2e 0.0000%,#2d3134 4.1667%,#2f3336 8.3333%,#323436 12.5000%,#333638 16.6667%,#353738 20.8333%,#36393a 25.0000%,#383b3c 29.1667%,#383b3c 33.3333%,#383b3c 37.5000%,#383b3c 41.6667%,#36393a 45.8333%,#373635 50.0000%,#333230 54.1667%,#2e2f2f 58.3333%,#2d2d2c 62.5000%,#2c2a2a 66.6667%,#282827 70.8333%,#252524 75.0000%,#222121 79.1667%,#1d1e1e 83.3333%,#1a1b1c 87.5000%,#1a1a19 91.6667%,#171819 95.8333%,#171819 100.0000%);mask-image:none;-webkit-mask-image:none;pointer-events:none}
#panel-packages .gallery-sidebar::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#2a2d2e 0.0000%,#262b2e 4.1667%,#262b2e 8.3333%,#262b2e 12.5000%,#2a2d2e 16.6667%,#2a2f32 20.8333%,#2d3134 25.0000%,#2d3134 29.1667%,#2f3336 33.3333%,#2f3336 37.5000%,#2f3336 41.6667%,#323333 45.8333%,#323333 50.0000%,#323333 54.1667%,#303131 58.3333%,#303131 62.5000%,#2e2f2f 66.6667%,#2a2d2e 70.8333%,#292a2a 75.0000%,#272726 79.1667%,#232322 83.3333%,#202020 87.5000%,#1d1e1e 91.6667%,#191c1e 95.8333%,#171819 100.0000%);mask-image:linear-gradient(90deg,#000,transparent);-webkit-mask-image:linear-gradient(90deg,#000,transparent);pointer-events:none}
.platform-gallery .gallery-image{image-rendering:auto;filter:none}