@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}a.brxe-image{display:inline-block}figure.brxe-image{margin:0}:where(.brxe-image).tag{display:inline-block;height:fit-content;position:relative;width:auto}:where(.brxe-image).caption{position:relative}:where(.brxe-image).caption:has(figcaption.bricks-image-caption){overflow:hidden}:where(.brxe-image).overlay{position:relative}:where(.brxe-image).overlay:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}:where(.brxe-image):before{border-radius:inherit}:where(.brxe-image) a{border-radius:inherit;position:static;transition:inherit}:where(.brxe-image) picture{border-radius:inherit;transition:inherit}:where(.brxe-image) img{border-radius:inherit;height:100%;position:static!important;transition:inherit;width:100%}:where(.brxe-image) img.bricks-lazy-hidden+figcaption{display:none}:where(.brxe-image) .icon{color:#fff;font-size:60px;pointer-events:none;position:absolute;right:50%;text-align:center;top:50%;transform:translate(50%,-50%);z-index:5}:where(.brxe-image) .bricks-image-caption{background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.25) 70%,transparent);bottom:0;color:#fff;font-size:inherit;margin:0;padding:10px 15px;pointer-events:none;position:absolute;text-align:center;width:100%;z-index:1}}@layer bricks {.brxe-icon{font-size:60px}svg.brxe-icon{font-size:inherit}}@layer bricks {.brxe-counter{width:auto}}@layer bricks {.brxe-button{width:auto}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}} html {background-color: var(--black)} body {background: none}@media (max-width: 478px) { html {background-color: var(--black)} body {background: none}}#brxe-bvalqd {font-weight: 600}#brxe-bfoqht {flex-direction: row; justify-content: center; align-items: center; column-gap: 8px}#brxe-jwxmya {position: static; top: 0px; left: 0px; right: 0px; z-index: 100; padding-top: 10px; padding-right: 20px; padding-bottom: 10px; padding-left: 20px; background-color: var(--black); color: #ffffff; font-weight: 600; font-size: 0.95rem; text-align: center}#brxe-jwxmya { box-shadow: 0 4px 30px rgba(255, 45, 85, 0.3);}#brxe-lqohlb {height: 50px; width: 200px}#brxe-lqohlb:not(.tag), #brxe-lqohlb img {object-fit: contain}#brxe-szbmic { display: inline-flex; align-items: center; gap: 8px; background: linear-gradient(135deg, rgba(230, 57, 70, 0.2), rgba(255, 45, 85, 0.15)); border: 1px solid rgba(255, 45, 85, 0.3); padding: 8px 20px; border-radius: 100px; font-size: 0.9rem; font-weight: 600; margin-bottom: var(--space-m); color: #ff2d55;}#brxe-obyzdm {max-width: 21ch}#brxe-obyzdm { background: linear-gradient(135deg, #ff2d55, #ffd700, #ff6b81, #ffa500); background-size: 300% 300%; -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; animation: valGradient 6s ease infinite;}@keyframes valGradient { 0%, 100% { background-position: 0% 50%; } 50% { background-position: 100% 50%; }}#brxe-qjnjvx {text-decoration: none}#brxe-qjnjvx { background: linear-gradient(135deg, #e63946, #ff2d55) !important; border: 1px solid rgba(255, 45, 85, 0.5) !important; padding: 14px 32px; min-width: 250px; font-weight: 600; border-radius: 12px; gap: 12px; transition: all 0.3s ease; color: #fff !important;}#brxe-qjnjvx:hover { transform: translateY(-2px); box-shadow: 0 8px 30px rgba(255, 45, 85, 0.4); background: linear-gradient(135deg, #ff2d55, #ff6b81) !important;}#brxe-asfmvi {align-items: center; text-align: center}#brxe-yhsgbw {flex-direction: row; align-items: center; column-gap: var(--space-l); z-index: 2}@media (max-width: 767px) {#brxe-yhsgbw {row-gap: var(--space-l)}}#brxe-zyagao {padding-top: 50px; position: relative; overflow: hidden}#brxe-zyagao::before { content: ''; position: absolute; top: -200px; left: -100px; width: 600px; height: 600px; background: radial-gradient(circle, rgba(255, 45, 85, 0.12) 0%, transparent 70%); border-radius: 50%; animation: valPulse 4s ease-in-out infinite; pointer-events: none;}#brxe-zyagao::after { content: ''; position: absolute; bottom: -200px; right: -50px; width: 500px; height: 500px; background: radial-gradient(circle, rgba(255, 193, 7, 0.08) 0%, transparent 70%); border-radius: 50%; animation: valPulse 5s ease-in-out infinite reverse; pointer-events: none;}@keyframes valPulse { 0%, 100% { transform: scale(1); opacity: 0.6; } 50% { transform: scale(1.15); opacity: 1; }}@media (max-width: 478px) {#brxe-zyagao {padding-top: 50px}}#brxe-bqkbyw {align-items: center}#brxe-nlybll {text-align: center; grid-template-columns: 1fr}#brxe-ekaypu {flex-direction: row}#brxe-xtzrew {padding-top: 0; row-gap: var(--space-xl)}#brxe-hlpbio {max-width: 50ch}#brxe-quuxpt { text-decoration: line-through; text-decoration-color: #e63946; text-decoration-thickness: 2px; color: #888;}#brxe-rzvqls {font-size: 2.4rem; font-weight: 800; color: #ffffff}#brxe-xxhcgl { display: inline-flex; align-items: center; gap: 6px; background: rgba(76, 175, 80, 0.12); color: #4caf50; font-weight: 600; font-size: 0.85rem; padding: 5px 14px; border-radius: 100px;}#brxe-tvtaya {text-decoration: none}#brxe-tvtaya { background: linear-gradient(135deg, #e63946, #ff2d55) !important; border: 1px solid rgba(255, 45, 85, 0.5) !important; padding: 14px 32px; width: 100%; font-weight: 600; border-radius: 12px; gap: 12px; transition: all 0.3s ease; color: #fff !important;}#brxe-tvtaya:hover { transform: translateY(-2px); box-shadow: 0 8px 30px rgba(255, 45, 85, 0.4);}#brxe-knufqj {padding-top: var(--space-xl); padding-right: var(--space-l); padding-bottom: var(--space-l); padding-left: var(--space-l); border-radius: var(--radius-l); row-gap: var(--space-s); background-color: var(--neutral-ultra-dark); position: relative; text-align: center; align-items: center}#brxe-knufqj { border: 1px solid rgba(255,255,255,0.05); transition: all 0.4s ease;}#brxe-knufqj::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 3px; background: linear-gradient(90deg, #e63946, #ffc107, #ff2d55); opacity: 0.6; border-radius: var(--radius-l) var(--radius-l) 0 0;}#brxe-knufqj:hover { transform: translateY(-6px); border-color: rgba(255, 45, 85, 0.2); box-shadow: 0 20px 60px rgba(0,0,0,0.4), 0 0 40px rgba(255,45,85,0.15);}#brxe-yejdyb { position: absolute; top: -14px; left: 50%; transform: translateX(-50%); background: linear-gradient(135deg, #e63946, #ff2d55); color: #fff; font-weight: 700; font-size: 0.8rem; padding: 6px 20px; border-radius: 100px; white-space: nowrap; letter-spacing: 0.03em;}#brxe-nnqjrb {margin-top: 8px}#brxe-ioqvha { text-decoration: line-through; text-decoration-color: #e63946; text-decoration-thickness: 2px; color: #888;}#brxe-tstpky {font-size: 2.4rem; font-weight: 800; color: #ffffff}#brxe-jbcwhz { display: inline-flex; align-items: center; gap: 6px; background: rgba(76, 175, 80, 0.12); color: #4caf50; font-weight: 600; font-size: 0.85rem; padding: 5px 14px; border-radius: 100px;}#brxe-xubmnp {text-decoration: none}#brxe-xubmnp { background: linear-gradient(135deg, #e63946, #ff2d55) !important; border: 1px solid rgba(255, 45, 85, 0.5) !important; padding: 14px 32px; width: 100%; font-weight: 600; border-radius: 12px; gap: 12px; transition: all 0.3s ease; color: #fff !important;}#brxe-xubmnp:hover { transform: translateY(-2px); box-shadow: 0 8px 30px rgba(255, 45, 85, 0.4);}#brxe-izjqsy {padding-top: var(--space-xl); padding-right: var(--space-l); padding-bottom: var(--space-l); padding-left: var(--space-l); border-radius: var(--radius-l); row-gap: var(--space-s); background-color: var(--neutral-ultra-dark); position: relative; text-align: center; align-items: center}#brxe-izjqsy { border: 1px solid #ff2d55; box-shadow: 0 0 0 1px #ff2d55, 0 0 60px rgba(255,45,85,0.15); transition: all 0.4s ease;}#brxe-izjqsy::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 4px; background: linear-gradient(90deg, #e63946, #ffc107, #ff2d55); border-radius: var(--radius-l) var(--radius-l) 0 0;}#brxe-izjqsy:hover { transform: translateY(-6px); box-shadow: 0 20px 60px rgba(0,0,0,0.4), 0 0 60px rgba(255,45,85,0.25);}#brxe-suysrg { text-decoration: line-through; text-decoration-color: #e63946; text-decoration-thickness: 2px; color: #888;}#brxe-uglyic {font-size: 2.4rem; font-weight: 800; color: #ffffff}#brxe-irhkuo { display: inline-flex; align-items: center; gap: 6px; background: rgba(76, 175, 80, 0.12); color: #4caf50; font-weight: 600; font-size: 0.85rem; padding: 5px 14px; border-radius: 100px;}#brxe-bslvis {text-decoration: none}#brxe-bslvis { background: linear-gradient(135deg, #e63946, #ff2d55) !important; border: 1px solid rgba(255, 45, 85, 0.5) !important; padding: 14px 32px; width: 100%; font-weight: 600; border-radius: 12px; gap: 12px; transition: all 0.3s ease; color: #fff !important;}#brxe-bslvis:hover { transform: translateY(-2px); box-shadow: 0 8px 30px rgba(255, 45, 85, 0.4);}#brxe-ontsfi {padding-top: var(--space-xl); padding-right: var(--space-l); padding-bottom: var(--space-l); padding-left: var(--space-l); border-radius: var(--radius-l); row-gap: var(--space-s); background-color: var(--neutral-ultra-dark); position: relative; text-align: center; align-items: center}#brxe-ontsfi { border: 1px solid rgba(255,255,255,0.05); transition: all 0.4s ease;}#brxe-ontsfi::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 3px; background: linear-gradient(90deg, #e63946, #ffc107, #ff2d55); opacity: 0.6; border-radius: var(--radius-l) var(--radius-l) 0 0;}#brxe-ontsfi:hover { transform: translateY(-6px); border-color: rgba(255, 45, 85, 0.2); box-shadow: 0 20px 60px rgba(0,0,0,0.4), 0 0 40px rgba(255,45,85,0.15);}#brxe-lnivim {display: grid; align-items: initial; grid-template-columns: 1fr 1fr 1fr; grid-gap: var(--space-m); justify-content: center}@media (max-width: 478px) {#brxe-lnivim {grid-template-columns: 1fr}}#brxe-siivwn {font-weight: 700; text-align: center}#brxe-pztnbh {display: grid; align-items: initial; grid-template-columns: 1fr 1fr; grid-gap: 14px}@media (max-width: 478px) {#brxe-pztnbh {grid-template-columns: 1fr}}#brxe-zleqnc {text-align: center; color: #888888; margin-top: var(--space-s)}#brxe-eervyw {background-color: var(--neutral-ultra-dark); border-radius: var(--radius-l); padding-top: var(--space-l); padding-right: var(--space-l); padding-bottom: var(--space-l); padding-left: var(--space-l); row-gap: var(--space-m)}#brxe-qfesap {row-gap: var(--space-xl)}#brxe-hctcfs::before { content: ''; position: absolute; top: 0; left: 10%; right: 10%; height: 1px; background: linear-gradient(90deg, transparent, rgba(255,45,85,0.3), transparent);}#brxe-hjijua ul {grid-template-columns: repeat(3, 1fr)}#brxe-hjijua img { border-radius: var(--radius-m);}@media (max-width: 478px) {#brxe-hjijua ul {grid-template-columns: repeat(2, 1fr)}}#brxe-qjpkzg {text-decoration: none; align-self: center; margin-top: 100px}#brxe-qjpkzg { background: linear-gradient(135deg, #e63946, #ff2d55) !important; border: 1px solid rgba(255, 45, 85, 0.5) !important; padding: 14px 32px; min-width: 250px; font-weight: 600; border-radius: 12px; gap: 12px; transition: all 0.3s ease; color: #fff !important;}#brxe-qjpkzg:hover { transform: translateY(-2px); box-shadow: 0 8px 30px rgba(255, 45, 85, 0.4); background: linear-gradient(135deg, #ff2d55, #ff6b81) !important;}