.rf{color:#0b1220;background:#fff;border:1px solid #0b122014;border-radius:20px;flex-direction:column;gap:16px;min-width:0;padding:18px;display:flex;box-shadow:0 14px 34px -28px #0b122059}.ap section.rf{padding:18px}.rf-celebrate{background:linear-gradient(160deg,#fff,#f2fbf6);border-color:#1f8a5b40}.rf-head{align-items:flex-start;gap:12px;display:flex}.rf-ic{color:#c2410c;background:#fff0ea;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.rf-head b,.rf-title{letter-spacing:-.025em;font-size:19px;font-weight:750;line-height:1.2;display:block}.rf-head p{color:#5b6475;margin:4px 0 0;font-size:14px;line-height:1.45}.rf-sharebox{border-top:1px solid #eef0f4;gap:10px;min-width:0;padding-top:14px;display:grid}.rf-sharehead{justify-content:space-between;align-items:center;gap:8px;display:flex}.rf-sharehead b{font-size:14px}.rf-link{background:#f5f7fa;border:1px solid #eef0f4;border-radius:14px;align-items:center;gap:8px;min-width:0;height:48px;padding:0 5px 0 14px;display:flex}.rf-link code{text-overflow:ellipsis;white-space:nowrap;color:#1b2433;background:0 0;flex:1;min-width:0;padding:0;font-family:inherit;font-size:14px;font-weight:500;overflow:hidden}.rf-link button{height:38px;font:inherit;color:#0b1220;cursor:pointer;touch-action:manipulation;background:#fff;border:0;border-radius:10px;flex:none;padding:0 14px;font-size:14px;font-weight:700;transition:transform .12s;box-shadow:0 1px 2px #0b12201f}.rf-link button:active{transform:scale(.97)}.rf-code{color:#5b6475;align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.rf-code code{letter-spacing:.06em;color:#0b1220;background:#f0f2f5;border-radius:8px;padding:3px 8px;font-family:inherit;font-size:13px;font-weight:800}.rf-quick{margin-top:2px}.rf-fine{color:#8a93a3;margin:-4px 0 0;font-size:12px;line-height:1.45}.rf-earned{color:#17694a;background:#1f8a5b14;border-radius:14px;gap:8px;padding:14px;display:grid}.rf-earned p{align-items:center;gap:8px;margin:0;font-size:15px;display:flex}.rf-earned i{color:#fff;background:#1f8a5b;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:12px;font-style:normal;display:grid}.rf-earned span{color:#2c5f49;font-size:13.5px;line-height:1.45}.rf-earned form{margin:2px 0 0}.rf-switch{width:100%;min-height:46px;font:inherit;cursor:pointer;background:#0b1220;border:0;border-radius:999px;justify-content:center;align-items:center;font-size:14.5px;font-weight:700;display:flex;color:#fff!important;text-decoration:none!important}.rt{background:#f7f8fa;border-radius:16px;gap:10px;padding:16px 14px 14px;display:grid}.rt-track{justify-content:space-between;margin:0;padding:0;list-style:none;display:flex;position:relative}.rt-track:before,.rt-track:after{content:"";border-radius:2px;height:4px;margin-top:-2px;position:absolute;top:50%;left:20px}.rt-track:before{background:#e3e7ee;right:20px}.rt-track:after{width:calc((100% - 40px) * var(--rt-fill-n,0));background:#1f8a5b}.rt-track li{z-index:1;position:relative}.rt-dot{color:#8a93a3;background:#fff;border:2px dashed #c9cfd9;border-radius:50%;place-items:center;width:40px;height:40px;font-size:15px;font-weight:750;display:grid}.rt-track li.on .rt-dot{color:#fff;background:#1f8a5b;border:2px solid #1f8a5b}.rt-rewards{justify-content:space-between;gap:12px;display:flex}.rt-reward{flex-direction:column;gap:1px;min-width:0;display:flex}.rt-reward small{color:#8a93a3;font-size:12px;font-weight:600}.rt-reward b{letter-spacing:-.01em;color:#0b1220;font-size:15px}.rt-reward span{color:#5b6475;font-size:12.5px}.rt-reward.done span{color:#17694a;font-weight:700}.rt-reward-big{text-align:right;align-items:flex-end}.rt-reward-big b{color:#c2410c;font-size:16px}.rt-reward-big.done b{color:#17694a}.rt-line{color:#3b4354;border-top:1px solid #e7e9ee;margin:2px 0 0;padding-top:10px;font-size:13.5px}.rt-line b{color:#0b1220}.rt-line.done,.rt-line.done b{color:#17694a}.rt-year{border-top:1px solid #e7e9ee;flex-direction:column;gap:6px;margin-top:2px;padding-top:10px;display:flex}.rt-year-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.rt-year-head b{letter-spacing:-.01em;color:#0b1220;font-size:15px}.rt-year-earned{color:#17694a;font-size:12.5px;font-weight:700}.rt-year-bar{gap:4px;display:grid}.rt-year-bar i{background:#e3e7ee;border-radius:3px;height:6px}.rt-year-bar i.on{background:#1f8a5b}.rt-year-line{color:#3b4354;margin:0;font-size:13px}.rt-dots{gap:4px;display:inline-flex}.rt-dots i{background:#fff;border:1.5px solid #e0a68c;border-radius:50%;width:10px;height:10px}.rt-dots i.on{background:#1f8a5b;border-color:#1f8a5b}.rf-compact{width:100%;font:inherit;text-align:left;cursor:pointer;color:#0b1220;background:linear-gradient(160deg,#fff,#fff6f1);border:1px solid #ff5b1f40;border-radius:16px;align-items:center;gap:10px;margin-bottom:8px;padding:12px;display:flex}.rf-compact-ic{color:#c2410c;background:#fff;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 4px 10px -6px #ff5b1f99}.rf-compact-text{flex-direction:column;min-width:0;display:flex}.rf-compact-text b{font-size:14px}.rf-compact-text small{color:#5b6475;font-size:12px}.rf-crew{min-height:40px;font:inherit;color:#0b1220;cursor:pointer;background:#fff;border:1px solid #e3e7ee;border-radius:999px;align-items:center;gap:7px;padding:0 14px;font-size:13.5px;font-weight:600;display:inline-flex}@media (min-width:1024px){html[data-ap-side=collapsed] .rf-compact{background:0 0;border:0;justify-content:center;padding:6px 0}html[data-ap-side=collapsed] .rf-compact-text{display:none}}.rs{color:#0b1220;background:#fff6f1;border:1.5px solid #ff5b1f59;border-radius:16px;margin:14px 0 0}.rs>summary{cursor:pointer;touch-action:manipulation;align-items:center;gap:12px;min-height:56px;padding:12px 14px;list-style:none;display:flex}.rs>summary::-webkit-details-marker{display:none}.rs-text{flex:1;gap:4px;min-width:0;display:grid}.rs-text b{letter-spacing:-.01em;font-size:15px;line-height:1.25}.rs-text b em{color:#c2410c;font-style:normal}.rs-meta{color:#5b6475;align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:flex}.rs-go{color:#fff;white-space:nowrap;background:#0b1220;border-radius:999px;flex:none;align-items:center;gap:4px;min-height:36px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.rs-go svg{transition:transform .15s}.rs[open] .rs-go svg{transform:rotate(180deg)}.rs-body{gap:12px;padding:0 14px 14px;display:grid}.rs-body>p{color:#5b6475;margin:0;font-size:13.5px;line-height:1.45}.rs-body .rf-sharebox{border-top-color:#ff5b1f33;padding-top:12px}.rs-body .rt{background:#fff}.rs-done{color:#17694a;background:#1f8a5b14;border-radius:16px;align-items:center;gap:10px;margin:14px 0 0;padding:12px 14px;font-size:14px;line-height:1.4;display:flex}.rs-done i{color:#fff;background:#1f8a5b;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:12px;font-style:normal;display:grid}
