/*
 * Generated by .claude/scripts/design/proto-to-blocks.js: the prototype's inline styles as classes.
 * !important keeps the weight an inline style had. Do not edit by hand; change the prototype and re-run.
 */
.u-019b32 { position: relative !important }
.u-047af7 { --w: 105 !important }
.u-04c7c2 { position: relative !important; max-width: 542px !important; justify-self: end !important; width: 100% !important; height: auto !important }
.u-05525d { --dur: 8.5s !important; --delay: -2s !important }
.u-071152 { background: var(--bl) !important }
.u-0b7e7b { width: 930px !important; height: 930px !important; right: -285px !important; top: -405px !important; background: radial-gradient(circle, rgba(254,154,0,.30), transparent 68%) !important }
.u-0f8959 { color: var(--gr) !important }
.u-132e4c { --c: var(--gr) !important }
.u-13f312 { --w: 120 !important }
.u-1981b8 { width: 860px !important; height: 860px !important; left: 310px !important; top: -130px !important; background: radial-gradient(circle, rgba(254,154,0,.28), transparent 68%) !important }
.u-1c244e { margin: 0 !important }
.u-1cce94 { --w: 111 !important }
.u-2d8dbe { background: var(--or) !important }
.u-3078cb { width: 764px !important; height: 764px !important; right: -250px !important; top: -193px !important; background: radial-gradient(circle, rgba(66,133,244,.42), transparent 68%) !important }
.u-4ce4bf { --w: 126 !important }
.u-4e0dc0 { font-size: 16px !important }
.u-4eac70 { width: 420px !important; height: 420px !important; left: -120px !important; top: -160px !important; background: radial-gradient(circle, rgba(66,133,244,.4), transparent 68%) !important }
.u-510245 { color: var(--or) !important }
.u-52d082 { width: 634px !important; height: 634px !important; right: -327px !important; top: -47px !important; background: radial-gradient(circle, rgba(66,133,244,.26), transparent 68%) !important; animation-delay: -4s !important }
.u-555729 { --dur: 7s !important }
.u-685535 { right: -20px !important; top: 518px !important; width: 100px !important }
.u-68d175 { margin-bottom: clamp(32px,3.9vw,56px) !important }
.u-7bc3c9 { --c: var(--bl) !important }
.u-8559c8 { --w: 165 !important }
.u-8622cf { position: relative !important; z-index: 1 !important }
.u-8b65ba { background: radial-gradient(circle, rgba(254,154,0,.36), transparent 66%) !important }
.u-8bc3e3 { color: var(--bl) !important }
.u-913f89 { --w: 113 !important }
.u-b65d7e { left: -45px !important; top: 693px !important; width: 98px !important }
.u-b847b5 { padding-top: 0 !important }
.u-b92cf1 { --c: var(--or) !important }
.u-c09890 { --w: 115 !important }
.u-ca0573 { --w: 145 !important }
.u-ca1d1d { background: radial-gradient(circle, rgba(254,154,0,.3), transparent 64%) !important }
.u-cff41c { --w: 159 !important }
.u-d01fc6 { --w: 133 !important }
.u-a1f3c7 { --w: 150 !important }
.u-b8e2d4 { --w: 104 !important }
.u-c4d9e1 { --w: 96 !important }
.u-d4e0d5 { width: 460px !important; height: 460px !important; left: -160px !important; top: -160px !important; background: radial-gradient(circle, rgba(254,154,0,.22), transparent 68%) !important }
.u-d51944 { --dur: 6.5s !important; --delay: -4s !important }
.u-d57869 { left: -28px !important; top: 130px !important; width: 122px !important }
.u-da04bd { max-width: 1000px !important; margin-bottom: clamp(32px,3.9vw,56px) !important }
.u-dc6d90 { width: 620px !important; height: 620px !important; right: -60px !important; bottom: -280px !important; background: radial-gradient(circle, rgba(254,154,0,.55), transparent 68%) !important }
.u-dd5045 { --w: 136 !important }
.u-dfa952 { background: #E5484D !important }
.u-e29097 { width: 700px !important; height: 700px !important; right: -120px !important; bottom: -200px !important; background: radial-gradient(circle, rgba(58,74,28,.9), transparent 68%) !important }
.u-e976fb { --w: 139 !important }
.u-edaa9f { padding-top: clamp(64px,6.9vw,100px) !important }
.u-faff9f { --w: 147 !important }
