/* GENERATED by tools/csp/build.mjs: frühere style="…"-Attribute (strenge CSP ohne style-src unsafe-inline) */
#dc-ssr .sa-02df2de1{flex: 1 1 340px; min-width: 280px; display: flex; align-items: center; justify-content: center; position: relative; padding: clamp(6px, 1.4vw, 18px) 0px;}
#dc-ssr .sa-039985bf{display: flex; gap: 5px; flex-wrap: wrap; margin-top: 6px;}
#dc-ssr .sa-04c1399a{flex: 1 1 100%; display: flex; flex-direction: column; gap: 14px; padding: 4px 2px 2px;}
#dc-ssr .sa-06034432{display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 8px; border-top: 1px solid rgba(27, 31, 42, 0.1); padding-top: 12px;}
#dc-ssr .sa-062ab292{width: 24px; height: 24px; flex-shrink: 0; border-radius: 6px; border: 1px solid rgba(27, 31, 42, 0.18); background: rgb(255, 255, 255); color: var(--ink); font-family: inherit; font-size: 12px; font-weight: 800; cursor: pointer; line-height: 1; padding: 0px;}
#dc-ssr .sa-07c29bcb{display: flex; align-items: center; gap: 9px; line-height: 1; min-height: 24px;}
#dc-ssr .sa-081309a9{width: 100%; height: 100%; object-fit: cover; opacity: 1;}
#dc-ssr .sa-09e6ffe9{color: rgb(244, 246, 250);}
#dc-ssr .sa-0a5009a3{display: flex; align-items: baseline; gap: 6px;}
#dc-ssr .sa-0ae50970{padding: 110px 24px 60px; background: var(--dark); position: relative; overflow: hidden;}
#dc-ssr .sa-0ba0b6d9{display: flex; flex-wrap: wrap; gap: 10px; align-items: center; margin-top: auto; padding-top: 6px;}
#dc-ssr .sa-0bb5cd2a{background: var(--warm); color: var(--accentText); font-weight: 700; font-size: 15.5px; padding: 13px 24px; border-radius: 8px; display: inline-block;}
#dc-ssr .sa-0c63ab56{display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 16px;}
#dc-ssr .sa-0c82c40e{border: 1.5px solid var(--ink); background: transparent; color: var(--ink); border-radius: 8px; font-family: inherit; font-size: 13px; font-weight: 800; padding: 11px; cursor: pointer;}
#dc-ssr .sa-0f7e6c82{background: var(--accent); color: var(--on-accent); font-size: 14px; font-weight: 700; padding: 9px 16px; border-radius: 8px;}
#dc-ssr .sa-104a7f08{background: var(--dark); border-radius: 12px; padding: 16px;}
#dc-ssr .sa-10b41473{position: absolute; inset: -16px -22px; background: rgb(255, 255, 255); box-shadow: rgba(27, 31, 42, 0.5) 0px 24px 60px -40px;}
#dc-ssr .sa-113481af{border: 1.5px solid var(--ink); background: transparent; color: var(--ink); font-size: 11px; font-weight: 800; padding: 9px; border-radius: 8px; text-align: center; cursor: pointer; font-family: inherit;}
#dc-ssr .sa-1159a22c{margin: 0px; font-size: clamp(36px, 5.4vw, 60px); font-weight: 800; letter-spacing: -0.02em; line-height: 1.04; color: rgb(244, 246, 250); max-width: 620px; text-wrap: balance;}
#dc-ssr .sa-1188b955{background: rgb(253, 251, 245); border-radius: 35px; overflow: hidden; position: relative; display: flex; flex-direction: column; padding: 10px 14px 14px; min-height: 580px;}
#dc-ssr .sa-11b4dfe5{font-size: 12px; font-weight: 700; color: var(--neutral);}
#dc-ssr .sa-123d915a{flex-shrink: 0; margin-top: 1px;}
#dc-ssr .sa-135bc61f{min-width: 11px; text-align: center;}
#dc-ssr .sa-140f44e1{padding: 100px 24px; background: var(--bg);}
#dc-ssr .sa-153b0d37{color: var(--muted); font-weight: 700;}
#dc-ssr .sa-1610f262{flex: 1 1 520px; min-width: 280px;}
#dc-ssr .sa-17ef6263{width: 13px; height: 13px; border-radius: 50%; border: 2px solid var(--accent); background: rgba(207, 164, 33, 0.2); display: inline-block; flex-shrink: 0; box-sizing: border-box;}
#dc-ssr .sa-17fecb03{display: flex; align-items: center; gap: 2px; border: 1px solid var(--line); border-radius: 8px; padding: 2px;}
#dc-ssr .sa-18809276{display: flex; flex-direction: column; gap: 12px;}
#dc-ssr .sa-19facc0f{padding: 20px 24px 90px; background: var(--bg);}
#dc-ssr .sa-1bd50abd{height: 5px; background: rgb(157, 193, 127);}
#dc-ssr .sa-1cd86425{background: rgba(207, 164, 33, 0.14); color: var(--accentText); font-size: 9.5px; font-weight: 800; padding: 5px 10px; border-radius: 999px; white-space: nowrap;}
#dc-ssr .sa-1d92984e{flex: 0 1 auto; width: min(660px, 92vw); background: rgb(11, 13, 20); border-radius: 16px; padding: 10px; box-shadow: rgba(27, 31, 42, 0.4) 0px 30px 60px -20px; transition: box-shadow 0.4s cubic-bezier(0.22, 1, 0.36, 1), filter 0.4s;}
#dc-ssr .sa-1f08eaa8{margin: 0px; font-size: 16px; font-weight: 800; letter-spacing: -0.01em; color: var(--ink);}
#dc-ssr .sa-1f4b3c97{margin: 0px; font-size: 14px; line-height: 1.55; color: var(--ink); font-weight: 700; text-wrap: pretty;}
#dc-ssr .sa-1f4b914a{width: 24px; height: 24px; flex-shrink: 0; border-radius: 6px; border: 1px solid rgba(27, 31, 42, 0.18); background: rgb(255, 255, 255); color: var(--ink); font-family: inherit; font-size: 13px; font-weight: 800; cursor: pointer; line-height: 1; padding: 0px;}
#dc-ssr .sa-207b682e{border: 1px solid rgba(27, 31, 42, 0.15); background: transparent; color: var(--muted); font-family: inherit; font-size: 9.5px; font-weight: 800; padding: 4px 8px; min-height: 24px; border-radius: 999px; cursor: pointer; display: flex; align-items: center; gap: 4px;}
#dc-ssr .sa-2095b03b{background: var(--btn); color: var(--btnText); font-size: 11px; font-weight: 800; padding: 4px 10px; border-radius: 8px;}
#dc-ssr .sa-213fc9f9{width: 10px; height: 10px; background: var(--accent); border-radius: 6px;}
#dc-ssr .sa-2190bb6a{width: 6px; height: 6px; border-radius: 50%; background: rgb(127, 168, 90); flex-shrink: 0;}
#dc-ssr .sa-2236922a{width: 24px; height: 24px; flex-shrink: 0; border-radius: 6px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: var(--accent); color: var(--on-accent); font-family: inherit; font-size: 12px; font-weight: 800; cursor: pointer; line-height: 1; padding: 0px;}
#dc-ssr .sa-22ced4b9{text-align: center; font-weight: 800; font-size: 11.5px;}
#dc-ssr .sa-23bd7ee0{max-width: 1200px; margin: 0px auto; display: flex; align-items: center; justify-content: space-between; gap: 24px; padding: 14px 24px;}
#dc-ssr .sa-243eb5de{font-size: 19px; font-weight: 800; color: rgb(27, 31, 42); letter-spacing: -0.02em; white-space: nowrap;}
#dc-ssr .sa-249c7733{font-size: 12.5px; font-weight: 800; color: rgb(27, 31, 42);}
#dc-ssr .sa-258eb8f2{background: rgb(27, 31, 42); border-radius: 12px; overflow: hidden; opacity: 1;}
#dc-ssr .sa-266d1d2e{font-weight: 800; font-size: 13px; white-space: nowrap; flex-shrink: 0;}
#dc-ssr .sa-26a4ac78{font-weight: 600; color: var(--muted);}
#dc-ssr .sa-26fba6c2{display: flex; justify-content: space-between; color: var(--accentText); font-weight: 700;}
#dc-ssr .sa-28248b66{background: var(--btn); color: var(--btnText); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 12px; font-family: inherit; font-size: 11.5px; font-weight: 800; min-width: 24px; padding: 11px; cursor: pointer;}
#dc-ssr .sa-2933d40a{font-size: 10.5px; font-weight: 700; color: rgb(99, 105, 122); letter-spacing: 0.02em;}
#dc-ssr .sa-29c3e75e{display: flex; align-items: flex-start; gap: 7px; line-height: 1;}
#dc-ssr .sa-2a816d10{flex: 0 0 auto; width: 48px; height: 48px; border-radius: 50%; overflow: hidden; padding: 0px; cursor: pointer; background: rgb(234, 227, 207); border: 2px solid rgb(207, 164, 33); scroll-snap-align: start;}
#dc-ssr .sa-2b9c63dc{flex: 1 1 330px; min-width: 260px; display: flex; flex-direction: column; gap: 20px; align-items: flex-start;}
#dc-ssr .sa-2c28c791{display: flex; justify-content: center; margin-top: 10px;}
#dc-ssr .sa-2d57ef27{display: flex; align-items: center; gap: 26px;}
#dc-ssr .sa-2f4d06b0{background: rgb(255, 255, 255); border: 1px solid rgba(27, 31, 42, 0.07); border-radius: 12px; padding: 12px; display: flex; flex-direction: column; gap: 12px;}
#dc-ssr .sa-2fec3882{color: rgb(111, 191, 92);}
#dc-ssr .sa-30f9693d{margin: 0px; padding: 0px 14px 13px; font-size: 12.5px; font-weight: 500; color: rgb(99, 105, 122); line-height: 1.6;}
#dc-ssr .sa-313092e6{margin: 0px 0px 14px; font-size: clamp(24px, 3vw, 34px); font-weight: 800; letter-spacing: -0.02em; line-height: 1.12; color: var(--ink); text-wrap: balance;}
#dc-ssr .sa-32d7eb32{position: relative; background: var(--warm); border-radius: 28px; padding: clamp(18px, 2.4vw, 34px); display: flex; flex-wrap: wrap; gap: clamp(16px, 2.2vw, 28px); box-shadow: rgba(0, 0, 0, 0.75) 0px 50px 110px -50px;}
#dc-ssr .sa-33a47566{display: flex; gap: 12px; flex-wrap: wrap;}
#dc-ssr .sa-33e0d94f{margin: 12px 0px 0px; font-size: 16px; font-weight: 700; color: rgb(244, 246, 250); max-width: 620px; line-height: 1.45; letter-spacing: -0.01em;}
#dc-ssr .sa-3490dbc8{display: flex; justify-content: space-between; align-items: center;}
#dc-ssr .sa-34d83cbd{color: var(--ok); font-weight: 800;}
#dc-ssr .sa-350e2065{font-size: 12px; font-weight: 800; letter-spacing: 0.1em; text-transform: uppercase; color: var(--muted);}
#dc-ssr .sa-3550703c{min-width: 40px; text-align: right; flex-shrink: 0;}
#dc-ssr .sa-378e7657{display: flex; align-items: center; gap: 8px;}
#dc-ssr .sa-3802fda0{max-width: 1240px; margin: 0px auto; display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 40px;}
#dc-ssr .sa-391fa217{max-width: 1040px; margin: 0px auto; padding: 70px 24px 0px; border-top: 1px solid var(--line);}
#dc-ssr .sa-39c0b6e4{color: var(--accentText);}
#dc-ssr .sa-3a1090c3{width: 150px; height: 0px; border-left: 26px solid transparent; border-right: 26px solid transparent; border-bottom: 26px solid rgba(27, 31, 42, 0.14);}
#dc-ssr .sa-3b559eec{min-height: 88vh; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; gap: 24px 64px; padding: 7vh 24px; max-width: 1100px; margin: 0px auto;}
#dc-ssr .sa-3bbc6419{position: absolute; inset: 0px; background: linear-gradient(115deg, rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0) 32%); pointer-events: none; z-index: 5;}
#dc-ssr .sa-3bc35ebb{display: flex; gap: 4px; padding-bottom: 10px; flex-wrap: wrap;}
#dc-ssr .sa-3beca7bd{display: flex; justify-content: space-between; align-items: center; gap: 8px; font-size: 11.5px; font-weight: 700; color: var(--ink);}
#dc-ssr .sa-3c1f33b7{margin: 0px 0px 10px; font-weight: 800; font-size: clamp(22px, 2.6vw, 28px); letter-spacing: -0.02em; line-height: 1;}
#dc-ssr .sa-3c9fc0c2{border-width: medium; border-style: none; border-color: currentcolor; border-image: none; cursor: pointer; font-family: inherit; font-size: 12px; font-weight: 700; padding: 5px 10px; border-radius: 6px; background: transparent; color: var(--ink);}
#dc-ssr .sa-3ccb2ed3{font-size: 11px; font-weight: 700; color: var(--muted);}
#dc-ssr .sa-3ce600dd{background: var(--accent); color: var(--on-accent); font-weight: 700; font-size: 15px; padding: 13px 24px; border-radius: 8px; display: inline-block;}
#dc-ssr .sa-3d0432f7{margin: 0px 0px 10px; font-size: 13px; font-weight: 800; letter-spacing: 0.08em; text-transform: uppercase; color: var(--accentText);}
#dc-ssr .sa-41167013{font-size: 14px; font-weight: 600; display: inline-flex; align-items: center; min-height: 24px;}
#dc-ssr .sa-41e23746{flex: 0 1 auto; width: min(300px, 85vw); background: var(--dark); border-radius: 44px; padding: 10px; box-shadow: rgba(27, 31, 42, 0.35) 0px 30px 60px -20px; position: relative; transition: box-shadow 0.4s cubic-bezier(0.22, 1, 0.36, 1), filter 0.4s;}
#dc-ssr .sa-42156452{display: flex; gap: 5px; padding-bottom: 7px; overflow-x: auto; scrollbar-width: none; flex-wrap: wrap;}
#dc-ssr .sa-453f8f76{flex: 0 1 380px; min-width: 280px;}
#dc-ssr .sa-477dec9b{border-top: 1px dashed rgba(27, 31, 42, 0.25); margin-top: 8px; padding-top: 8px; display: flex; flex-direction: column; gap: 3px; font-weight: 600;}
#dc-ssr .sa-486fc571{width: 100%; height: 100%; border-radius: 50%; overflow: hidden; background: rgb(234, 227, 207);}
#dc-ssr .sa-48fd3681{display: grid; grid-template-columns: repeat(4, 1fr); gap: 7px;}
#dc-ssr .sa-49d7b7e0{margin: 0px 0px 10px; font-size: 15px; font-weight: 600; color: var(--muted);}
#dc-ssr .sa-49ddfbc3{min-width: 11px; text-align: center; font-weight: 800; font-size: 11px;}
#dc-ssr .sa-4a7c843c{color: rgb(157, 193, 127);}
#dc-ssr .sa-4b5e6236{font-weight: 800; font-size: 21px; letter-spacing: -0.02em;}
#dc-ssr .sa-4c0b5af7{border: 1px solid var(--accentText); background: rgba(207, 164, 33, 0.12); color: var(--accentText); font-family: inherit; font-size: 9.5px; font-weight: 800; padding: 4px 8px; min-height: 24px; border-radius: 999px; cursor: pointer; display: flex; align-items: center; gap: 4px;}
#dc-ssr .sa-4c9a8390{display: flex; gap: 6px; flex-wrap: wrap;}
#dc-ssr .sa-4d7252ad{width: 10px; height: 10px; border: 1.5px dashed rgba(27, 31, 42, 0.4); border-radius: 6px;}
#dc-ssr .sa-4e22b166{background: var(--ok); color: rgb(255, 255, 255); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; font-size: 10px; font-weight: 800; padding: 7px 12px; border-radius: 6px; cursor: pointer; font-family: inherit;}
#dc-ssr .sa-4e6b6f0f{margin: 0px 0px 14px; font-size: clamp(28px, 3.6vw, 40px); font-weight: 800; letter-spacing: -0.02em; line-height: 1.12; color: var(--ink); text-wrap: balance;}
#dc-ssr .sa-4ecc97e2{max-width: 1240px; margin: 0px auto; position: relative;}
#dc-ssr .sa-4fa00029{position: relative;}
#dc-ssr .sa-502c30ea{display: flex; justify-content: space-between; align-items: baseline; padding: 0px 2px 8px;}
#dc-ssr .sa-509342c0{flex: 1 1 20px; min-width: 14px; height: 1.5px; background: rgba(27, 31, 42, 0.15);}
#dc-ssr .sa-50bc5eb2{border: 1px solid var(--accentText); background: transparent; color: var(--accentText); font-family: inherit; font-size: 9.5px; font-weight: 800; min-height: 24px; padding: 3px 9px; border-radius: 6px; cursor: pointer;}
#dc-ssr .sa-5236716f{font-size: 11px; font-weight: 800; letter-spacing: 0.08em; text-transform: uppercase; color: var(--accentText);}
#dc-ssr .sa-529d5da3{width: 7px; height: 7px; border-radius: 50%; background: rgb(192, 138, 106); flex-shrink: 0;}
#dc-ssr .sa-52ffe45f{display: flex; flex-direction: column; gap: 6px;}
#dc-ssr .sa-53d35793{font-size: 9.5px; font-weight: 700; color: var(--muted); text-align: center;}
#dc-ssr .sa-54747f6f{width: min(640px, 92vw); background: rgb(18, 21, 31); border-radius: 24px; padding: 10px; box-shadow: rgba(27, 31, 42, 0.4) 0px 30px 60px -20px; transition: box-shadow 0.4s cubic-bezier(0.22, 1, 0.36, 1), filter 0.4s;}
#dc-ssr .sa-56fe305b{font-size: 12.5px; font-weight: 700; color: var(--muted);}
#dc-ssr .sa-57375803{width: 7px; height: 7px; border-radius: 50%; background: rgb(47, 127, 168); flex-shrink: 0;}
#dc-ssr .sa-58d7da1d{white-space: nowrap;}
#dc-ssr .sa-5938d286{display: flex; justify-content: space-between; align-items: center; padding: 4px 4px 8px; font-size: 11px; font-weight: 700; color: var(--ink);}
#dc-ssr .sa-596227cf{width: 24px; height: 24px; flex-shrink: 0; border-radius: 6px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: var(--accent); color: var(--on-accent); font-family: inherit; font-size: 13px; font-weight: 800; cursor: pointer; line-height: 1; padding: 0px;}
#dc-ssr .sa-59731b4b{text-align: center; font-weight: 800; color: var(--ink); margin-top: 6px; letter-spacing: 0.06em;}
#dc-ssr .sa-599ef8f2{width: 100%; height: 6px; background: rgb(74, 107, 51); border-radius: 999px; transform-origin: left center; transform: scaleX(0.64); transition: transform 0.5s cubic-bezier(0.22, 1, 0.36, 1);}
#dc-ssr .sa-59d31e37{background: rgb(255, 255, 255); border: 1px solid rgba(27, 31, 42, 0.07); border-radius: 8px; padding: 8px 10px; display: flex; align-items: center; gap: 8px; font-size: 12px; font-weight: 600; color: var(--ink); opacity: 1;}
#dc-ssr .sa-5ae701a5{display: grid; grid-template-columns: 1fr 1fr; gap: 7px;}
#dc-ssr .sa-5b9e9dc9{margin: 0px; font-family: "Cormorant Garamond", Georgia, serif; font-size: clamp(30px, 3.6vw, 44px); font-weight: 600; letter-spacing: -0.01em; line-height: 1.02; color: rgb(27, 31, 42);}
#dc-ssr .sa-5c1e902a{font-weight: 700; color: var(--neutral); white-space: nowrap;}
#dc-ssr .sa-5d595931{font-weight: 800; font-size: 18px; letter-spacing: -0.02em;}
#dc-ssr .sa-5da2def0{margin: 6px 0px 0px; font-size: 14.5px; font-weight: 600; color: rgb(185, 191, 204); max-width: 620px; line-height: 1.45;}
#dc-ssr .sa-5dda45ba{display: flex; justify-content: space-between; align-items: center; gap: 12px; flex-wrap: wrap;}
#dc-ssr .sa-5e0092cf{width: 15px; height: 15px; border-radius: 50%; border: 1px solid var(--muted); color: var(--muted); font-size: 8px; font-weight: 800; display: inline-flex; align-items: center; justify-content: center;}
#dc-ssr .sa-5f38bdb7{flex: 1 1 300px; display: flex; flex-direction: column; gap: 10px;}
#dc-ssr .sa-6076c175{font-weight: 600; color: var(--muted); margin-top: 2px;}
#dc-ssr .sa-6077f0fc{display: flex; align-items: center; gap: 7px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: transparent; cursor: pointer; font-family: inherit; white-space: nowrap; padding: 4px 0px;}
#dc-ssr .sa-60f47db5{align-self: flex-start; background: transparent; color: rgb(244, 246, 250); border: 1px solid rgba(244, 246, 250, 0.35); font-size: 10px; font-weight: 800; min-height: 24px; padding: 5px 12px; border-radius: 6px; cursor: pointer; font-family: inherit;}
#dc-ssr .sa-6102dc47{height: 5px; background: rgb(111, 191, 92);}
#dc-ssr .sa-6146b7a6{width: 30px; height: 30px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 50%; background: transparent; cursor: pointer; font-family: inherit; font-size: 16px; font-weight: 700; color: rgb(27, 31, 42);}
#dc-ssr .sa-62739e10{max-width: 720px; margin-bottom: 48px;}
#dc-ssr .sa-632218bc{width: 100%; height: 6px; background: rgb(163, 51, 34); border-radius: 999px; transform-origin: left center; transform: scaleX(0.08); transition: transform 0.5s cubic-bezier(0.22, 1, 0.36, 1);}
#dc-ssr .sa-632282cc{background: rgb(255, 255, 255); border: 1px solid rgba(27, 31, 42, 0.07); border-radius: 12px; padding: 12px; display: flex; flex-direction: column; gap: 9px;}
#dc-ssr .sa-63d94b68{min-width: 22px; text-align: center; font-size: 13.5px; font-weight: 800; color: rgb(27, 31, 42);}
#dc-ssr .sa-6745bff1{color: rgb(74, 107, 51);}
#dc-ssr .sa-68399227{background: var(--bg); border-top: 1px solid var(--line); padding: 60px 24px 40px;}
#dc-ssr .sa-690c04d4{margin: 22px 0px 0px; display: inline-block; font-size: 14px; font-weight: 700; color: var(--accentText); border: 1px dashed var(--accentText); border-radius: 8px; padding: 9px 13px; text-wrap: pretty;}
#dc-ssr .sa-69271fc9{flex-shrink: 0;}
#dc-ssr .sa-6a6b2a94{font-size: 9.5px; font-weight: 700; color: var(--ok);}
#dc-ssr .sa-6bbfc54f{font-size: 11px; font-weight: 600; color: var(--muted);}
#dc-ssr .sa-6c098e98{height: 5px; background: var(--accent);}
#dc-ssr .sa-6d3b62cc{margin: 0px; font-size: clamp(30px, 4vw, 44px); font-weight: 800; letter-spacing: -0.02em; line-height: 1.12; color: var(--ink); text-wrap: balance;}
#dc-ssr .sa-6d7f2a78{margin: 0px; font-size: 14.5px; line-height: 1.6; color: var(--muted); font-weight: 500; text-wrap: pretty;}
#dc-ssr .sa-6da743ee{display: flex; justify-content: space-between; font-size: 12px; font-weight: 800; color: var(--ink); padding: 0px 2px;}
#dc-ssr .sa-6efc9979{max-width: 720px; margin-bottom: 32px;}
#dc-ssr .sa-6f7fab58{color: var(--gold-dark);}
#dc-ssr .sa-704be872{text-align: center; font-weight: 600; color: var(--muted); margin-bottom: 8px;}
#dc-ssr .sa-71c9fba6{border-width: medium; border-style: none; border-color: currentcolor; border-image: none; cursor: pointer; font-family: inherit; background: var(--accent); color: var(--on-accent); font-size: 10.5px; font-weight: 700; padding: 5px 9px; border-radius: 8px; white-space: nowrap;}
#dc-ssr .sa-728e0e30{font-size: 10px; font-weight: 800; letter-spacing: 0.1em; text-transform: uppercase; color: var(--muted);}
#dc-ssr .sa-74201b8e{background: rgb(255, 255, 255); border: 1px solid rgba(27, 31, 42, 0.07); border-radius: 12px; padding: 12px; display: flex; justify-content: space-between; align-items: center; gap: 8px; font-size: 11.5px; font-weight: 700; color: var(--ink);}
#dc-ssr .sa-74397230{background: var(--accent); color: var(--on-accent); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 8px; font-family: inherit; font-size: 13px; font-weight: 800; padding: 12px; cursor: pointer;}
#dc-ssr .sa-7504d503{margin: 0px; font-size: 17px; font-weight: 800; letter-spacing: -0.01em; color: var(--ink);}
#dc-ssr .sa-7549aa2c{font-size: 12px; font-weight: 800; color: var(--gold-dark);}
#dc-ssr .sa-75f0adfd{width: 13px; height: 13px; border-radius: 50%; border: 2px solid rgba(27, 31, 42, 0.25); background: transparent; display: inline-block; flex-shrink: 0; box-sizing: border-box;}
#dc-ssr .sa-76f56d8f{margin: 0px; font-family: "Cormorant Garamond", Georgia, serif; font-style: italic; font-size: clamp(16px, 1.9vw, 20px); font-weight: 500; color: var(--accentText);}
#dc-ssr .sa-784da2d6{background: rgb(18, 21, 31); border-radius: 12px; padding: 16px 18px; display: flex; flex-direction: column; gap: 14px;}
#dc-ssr .sa-788a4e2a{border: 1px solid var(--accentText); background: rgba(207, 164, 33, 0.12); color: var(--accentText); font-size: 10px; font-weight: 800; padding: 3px 8px; min-height: 24px; border-radius: 6px; cursor: pointer; font-family: inherit;}
#dc-ssr .sa-78dece33{border: 1.5px solid var(--btn); background: var(--btn); color: var(--btnText); font-size: 11px; font-weight: 800; padding: 9px; border-radius: 8px; text-align: center; cursor: pointer; font-family: inherit;}
#dc-ssr .sa-78e17ec7{min-height: 88vh; display: flex; flex-flow: row-reverse wrap; align-items: center; justify-content: center; gap: 24px 64px; padding: 7vh 24px; max-width: 1100px; margin: 0px auto;}
#dc-ssr .sa-79ae6369{background: rgb(253, 251, 245); border-radius: 16px; overflow: hidden; padding: 16px 18px; display: flex; gap: 16px; flex-wrap: wrap;}
#dc-ssr .sa-7a480360{display: flex; justify-content: space-between; align-items: center; padding: 4px 4px 0px; font-size: 11px; font-weight: 700; color: var(--ink);}
#dc-ssr .sa-7b8623aa{display: flex; justify-content: space-between; align-items: baseline; padding: 0px 2px;}
#dc-ssr .sa-7b9e3ea0{background: rgb(255, 255, 255); border: 1px solid rgba(27, 31, 42, 0.07); border-radius: 8px; padding: 9px 11px;}
#dc-ssr .sa-814d54b1{font-size: 11.5px; font-weight: 700; color: var(--ink);}
#dc-ssr .sa-83eb4131{border-width: medium; border-style: none; border-color: currentcolor; border-image: none; cursor: pointer; font-family: inherit; background: transparent; color: var(--muted); font-size: 10.5px; font-weight: 700; padding: 5px 9px; border-radius: 8px; white-space: nowrap;}
#dc-ssr .sa-84ad60b4{background: rgb(18, 21, 31); color: rgb(244, 246, 250); font-size: 9.5px; font-weight: 800; letter-spacing: 0.1em; text-transform: uppercase; padding: 5px 11px; border-radius: 999px;}
#dc-ssr .sa-85169ab5{width: 7px; height: 7px; border-radius: 50%; background: var(--ok); flex-shrink: 0;}
#dc-ssr .sa-85b5057a{width: 7px; height: 7px; border-radius: 50%; background: rgb(127, 168, 90); flex-shrink: 0;}
#dc-ssr .sa-85c89296{align-self: flex-start; background: var(--ok); color: rgb(255, 255, 255); border: 1px solid var(--ok); font-size: 10px; font-weight: 800; min-height: 24px; padding: 5px 12px; border-radius: 6px; cursor: pointer; font-family: inherit;}
#dc-ssr .sa-895e916b{background: rgb(255, 255, 255); border: 1px solid rgba(27, 31, 42, 0.1); border-radius: 12px; padding: 12px; display: flex; flex-direction: column; gap: 8px; margin-top: 2px;}
#dc-ssr .sa-8a91cd71{border: 1.5px solid var(--accent); background: var(--accent); color: var(--on-accent); border-radius: 8px; padding: 8px 4px; text-align: center; font-size: 10.5px; font-weight: 700; font-family: inherit; cursor: pointer; position: relative; outline-offset: 2px; box-shadow: rgba(207, 164, 33, 0.45) 0px 0px 0px 2px;}
#dc-ssr .sa-8b6d7491{width: 7px; height: 7px; border-radius: 50%; background: rgb(140, 74, 58); flex-shrink: 0;}
#dc-ssr .sa-8da89a75{display: flex; align-items: center; gap: 6px;}
#dc-ssr .sa-8e072126{width: 6px; height: 6px; border-radius: 50%; background: rgb(140, 74, 58); flex-shrink: 0;}
#dc-ssr .sa-8e5c7cd9{display: flex; align-items: center; gap: 4px; flex-shrink: 0;}
#dc-ssr .sa-93c1478a{width: 6px; height: 6px; border-radius: 50%; background: rgb(47, 127, 168); flex-shrink: 0;}
#dc-ssr .sa-94484a2a{width: 6px; height: 6px; border-radius: 50%; background: var(--neutral); flex-shrink: 0;}
#dc-ssr .sa-94f3ee3d{background: rgb(255, 255, 255); border: 1px solid rgba(27, 31, 42, 0.07); border-radius: 12px; padding: 11px; font-size: 11px; font-weight: 700; color: var(--ink); text-align: center; cursor: pointer; font-family: inherit;}
#dc-ssr .sa-94f863e7{border-width: medium; border-style: none; border-color: currentcolor; border-image: none; cursor: pointer; font-family: inherit; font-size: 12px; font-weight: 700; padding: 5px 10px; border-radius: 6px; background: var(--btn); color: var(--btnText);}
#dc-ssr .sa-94fc6fa3{margin: 0px; font-size: clamp(30px, 4.5vw, 48px); font-weight: 800; letter-spacing: -0.02em; line-height: 1.08; color: var(--ink); text-wrap: balance;}
#dc-ssr .sa-9518b513{display: flex; align-items: baseline; gap: 8px; margin-top: 4px;}
#dc-ssr .sa-968c46df{margin: 18px 0px 0px; display: inline-flex; align-items: center; gap: 8px; font-size: 13.5px; font-weight: 700; color: var(--accentText); border: 1px dashed var(--accentText); border-radius: 8px; padding: 9px 13px; text-wrap: pretty;}
#dc-ssr .sa-96cafa3b{display: inline-flex; align-items: center; gap: 10px; font-size: 15px; font-weight: 700; color: var(--accentText); border-bottom: 1px solid transparent;}
#dc-ssr .sa-96d88262{background: rgb(255, 255, 255); border: 1px solid rgba(27, 31, 42, 0.08); border-radius: 12px; overflow: hidden;}
#dc-ssr .sa-97f9e46c{width: 7px; height: 7px; background: var(--accent); border-radius: 50%;}
#dc-ssr .sa-98da7e4b{flex: 1 1 100%; background: rgb(18, 21, 31); color: rgb(244, 246, 250); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; cursor: pointer; font-family: inherit; font-size: 13.5px; font-weight: 800; padding: 14px 20px; border-radius: 999px; display: flex; align-items: center; justify-content: center; gap: 10px; transition: background 0.3s;}
#dc-ssr .sa-98e7d872{flex: 0 1 auto; display: flex; flex-direction: column; align-items: center;}
#dc-ssr .sa-9b866806{width: 32px; height: 32px; border-radius: 8px; object-fit: cover; flex-shrink: 0;}
#dc-ssr .sa-9c686da4{position: sticky; top: 56px; z-index: 40; background: var(--navbg); backdrop-filter: saturate(180%) blur(12px); border-top: 1px solid var(--line); border-bottom: 1px solid var(--line); margin-top: 52px;}
#dc-ssr .sa-9c688215{text-align: center; border-left: 1px solid rgba(27, 31, 42, 0.1); border-right: 1px solid rgba(27, 31, 42, 0.1);}
#dc-ssr .sa-9c9ce791{width: 100%; height: 100%; object-fit: cover; transform: rotate(0deg);}
#dc-ssr .sa-9d5625bd{min-height: 76vh; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; gap: 24px 64px; padding: 7vh 24px; max-width: 1100px; margin: 0px auto;}
#dc-ssr .sa-9de9ed28{display: flex; justify-content: space-between;}
#dc-ssr .sa-9f17496c{font-size: 11.5px; font-weight: 600; color: rgb(99, 105, 122);}
#dc-ssr .sa-9fa4cf7e{text-align: center; font-weight: 600; color: var(--muted); margin-top: 2px; font-size: 9px; line-height: 1.35;}
#dc-ssr .sa-a21f2787{background: var(--bg); border: 1px solid var(--line); border-radius: 12px; padding: 26px; display: flex; flex-direction: column; gap: 10px;}
#dc-ssr .sa-a3cb9c4d{flex: 0 1 220px; background: rgb(255, 255, 255); border: 1px solid rgba(27, 31, 42, 0.1); border-radius: 6px; padding: 14px; font-size: 10.5px; color: var(--ink); box-shadow: rgba(27, 31, 42, 0.2) 0px 8px 20px -10px; align-self: flex-start; margin: 0px auto;}
#dc-ssr .sa-a432038d{font-size: 24px; font-weight: 800; color: rgb(244, 246, 250); letter-spacing: -0.02em;}
#dc-ssr .sa-a46c84a3{display: flex; align-items: center; justify-content: space-between; gap: 8px;}
#dc-ssr .sa-a69d0161{border: 1.5px solid var(--accent); background: var(--accent); color: var(--on-accent); border-radius: 8px; padding: 8px 4px; text-align: center; font-size: 10.5px; font-weight: 700; font-family: inherit; cursor: pointer; position: relative; outline-offset: 2px; box-shadow: none;}
#dc-ssr .sa-a72af7bc{color: var(--neutral); font-weight: 700;}
#dc-ssr .sa-a9068499{margin-left: auto; font-size: 9.5px; font-weight: 700; letter-spacing: 0.06em; text-transform: uppercase; color: var(--muted); border: 1px solid var(--line); padding: 3px 8px; border-radius: 999px; white-space: nowrap;}
#dc-ssr .sa-aa350346{border: 1.5px solid rgba(27, 31, 42, 0.2); background: transparent; color: var(--muted); font-size: 10.5px; font-weight: 800; padding: 6px 11px; border-radius: 6px; cursor: pointer; font-family: inherit;}
#dc-ssr .sa-aa756441{display: block;}
#dc-ssr .sa-aa97f19e{min-height: 88vh; display: flex; flex-flow: row-reverse wrap; align-items: center; justify-content: center; gap: 24px 64px; padding: 7vh 24px 10vh; max-width: 1100px; margin: 0px auto;}
#dc-ssr .sa-aac4d910{font-size: 12px; font-weight: 800; color: rgb(27, 31, 42);}
#dc-ssr .sa-aecf2f93{display: grid; grid-template-columns: repeat(auto-fit, minmax(170px, 1fr)); gap: 12px;}
#dc-ssr .sa-b009b4b7{font-size: 11.5px; font-weight: 700; color: var(--ink); line-height: 1.5;}
#dc-ssr .sa-b0e3b7a2{font-weight: 800; flex-shrink: 0;}
#dc-ssr .sa-b173b297{background: rgb(255, 255, 255); border: 1px solid rgba(27, 31, 42, 0.07); border-radius: 12px; padding: 12px; display: flex; gap: 10px; align-items: flex-start;}
#dc-ssr .sa-b36c5bf7{background: var(--accent); color: var(--on-accent); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 8px; font-family: inherit; font-size: 13px; font-weight: 800; padding: 12px; cursor: pointer; width: 100%;}
#dc-ssr .sa-b4baac1b{display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: 14px;}
#dc-ssr .sa-b71b2db6{display: flex; flex-direction: column; gap: 8px; margin-top: 2px;}
#dc-ssr .sa-b8b25fd2{display: flex; align-items: center; gap: 10px; flex-wrap: wrap;}
#dc-ssr .sa-ba94dfac{width: 100%; height: 6px; background: rgb(163, 51, 34); border-radius: 999px; transform-origin: left center; transform: scaleX(0.12); transition: transform 0.5s cubic-bezier(0.22, 1, 0.36, 1);}
#dc-ssr .sa-bb1c4a7c{margin-top: auto; padding-top: 10px; display: flex; flex-direction: column; gap: 7px;}
#dc-ssr .sa-bb5291cc{background: var(--accent); color: var(--on-accent); font-weight: 700; font-size: 15.5px; padding: 13px 24px; border-radius: 8px; display: inline-block;}
#dc-ssr .sa-bb74eb83{display: flex; gap: 12px; flex-wrap: wrap; margin-top: 40px;}
#dc-ssr .sa-bca193da{position: absolute; top: 3px; right: 4px; width: 6px; height: 6px; border-radius: 50%; background: var(--accent); animation: 1.6s ease 0s infinite normal none running omPulse;}
#dc-ssr .sa-bedaaa99{font-size: 18px; font-weight: 400; color: rgb(207, 164, 33); line-height: 1; flex-shrink: 0;}
#dc-ssr .sa-befef8b9{width: 10px; height: 10px; border: 1.5px solid rgba(27, 31, 42, 0.25); border-radius: 6px;}
#dc-ssr .sa-bfb85862{color: var(--accent);}
#dc-ssr .sa-c0eb6677{display: flex; align-items: baseline; gap: 12px; flex-wrap: wrap;}
#dc-ssr .sa-c2e2a1f4{position: absolute; top: 10px; left: 50%; transform: translateX(-50%); width: 11px; height: 11px; border-radius: 50%; background: var(--dark); z-index: 6;}
#dc-ssr .sa-c2efef79{font-weight: 800; font-size: 13px;}
#dc-ssr .sa-c2fe2e96{display: flex; justify-content: space-between; align-items: center; font-size: 11px; font-weight: 800; color: var(--ink);}
#dc-ssr .sa-c55fc124{display: flex; align-items: center; gap: 5px; flex-wrap: wrap;}
#dc-ssr .sa-c72fe304{min-width: 44px; text-align: center; font-size: 13px; font-weight: 800; color: var(--accentText);}
#dc-ssr .sa-c797195d{margin: 0px 0px 10px; font-size: 14px; font-weight: 800; letter-spacing: 0.06em; color: var(--accentText);}
#dc-ssr .sa-c82cd24e{display: flex; align-items: center; gap: 4px;}
#dc-ssr .sa-c8bb3a18{max-width: 1240px; margin: 40px auto 0px; border-top: 1px solid var(--line); padding-top: 20px; font-size: 12px; color: var(--muted); font-weight: 500; line-height: 1.6;}
#dc-ssr .sa-ca881887{font-size: 8.5px; font-weight: 600; color: rgb(99, 105, 122); margin-top: 2px;}
#dc-ssr .sa-cad120c7{margin-left: auto; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: transparent; cursor: pointer; padding: 2px; min-width: 24px; min-height: 24px; display: inline-flex; align-items: center; justify-content: center; font-family: inherit; line-height: 0;}
#dc-ssr .sa-cbd4e33a{color: rgb(163, 51, 34);}
#dc-ssr .sa-cbfcc910{min-height: 88vh; display: flex; flex-flow: row-reverse wrap; align-items: center; justify-content: center; gap: 24px 64px; padding: 7vh 24px; max-width: 1140px; margin: 0px auto;}
#dc-ssr .sa-cd20a7bf{color: var(--ink);}
#dc-ssr .sa-cd24076a{max-width: 1100px; margin: 0px auto; display: flex; align-items: center; gap: 8px; padding: 12px 20px; overflow-x: auto; scrollbar-width: none;}
#dc-ssr .sa-cda515ad{position: fixed; top: 0px; left: 0px; right: 0px; z-index: 50; background: var(--navbg); backdrop-filter: saturate(180%) blur(14px); border-bottom: 1px solid var(--line);}
#dc-ssr .sa-ce7896fb{border: 1px solid rgba(27, 31, 42, 0.18); background: transparent; color: var(--muted); font-size: 10px; font-weight: 800; padding: 3px 8px; min-height: 24px; border-radius: 6px; cursor: pointer; font-family: inherit;}
#dc-ssr .sa-ce9fa670{width: 6px; height: 6px; border-radius: 50%; background: var(--ok); flex-shrink: 0;}
#dc-ssr .sa-d066889b{position: absolute; top: -140px; right: -120px; width: 620px; height: 620px; background: radial-gradient(circle, rgba(207, 164, 33, 0.16), rgba(207, 164, 33, 0) 68%); pointer-events: none;}
#dc-ssr .sa-d080bcf4{background: rgb(255, 255, 255); border: 1px solid rgba(27, 31, 42, 0.07); border-radius: 12px; padding: 11px; font-size: 11px; font-weight: 700; color: var(--ink); text-align: center; grid-column: 1 / -1; cursor: pointer; font-family: inherit;}
#dc-ssr .sa-d301f37a{display: flex; flex-wrap: wrap; gap: 10px; font-size: 9.5px; font-weight: 700; color: var(--muted);}
#dc-ssr .sa-d4ef7eef{color: var(--ink); font-size: 14.5px; font-weight: 800; display: inline-flex; align-items: center; min-height: 24px;}
#dc-ssr .sa-d59addf1{margin: 0px; font-size: 16px; line-height: 1.65; color: var(--muted); font-weight: 500; text-wrap: pretty;}
#dc-ssr .sa-d66d1f10{color: var(--ink); font-size: 14px; font-weight: 600; display: inline-flex; align-items: center; min-height: 24px;}
#dc-ssr .sa-d66ee509{color: var(--ink); font-size: 14.5px; font-weight: 500; display: inline-flex; align-items: center; min-height: 24px;}
#dc-ssr .sa-d69498ac{display: flex; justify-content: space-between; font-weight: 800; font-size: 12px;}
#dc-ssr .sa-d6ad2680{margin: 18px 0px 0px; font-size: 15.5px; font-weight: 500; color: rgb(185, 191, 204); max-width: 620px; line-height: 1.65; text-wrap: pretty;}
#dc-ssr .sa-d6b4962f{background: var(--bg); padding: 80px 0px 20px;}
#dc-ssr .sa-d79e5831{display: flex; flex-direction: column; gap: 2px;}
#dc-ssr .sa-d7ea96f6{position: relative; padding: clamp(18px, 2.4vw, 28px) clamp(14px, 2vw, 22px); display: flex; flex-direction: column; gap: 16px;}
#dc-ssr .sa-d8591988{flex: 1 1 auto; min-width: 0px;}
#dc-ssr .sa-da8df8c9{display: flex; justify-content: space-between; font-size: 12px; font-weight: 800; color: rgb(244, 246, 250);}
#dc-ssr .sa-da9e7a43{display: flex; align-items: center; gap: 4px; background: rgb(255, 255, 255); border: 1px solid rgba(27, 31, 42, 0.1); border-radius: 999px; padding: 4px;}
#dc-ssr .sa-dbfb0fe0{position: absolute; width: min(94%, 470px); aspect-ratio: 1 / 1; border-radius: 50%; background: radial-gradient(circle at 50% 42%, rgba(207, 164, 33, 0.2), rgba(207, 164, 33, 0) 70%);}
#dc-ssr .sa-dda1306c{display: flex; justify-content: space-between; align-items: center; gap: 8px; font-size: 12.5px; font-weight: 700; color: var(--ink);}
#dc-ssr .sa-de590377{display: flex; flex-wrap: wrap; gap: 28px 48px; align-items: flex-end; justify-content: space-between; margin-bottom: 34px;}
#dc-ssr .sa-debfabcd{color: var(--muted); font-weight: 700; font-size: 11px;}
#dc-ssr .sa-ded13691{display: flex; justify-content: space-between; align-items: center; padding: 0px 2px 12px;}
#dc-ssr .sa-df14cc8d{display: flex; align-items: center; gap: 5px; flex-shrink: 0;}
#dc-ssr .sa-dfb92d38{background: rgb(253, 251, 245); border-radius: 35px; overflow: hidden; position: relative; display: flex; flex-direction: column; padding: 10px 14px 14px; min-height: 540px;}
#dc-ssr .sa-e0cb080e{margin: 0px; font-size: 14px; font-weight: 500; color: rgb(99, 105, 122); line-height: 1.6; text-wrap: pretty;}
#dc-ssr .sa-e11ee5ea{background: var(--accent); color: var(--on-accent); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 8px; font-family: inherit; font-size: 12px; font-weight: 800; padding: 11px; cursor: pointer;}
#dc-ssr .sa-e2891ac7{display: flex; flex-direction: column; gap: 7px;}
#dc-ssr .sa-e2ecba5c{display: flex; gap: 9px; overflow-x: auto; scrollbar-width: none; padding: 3px 1px; scroll-snap-type: x;}
#dc-ssr .sa-e55bcb8c{flex: 0 0 auto; width: 48px; height: 48px; border-radius: 50%; overflow: hidden; padding: 0px; cursor: pointer; background: rgb(234, 227, 207); border: 2px solid rgba(27, 31, 42, 0.1); scroll-snap-align: start;}
#dc-ssr .sa-e58142e0{width: 100%; height: 100%; object-fit: cover; opacity: 0.6;}
#dc-ssr .sa-e85df54d{font-size: 11.5px; font-weight: 600; color: rgba(244, 246, 250, 0.75); line-height: 1.6;}
#dc-ssr .sa-ea9b8ab1{background: var(--bg); border: 1px solid var(--line); border-radius: 12px; padding: 22px; display: flex; flex-direction: column; gap: 8px;}
#dc-ssr .sa-eb89ec87{font-size: 12.5px; font-weight: 700; color: var(--ink);}
#dc-ssr .sa-eb993762{border: 1px solid var(--line); background: transparent; cursor: pointer; width: 36px; height: 30px; border-radius: 8px; color: var(--ink); font-size: 15px; padding: 0px; font-family: inherit;}
#dc-ssr .sa-ed1db68a{display: flex; flex-wrap: wrap; gap: 8px 18px; align-items: center; margin-top: 18px; font-size: 12.5px; font-weight: 600; color: var(--muted);}
#dc-ssr .sa-ed4f24b9{padding: 48px 24px 72px; background: var(--bg);}
#dc-ssr .sa-ee92a121{border-top: 1px dashed rgba(27, 31, 42, 0.25); padding-top: 8px; display: flex; flex-direction: column; gap: 4px; font-weight: 600;}
#dc-ssr .sa-ef1574d8{font-size: 10px; font-weight: 800; letter-spacing: 0.1em; text-transform: uppercase; color: rgba(244, 246, 250, 0.6);}
#dc-ssr .sa-f109b3c6{background: var(--warm); border: 1px solid var(--line); border-radius: 12px; padding: 22px; display: flex; flex-direction: column; gap: 8px;}
#dc-ssr .sa-f185a135{height: 6px; background: rgba(27, 31, 42, 0.08); border-radius: 999px; margin-top: 5px;}
#dc-ssr .sa-f2d94262{border: 1.5px solid var(--accent); background: var(--accent); color: var(--on-accent); font-size: 10.5px; font-weight: 800; padding: 6px 11px; border-radius: 6px; cursor: pointer; font-family: inherit;}
#dc-ssr .sa-f39e26fc{font-size: 10.5px; font-weight: 600; color: rgb(99, 105, 122);}
#dc-ssr .sa-f4864874{width: 6px; height: 6px; border-radius: 50%; background: rgb(192, 138, 106); flex-shrink: 0;}
#dc-ssr .sa-f4d94237{display: flex; align-items: center; gap: 10px; border-top: 1px solid rgba(27, 31, 42, 0.1); padding-top: 16px;}
#dc-ssr .sa-f4edf398{position: absolute; bottom: 2px; right: 2px; display: inline-flex; align-items: center; gap: 7px; background: rgb(18, 21, 31); color: rgb(244, 246, 250); font-size: 10px; font-weight: 700; padding: 7px 12px; border-radius: 999px; box-shadow: rgba(0, 0, 0, 0.7) 0px 12px 30px -14px;}
#dc-ssr .sa-f50f0df9{display: flex; align-items: baseline; gap: 5px;}
#dc-ssr .sa-f596cbd5{flex: 1 1 380px; min-width: 280px; display: flex; flex-direction: column; gap: 18px; justify-content: center;}
#dc-ssr .sa-f8339268{display: grid; grid-template-columns: 1fr 1fr; gap: 6px; margin-top: 2px;}
#dc-ssr .sa-f89c56f3{padding: 12px 14px; display: flex; flex-direction: column; gap: 8px;}
#dc-ssr .sa-f8a29139{font-size: 10px; font-weight: 800; color: rgb(27, 31, 42);}
#dc-ssr .sa-f8b41dbb{border: 1.5px dashed rgba(27, 31, 42, 0.35); background: transparent; color: var(--muted); border-radius: 8px; padding: 8px 4px; text-align: center; font-size: 10.5px; font-weight: 700; font-family: inherit; cursor: pointer; position: relative; outline-offset: 2px; box-shadow: none;}
#dc-ssr .sa-f9277f59{border: 1.5px solid rgba(27, 31, 42, 0.2); background: transparent; color: var(--muted); border-radius: 8px; padding: 8px 4px; text-align: center; font-size: 10.5px; font-weight: 700; font-family: inherit; cursor: pointer; position: relative; outline-offset: 2px; box-shadow: none;}
#dc-ssr .sa-f9e3fcc9{font-size: 10.5px; font-weight: 700; color: rgba(244, 246, 250, 0.55); margin-top: 6px;}
#dc-ssr .sa-fa56d271{margin: 16px 0px 0px; font-size: 17px; font-weight: 700; color: rgb(241, 209, 135); letter-spacing: -0.01em; max-width: 620px; line-height: 1.45;}
#dc-ssr .sa-fa8cc6a6{background: rgba(244, 246, 250, 0.1); color: rgb(244, 246, 250); font-weight: 700; font-size: 15px; padding: 13px 24px; border-radius: 8px; display: inline-block;}
#dc-ssr .sa-fb5ec070{text-align: center;}
#dc-ssr .sa-fbdb186d{width: 100%; display: flex; align-items: center; justify-content: space-between; gap: 12px; background: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; cursor: pointer; font-family: inherit; text-align: left; padding: 12px 14px;}
#dc-ssr .sa-fddd83f1{background: rgb(253, 251, 245); border-radius: 35px; overflow: hidden; position: relative; display: flex; flex-direction: column; gap: 10px; padding: 10px 14px 16px; min-height: 540px;}
#dc-ssr .sa-fe21e2e7{margin-top: auto; display: flex; flex-direction: column; gap: 8px; padding-top: 12px;}
#dc-ssr .sa-fe44fb73{position: relative; width: min(100%, 430px); aspect-ratio: 1 / 1; border-radius: 50%; background: rgb(255, 255, 255); padding: clamp(10px, 1.6vw, 18px); box-shadow: rgba(0, 0, 0, 0.55) 0px 40px 80px -40px;}
#dc-ssr .sa-ff006e67{max-width: 1040px; margin: 0px auto;}
#dc-ssr .sa-ffe166d4{width: 1px; height: 12px; background: rgba(27, 31, 42, 0.18);}
