.ssg-point-theme-page{position:relative}
.ssg-pz{max-width:1100px;margin:0 auto 36px;padding:18px 12px;color:#e7edf7}
.ssg-pz.ssg-lucky{position:relative;max-width:1040px;padding:0 12px 30px}
.ssg-pz.ssg-lucky:before{content:"";position:absolute;z-index:0;left:0;right:0;top:-14px;bottom:0;border:1px solid rgba(39,52,73,.46);border-radius:10px;background:radial-gradient(circle at 50% 0,rgba(56,189,248,.12),transparent 34%),radial-gradient(circle at 50% 42%,rgba(250,204,21,.08),transparent 34%),linear-gradient(180deg,rgba(7,17,31,.9),rgba(11,18,32,.78));box-shadow:0 18px 42px rgba(15,23,42,.12);pointer-events:none}
.ssg-pz *{box-sizing:border-box}
.ssg-pz-head{position:relative;z-index:1;display:flex;align-items:stretch;justify-content:space-between;gap:16px;margin-bottom:18px;padding:22px;border:1px solid #273449;background:#111827;border-radius:8px}
.ssg-pz-kicker{margin:0 0 6px;color:#7dd3fc;font-size:12px;font-weight:700;letter-spacing:0}
.ssg-pz h1{margin:0 0 8px;color:#fff;font-size:28px;line-height:1.25;letter-spacing:0}
.ssg-pz-copy{margin:0;color:#b6c2d1;font-size:14px;line-height:1.72;word-break:keep-all;overflow-wrap:break-word}
.ssg-pz-balance{min-width:170px;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;padding:14px 16px;background:#0b1220;border:1px solid #1f2a3d;border-radius:8px}
.ssg-pz-balance span{color:#9fb0c5;font-size:12px}
.ssg-pz-balance strong{margin-top:3px;color:#facc15;font-size:26px;line-height:1}
.ssg-pz-balance a{margin-top:8px;color:#111827;background:#facc15;border-radius:6px;padding:7px 12px;font-weight:700;text-decoration:none}
.ssg-pz-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.ssg-pz-card{min-height:154px;padding:18px;border:1px solid #273449;background:#121b2b;border-radius:8px;text-decoration:none;color:#e7edf7;display:flex;flex-direction:column;gap:9px;transition:transform .16s ease,border-color .16s ease,background .16s ease}
.ssg-pz-card.is-active:hover{transform:translateY(-2px);border-color:#38bdf8;background:#17243a}
.ssg-pz-card.is-ready{opacity:.72}
.ssg-pz-icon{width:42px;height:42px;display:flex;align-items:center;justify-content:center;background:#23324a;color:#facc15;border:1px solid #33445f;border-radius:8px;font-weight:800}
.ssg-pz-card strong{color:#fff;font-size:18px;line-height:1.35}
.ssg-pz-card em{font-style:normal;color:#aab8ca;line-height:1.45}
.ssg-pz-card b{margin-top:auto;color:#7dd3fc}
.ssg-pz-card.is-ready b{color:#94a3b8}
.ssg-lucky-panel{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:14px;width:100%;max-width:none;margin:0 auto;padding:30px 28px 32px;border:1px solid #273449;background:radial-gradient(circle at 50% 16%,rgba(250,204,21,.13),transparent 28%),radial-gradient(circle at 50% 34%,rgba(56,189,248,.12),transparent 38%),linear-gradient(145deg,#07111f,#0b1220 58%,#101827);border-radius:8px;overflow:hidden}
.ssg-lucky-sound-toggle{position:absolute;right:14px;top:12px;z-index:6;display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 10px;border:1px solid rgba(250,204,21,.28);border-radius:999px;background:rgba(15,23,42,.72);color:#fde68a;font-size:12px;font-weight:800;line-height:1;cursor:pointer;box-shadow:0 8px 20px rgba(0,0,0,.18);transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}
.ssg-lucky-sound-toggle:hover{transform:translateY(-1px);border-color:rgba(250,204,21,.46);background:rgba(30,41,59,.86)}
.ssg-lucky-sound-toggle.is-off{color:#94a3b8;border-color:rgba(148,163,184,.24);background:rgba(15,23,42,.56)}
.ssg-lucky-stage{position:relative;width:100%;max-width:430px;min-height:315px;display:flex;align-items:center;justify-content:center;isolation:isolate}
.ssg-lucky-spotlight{position:absolute;inset:8px 8px auto;height:250px;background:radial-gradient(circle,rgba(250,204,21,.24),rgba(56,189,248,.08) 38%,transparent 70%);filter:blur(8px);opacity:.58;transform:translateY(18px);transition:opacity .4s ease,transform .4s ease}
.ssg-lucky-burst{position:absolute;width:224px;height:224px;background-image:var(--box-burst),conic-gradient(from 12deg,transparent 0 8%,rgba(250,204,21,.58) 9% 10%,transparent 11% 20%,rgba(56,189,248,.5) 21% 22%,transparent 23% 33%,rgba(251,113,133,.52) 34% 35%,transparent 36% 100%);background-repeat:no-repeat;background-position:center;background-size:contain,100% 100%;opacity:0;transform:scale(.54) rotate(-10deg);z-index:1;pointer-events:none}
.ssg-lucky-coins{position:absolute;inset:0;z-index:4;pointer-events:none}
.ssg-lucky-coins i{position:absolute;left:50%;top:48%;width:15px;height:15px;border-radius:50%;background-image:var(--coin-img),radial-gradient(circle at 34% 30%,#fff7ad 0 18%,#facc15 19% 54%,#b77905 55% 100%);background-size:cover;box-shadow:0 0 10px rgba(250,204,21,.42);opacity:0;transform:translate(-50%,-50%) scale(.55)}
.ssg-lucky-coins i:nth-child(1){--tx:-118px;--ty:-82px}.ssg-lucky-coins i:nth-child(2){--tx:-84px;--ty:-132px}.ssg-lucky-coins i:nth-child(3){--tx:-42px;--ty:-98px}.ssg-lucky-coins i:nth-child(4){--tx:18px;--ty:-132px}.ssg-lucky-coins i:nth-child(5){--tx:72px;--ty:-92px}.ssg-lucky-coins i:nth-child(6){--tx:116px;--ty:-54px}.ssg-lucky-coins i:nth-child(7){--tx:-112px;--ty:-22px}.ssg-lucky-coins i:nth-child(8){--tx:-48px;--ty:-34px}.ssg-lucky-coins i:nth-child(9){--tx:42px;--ty:-28px}.ssg-lucky-coins i:nth-child(10){--tx:96px;--ty:8px}
.ssg-lucky-box{position:relative;width:286px;height:242px;margin:0 auto;z-index:3;transform-origin:center bottom}
.ssg-lucky-asset{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:center;opacity:0;transition:opacity .18s ease;pointer-events:none}
.ssg-lucky-asset img{display:block;width:100%;height:100%;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 24px 28px rgba(0,0,0,.36));transform-origin:center bottom;transition:transform .24s ease}
.ssg-lucky-asset.is-closed img{transform:translateY(0) scale(1.02)}
.ssg-lucky-asset.is-open img{object-position:center bottom;transform:translateY(-9px) scale(1.1)}
.ssg-lucky-cssbox{position:absolute;left:28px;right:28px;bottom:26px;height:166px;filter:drop-shadow(0 24px 26px rgba(0,0,0,.35))}
.ssg-lucky-lid{position:absolute;left:8px;right:8px;top:0;height:66px;background:linear-gradient(180deg,#f8d66b,#c98313 72%,#8b4a0b);border:5px solid #6f3908;border-bottom-width:7px;border-radius:16px 16px 9px 9px;transform-origin:center bottom;box-shadow:inset 0 10px 0 rgba(255,255,255,.15),0 8px 0 rgba(0,0,0,.16)}
.ssg-lucky-lid:before{content:"";position:absolute;left:50%;top:-13px;width:84px;height:74px;border:9px solid #9a5a12;border-bottom:0;border-radius:80px 80px 0 0;transform:translateX(-50%);background:linear-gradient(180deg,rgba(255,255,255,.12),transparent)}
.ssg-lucky-body{position:absolute;left:0;right:0;bottom:0;height:118px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#7c2d12,#b45309 45%,#78350f);border:5px solid #5c2c08;border-radius:12px 12px 18px 18px;box-shadow:inset 0 0 0 9px rgba(255,255,255,.07),inset 0 24px 28px rgba(255,255,255,.08)}
.ssg-lucky-body:before,.ssg-lucky-body:after{content:"";position:absolute;top:-5px;bottom:-5px;width:24px;background:linear-gradient(180deg,#fde68a,#b77905);border-left:3px solid rgba(0,0,0,.22);border-right:3px solid rgba(0,0,0,.22)}
.ssg-lucky-body:before{left:34px}.ssg-lucky-body:after{right:34px}
.ssg-lucky-body span{position:relative;color:#fff7ed;font-size:38px;font-weight:900;text-shadow:0 2px 0 rgba(0,0,0,.25)}
.ssg-lucky-lock{position:absolute;left:50%;top:72px;width:60px;height:56px;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#fde68a,#d97706);border:4px solid #6f3908;border-radius:8px;color:#451a03;font-size:16px;font-weight:900;transform:translateX(-50%);z-index:2}
.ssg-lucky-box:after{content:"";position:absolute;left:50%;bottom:78px;width:150px;height:62px;background-image:var(--box-glow),radial-gradient(circle,rgba(254,240,138,.74),rgba(250,204,21,.2) 45%,transparent 72%);background-repeat:no-repeat;background-position:center;background-size:contain;filter:blur(2px);opacity:0;transform:translateX(-50%) scale(.72);transition:opacity .25s ease,transform .25s ease}
.ssg-lucky-shadow{position:absolute;left:50%;bottom:28px;width:250px;height:38px;background:radial-gradient(ellipse,rgba(0,0,0,.48),transparent 70%);transform:translateX(-50%);z-index:0}
.ssg-lucky-panel.is-charging .ssg-lucky-spotlight{opacity:.9;transform:translateY(4px) scale(1.05)}
.ssg-lucky-panel.is-charging .ssg-lucky-box:after{opacity:.55;transform:translateX(-50%) scale(.94)}
.ssg-lucky-panel.is-shaking .ssg-lucky-box{animation:ssgTreasureShake .34s ease-in-out 6}
.ssg-lucky-panel.is-shaking .ssg-lucky-lid{animation:ssgTreasureLid .34s ease-in-out 6}
.ssg-lucky-panel.is-intense .ssg-lucky-box{animation:ssgTreasureShakeHard .22s ease-in-out 6}
.ssg-lucky-panel.is-intense .ssg-lucky-box:after{opacity:.78;transform:translateX(-50%) scale(1.06)}
.ssg-lucky-panel.is-still .ssg-lucky-box{transform:translateY(-2px)}
.ssg-lucky-panel.is-bursting .ssg-lucky-burst{animation:ssgBurst .58s ease-out forwards}
.ssg-lucky-panel.is-bursting .ssg-lucky-coins i{animation:ssgCoinPop .72s ease-out forwards;animation-delay:calc(var(--n,0)*.025s)}
.ssg-lucky-coins i:nth-child(1){--n:1}.ssg-lucky-coins i:nth-child(2){--n:2}.ssg-lucky-coins i:nth-child(3){--n:3}.ssg-lucky-coins i:nth-child(4){--n:4}.ssg-lucky-coins i:nth-child(5){--n:5}.ssg-lucky-coins i:nth-child(6){--n:6}.ssg-lucky-coins i:nth-child(7){--n:7}.ssg-lucky-coins i:nth-child(8){--n:8}.ssg-lucky-coins i:nth-child(9){--n:9}.ssg-lucky-coins i:nth-child(10){--n:10}
.ssg-lucky-panel.is-opened .ssg-lucky-lid{transform:translateY(-52px) rotate(-10deg)}
.ssg-lucky-panel.is-opened .ssg-lucky-box:after{opacity:.72;transform:translateX(-50%) translateY(-28px) scale(1.18)}
.ssg-lucky-panel.is-opened .ssg-lucky-asset.is-closed{opacity:0}
.ssg-lucky-panel.is-opened .ssg-lucky-asset.is-open{opacity:1}
.ssg-lucky-panel.has-asset .ssg-lucky-asset.is-closed{opacity:1}
.ssg-lucky-panel.has-asset.is-opened .ssg-lucky-asset.is-closed{opacity:0}
.ssg-lucky-panel.has-asset .ssg-lucky-cssbox{opacity:0}
.ssg-lucky-content{width:100%;max-width:520px;margin:0 auto;text-align:center}
.ssg-lucky-content h2{margin:0 0 8px;color:#fff;font-size:22px;line-height:1.35;word-break:keep-all;overflow-wrap:break-word}
.ssg-lucky-content p{margin:0 auto 15px;color:#b6c2d1;line-height:1.72;word-break:keep-all;overflow-wrap:break-word}
.lucky-status-text,.reward-message,.reward-sub-message{word-break:keep-all;overflow-wrap:break-word;line-height:1.72}
.ssg-lucky-button,.ssg-lucky-login{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 24px;border:1px solid rgba(255,255,255,.22);border-radius:14px;background:linear-gradient(180deg,#fde68a 0%,#facc15 47%,#eab308 100%);color:#271400;font-weight:900;text-decoration:none;cursor:pointer;box-shadow:0 12px 0 rgba(120,53,15,.42),0 18px 30px rgba(250,204,21,.18),inset 0 1px 0 rgba(255,255,255,.48);transition:transform .16s ease,opacity .16s ease,box-shadow .16s ease,filter .16s ease}
.ssg-lucky-button:hover,.ssg-lucky-login:hover{transform:translateY(-2px);filter:saturate(1.08);box-shadow:0 14px 0 rgba(120,53,15,.42),0 22px 34px rgba(250,204,21,.23),inset 0 1px 0 rgba(255,255,255,.55)}
.ssg-lucky-button:active,.ssg-lucky-login:active{transform:translateY(4px);box-shadow:0 6px 0 rgba(120,53,15,.46),0 12px 22px rgba(250,204,21,.18),inset 0 1px 0 rgba(255,255,255,.45)}
.ssg-lucky-button:disabled{cursor:wait;opacity:.7;transform:translateY(4px);box-shadow:0 5px 0 rgba(120,53,15,.34),0 10px 20px rgba(250,204,21,.12);filter:grayscale(.08)}
.ssg-lucky-result-card{display:none;position:relative;min-height:178px;margin:18px auto 0;padding:20px 20px 18px;border:1px solid #26364f;background:linear-gradient(145deg,#101928,#0c1423);border-radius:8px;color:#cbd5e1;line-height:1.55;overflow:hidden;text-align:center;box-shadow:0 18px 40px rgba(0,0,0,.24)}
.ssg-lucky-result-card.is-revealed{display:block;animation:ssgCardReveal .42s cubic-bezier(.2,.9,.2,1) both}
.ssg-lucky-result-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 0,rgba(255,255,255,.16),transparent 38%);pointer-events:none}
.ssg-lucky-result-card:after{content:"";position:absolute;left:18px;right:18px;top:46px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent);pointer-events:none}
.ssg-result-badge{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:26px;margin-bottom:12px;padding:0 12px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(15,23,42,.7);color:#9fb0c5;font-size:12px;font-weight:900;letter-spacing:.8px}
.ssg-result-icon{position:relative;width:58px;height:58px;margin:0 auto 10px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:radial-gradient(circle at 36% 28%,rgba(255,255,255,.46),rgba(255,255,255,.08) 32%,rgba(15,23,42,.9) 74%);border:1px solid rgba(255,255,255,.18);font-size:28px;box-shadow:0 12px 24px rgba(0,0,0,.24)}
.ssg-lucky-result-card strong{position:relative;display:block;color:#fff;font-size:38px;line-height:1.08;font-weight:900;letter-spacing:0}
.ssg-lucky-result-card em{position:relative;display:block;margin-top:8px;color:#b6c2d1;font-style:normal}
.ssg-lucky-result-card .reward-name{margin-top:0;margin-bottom:5px;color:#e7edf7;font-size:15px;font-weight:800}
.ssg-lucky-result-card .reward-message{max-width:390px;margin-left:auto;margin-right:auto;color:#d7e0ec}
.ssg-lucky-result-card small{position:relative;display:block;margin-top:10px;color:#94a3b8}
.ssg-lucky-result-card.is-fail{border-color:#475569;background:linear-gradient(145deg,#111827,#0c1423);box-shadow:0 18px 38px rgba(15,23,42,.36)}
.ssg-lucky-result-card.is-fail .ssg-result-badge{color:#cbd5e1;border-color:rgba(148,163,184,.45)}
.ssg-lucky-result-card.is-fail .ssg-result-icon{color:#cbd5e1}
.ssg-lucky-result-card.is-common{border-color:#22c55e;background:linear-gradient(145deg,#0d2519,#0c1423);box-shadow:0 0 24px rgba(34,197,94,.18)}
.ssg-lucky-result-card.is-common .ssg-result-badge{color:#bbf7d0;border-color:rgba(34,197,94,.5)}
.ssg-lucky-result-card.is-common .ssg-result-icon{box-shadow:0 0 24px rgba(34,197,94,.18)}
.ssg-lucky-result-card.is-uncommon{border-color:#38bdf8;background:linear-gradient(145deg,#092235,#0c1423);box-shadow:0 0 26px rgba(56,189,248,.2)}
.ssg-lucky-result-card.is-uncommon .ssg-result-badge{color:#bae6fd;border-color:rgba(56,189,248,.52)}
.ssg-lucky-result-card.is-uncommon .ssg-result-icon{box-shadow:0 0 26px rgba(56,189,248,.2)}
.ssg-lucky-result-card.is-rare{border-color:#facc15;background:linear-gradient(145deg,#2a210a,#0c1423);box-shadow:0 0 30px rgba(250,204,21,.24)}
.ssg-lucky-result-card.is-rare .ssg-result-badge{color:#fde68a;border-color:rgba(250,204,21,.56)}
.ssg-lucky-result-card.is-rare .ssg-result-icon{box-shadow:0 0 30px rgba(250,204,21,.26)}
.ssg-lucky-result-card.is-epic{border-color:#fb7185;background:linear-gradient(145deg,#2a111b,#101928);box-shadow:0 0 36px rgba(251,113,133,.3)}
.ssg-lucky-result-card.is-epic .ssg-result-badge{color:#ffe4e6;border-color:rgba(251,113,133,.6)}
.ssg-lucky-result-card.is-epic .ssg-result-icon{box-shadow:0 0 34px rgba(251,113,133,.3)}
.ssg-lucky-result-card.is-legendary{border-color:#c084fc;background:linear-gradient(145deg,#241138,#101928);box-shadow:0 0 46px rgba(192,132,252,.38)}
.ssg-lucky-result-card.is-legendary .ssg-result-badge{color:#f3e8ff;border-color:rgba(192,132,252,.68)}
.ssg-lucky-result-card.is-legendary .ssg-result-icon{box-shadow:0 0 42px rgba(192,132,252,.42)}
.ssg-lucky-result-card.is-error{display:block;border-color:#f87171;color:#fecaca}
.ssg-lucky-result-card.is-error .ssg-result-badge{color:#fecaca;border-color:rgba(248,113,113,.48)}
.ssg-pz-balance.is-updating strong{animation:ssgPointPulse .48s ease-out}
@keyframes ssgTreasureShake{0%,100%{transform:translateX(0) rotate(0)}20%{transform:translateX(-7px) rotate(-2deg)}40%{transform:translateX(7px) rotate(2deg)}60%{transform:translateX(-5px) rotate(-1.4deg)}80%{transform:translateX(5px) rotate(1.4deg)}}
@keyframes ssgTreasureShakeHard{0%,100%{transform:translateX(0) translateY(0) rotate(0)}25%{transform:translateX(-10px) translateY(-3px) rotate(-3deg)}50%{transform:translateX(10px) translateY(2px) rotate(3deg)}75%{transform:translateX(-6px) translateY(-2px) rotate(-2deg)}}
@keyframes ssgTreasureLid{0%,100%{transform:translateY(0) rotate(0)}50%{transform:translateY(-8px) rotate(-2deg)}}
@keyframes ssgBurst{0%{opacity:0;transform:scale(.45) rotate(-10deg)}35%{opacity:.72}100%{opacity:0;transform:scale(1.42) rotate(18deg)}}
@keyframes ssgCoinPop{0%{opacity:0;transform:translate(-50%,-50%) scale(.5) rotate(0)}26%{opacity:1}100%{opacity:0;transform:translate(calc(-50% + var(--tx)),calc(-50% + var(--ty))) scale(1) rotate(220deg)}}
@keyframes ssgCardReveal{0%{opacity:0;transform:translateY(14px) scale(.98)}100%{opacity:1;transform:translateY(0) scale(1)}}
@keyframes ssgPointPulse{0%{transform:scale(1);color:#facc15}50%{transform:scale(1.08);color:#fff7ad}100%{transform:scale(1);color:#facc15}}
@media (max-width:760px){
    .ssg-pz{padding:12px 8px 84px}
    .ssg-pz.ssg-lucky{padding:10px 8px 84px}
    .ssg-pz.ssg-lucky:before{top:0;border-radius:8px}
    .ssg-pz-head{display:block;padding:18px}
    .ssg-pz h1{font-size:24px}
    .ssg-pz-copy{font-size:13px;line-height:1.76}
    .ssg-pz-balance{align-items:flex-start;margin-top:14px;min-width:0}
    .ssg-pz-grid{grid-template-columns:1fr}
    .ssg-lucky-panel{padding:18px 14px 20px;gap:12px}
    .ssg-lucky-sound-toggle{right:10px;top:10px;min-height:28px;padding:0 9px;font-size:11px}
    .ssg-lucky-stage{min-height:248px;max-width:320px}
    .ssg-lucky-box{width:238px;height:202px}
    .ssg-lucky-asset.is-closed img{transform:translateY(0) scale(1.01)}
    .ssg-lucky-asset.is-open img{transform:translateY(-8px) scale(1.08)}
    .ssg-lucky-cssbox{left:18px;right:18px;bottom:22px;height:142px}
    .ssg-lucky-lid{height:56px}
    .ssg-lucky-body{height:100px}
    .ssg-lucky-lock{top:62px;width:52px;height:48px;font-size:14px}
    .ssg-lucky-content{max-width:100%}
    .ssg-lucky-content h2{font-size:20px}
    .ssg-lucky-content p{font-size:13px;line-height:1.78}
    .ssg-lucky-button,.ssg-lucky-login{width:100%;max-width:280px;min-height:48px}
    .ssg-lucky-result-card{width:100%;min-height:166px;margin-top:16px;padding:17px 14px 15px}
    .ssg-result-badge{font-size:11px;margin-bottom:10px}
    .ssg-result-icon{width:52px;height:52px;font-size:25px;margin-bottom:9px}
    .ssg-lucky-result-card strong{font-size:30px}
    .ssg-lucky-result-card .reward-name{font-size:14px}
    .ssg-lucky-result-card .reward-message,.ssg-lucky-result-card small{font-size:13px;line-height:1.78}
    .ssg-lucky-burst{width:190px;height:190px}
    .ssg-lucky-coins i{width:12px;height:12px;box-shadow:0 0 8px rgba(250,204,21,.34)}
}
@media (prefers-reduced-motion:reduce){
    .ssg-lucky-panel.is-shaking .ssg-lucky-box,.ssg-lucky-panel.is-intense .ssg-lucky-box,.ssg-lucky-panel.is-bursting .ssg-lucky-burst,.ssg-lucky-panel.is-bursting .ssg-lucky-coins i,.ssg-lucky-result-card.is-revealed,.ssg-pz-balance.is-updating strong{animation:none}
    .ssg-lucky-button,.ssg-lucky-login,.ssg-lucky-spotlight,.ssg-lucky-asset,.ssg-lucky-box:after{transition:none}
}
