.official-message-modal .ant-modal-body,.official-message-modal .ant-modal-content{background:transparent;height:100%;overflow:hidden;padding:0;position:relative}.official-message-modal .modal-inner{background:#232a2e;border-radius:16px;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;width:calc(100% - 60px)}.official-message-modal .api-migration-message{background:#080808;border:1px solid hsla(0,0%,100%,.1);display:flex;height:520px;overflow:hidden;position:relative;width:900px}.official-message-modal .api-migration-message__image{background:#071321;flex-shrink:0;height:520px;overflow:hidden;width:339px}.official-message-modal .api-migration-message__image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.official-message-modal .api-migration-message__content{background:#080808;color:#fff;display:flex;flex:1;flex-direction:column;min-width:0;padding:78px 46px 56px 27px;position:relative}.official-message-modal .api-migration-message__close{align-items:center;background:transparent;border:0;color:#ffffffb3;cursor:pointer;display:inline-flex;height:22px;justify-content:center;position:absolute;right:24px;top:25px;transition:color .2s ease;width:22px}.official-message-modal .api-migration-message__close .anticon{font-size:19px}.official-message-modal .api-migration-message__close:hover{color:#fff}.official-message-modal .api-migration-message__title{color:#fff;flex-shrink:0;font-size:24px;font-weight:700;line-height:36px;margin:0 0 25px}.official-message-modal .api-migration-message__body{color:#ffffffd9;flex:1;font-size:16px;font-weight:400;line-height:24px;min-height:0;overflow-y:auto;padding-right:8px;width:468px}.official-message-modal .api-migration-message__body p{margin:0 0 16px}.official-message-modal .api-migration-message__body ol{margin:0 0 16px;padding-left:22px}.official-message-modal .api-migration-message__body li{margin-bottom:2px}.official-message-modal .api-migration-message__body::-webkit-scrollbar{width:4px}.official-message-modal .api-migration-message__body::-webkit-scrollbar-track{background:transparent}.official-message-modal .api-migration-message__body::-webkit-scrollbar-thumb{background:#ffffff3d;border-radius:4px}.official-message-modal .api-migration-message__link{color:#3f8cff;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.official-message-modal .api-migration-message__link:hover{color:#6aa6ff}.official-message-modal .api-migration-message__actions{display:flex;flex-shrink:0;gap:24px;margin-top:24px}.official-message-modal .api-migration-message__btn{border-radius:0;font-size:16px;height:45px;letter-spacing:1px;line-height:16px}.official-message-modal .api-migration-message__btn--secondary{background:#1e1e1e;border:1px solid hsla(0,0%,100%,.5);color:#fff;width:192px}.official-message-modal .api-migration-message__btn--secondary:active,.official-message-modal .api-migration-message__btn--secondary:focus,.official-message-modal .api-migration-message__btn--secondary:hover{background:#2a2a2a!important;border-color:#ffffffb3!important;color:#fff!important}.official-message-modal .api-migration-message__btn--primary{background:#cf0;border:0;color:#000;flex:1;font-weight:600}.official-message-modal .api-migration-message__btn--primary:active,.official-message-modal .api-migration-message__btn--primary:focus,.official-message-modal .api-migration-message__btn--primary:hover{background:#ccff00bf!important;color:#000!important}.official-message-modal .api-migration-day-message{background:linear-gradient(90deg,#232426,#1a1c1d);border:1px solid hsla(0,0%,100%,.27);border-radius:8px;color:#fff;display:flex;flex-direction:column;min-height:460px;overflow:hidden;padding:53px 45px 52px;position:relative;width:880px}.official-message-modal .api-migration-day-message__title{align-items:center;color:#cf0;display:inline-flex;flex-shrink:0;font-size:24px;font-weight:600;gap:11px;line-height:36px;margin:0 0 36px;position:relative;z-index:1}.official-message-modal .api-migration-day-message__title-icon{align-items:center;border:2px solid #cf0;border-radius:50%;color:#cf0;display:inline-flex;flex-shrink:0;font-size:13px;font-weight:700;height:20px;justify-content:center;line-height:16px;width:20px}.official-message-modal .api-migration-day-message__body{color:#ffffffd9;flex:1;font-family:PingFang SC;font-size:18px;font-style:normal;font-weight:400;line-height:27px;min-height:0;overflow-y:auto;padding-right:8px;position:relative;white-space:pre-line;z-index:1}.official-message-modal .api-migration-day-message__body::-webkit-scrollbar{width:4px}.official-message-modal .api-migration-day-message__body::-webkit-scrollbar-track{background:transparent}.official-message-modal .api-migration-day-message__body::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.official-message-modal .api-migration-day-message__actions{display:flex;flex-shrink:0;gap:12px;justify-content:center;margin-top:34px;position:relative;z-index:1}.official-message-modal .api-migration-day-message__btn{border-radius:0;font-family:PingFang SC;font-size:16px;font-style:normal;font-weight:500;height:44px;line-height:15px;min-width:320px;padding:0 32px;text-align:center;text-transform:uppercase}.official-message-modal .api-migration-day-message__btn--primary{background:#cf0;border:0;color:#111}.official-message-modal .api-migration-day-message__btn--primary:active,.official-message-modal .api-migration-day-message__btn--primary:focus,.official-message-modal .api-migration-day-message__btn--primary:hover{background:#ccff00bf!important;color:#111!important}.official-message-modal .api-migration-day-message__btn--secondary{background:#ffffff0f;border:1px solid hsla(0,0%,100%,.16);color:#fff}.official-message-modal .api-migration-day-message__btn--secondary:active,.official-message-modal .api-migration-day-message__btn--secondary:focus,.official-message-modal .api-migration-day-message__btn--secondary:hover{background:#ffffff1f!important;border-color:#ffffff47!important;color:#fff!important}.official-message-modal .api-migration-day-message__footer-tip{color:#ffffffa6;flex-shrink:0;font-family:PingFang SC;font-size:13px;font-weight:400;line-height:14px;margin-top:11px;position:relative;text-align:center;white-space:nowrap;z-index:1}.official-message-modal .api-migration-day-message__footer-tip button{background:transparent;border:0;color:#cf0;cursor:pointer;font:inherit;padding:0}.official-message-modal .api-migration-day-message__footer-tip button:hover{color:#ccff00bf}.official-message-modal .cover{background:#232a2e;flex-shrink:0;height:200px;position:relative;width:100%}.official-message-modal .cover img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.official-message-modal .content{background:#171a1c;color:#c9ced6;display:flex;flex:1;flex-direction:column;padding:30px 2px 30px 40px}.official-message-modal .title{color:#fff;font-size:20px;font-weight:500;line-height:28px;margin:0 0 20px;padding-right:28px}.official-message-modal .desc{color:#9da2a8;flex:1;font-size:14px;font-variation-settings:"opsz" auto;font-weight:400;letter-spacing:0;line-height:24px;margin-bottom:24px;max-height:456px;overflow-x:hidden;overflow-y:auto;padding-right:26px;white-space:pre-line}.official-message-modal .desc::-webkit-scrollbar{width:4px}.official-message-modal .desc::-webkit-scrollbar-track{background:transparent;border-radius:3px}.official-message-modal .desc::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.official-message-modal .desc::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.official-message-modal .desc::-webkit-scrollbar-button{display:none}.official-message-modal .actions{display:flex;gap:14px;justify-content:flex-end;padding-right:28px}.official-message-modal .btn-action{background:var(--rh-green,#02dba3);border:1px solid var(--rh-green,#02dba3);border-radius:8px;color:#0b1a12;font-size:14px;font-weight:500;height:40px;min-width:120px}.official-message-modal .btn-action:hover{background:#00c996!important;border-color:#00c996!important;color:#0b1a12!important}.official-message-modal .close-btn{align-items:center;background:transparent;border:1px solid #232a2e;border-radius:6px;color:#ffffffb3;cursor:pointer;display:inline-flex;height:40px;justify-content:center;outline:none;position:absolute;right:0;top:0;transition:all .3s ease;width:40px}.official-message-modal .close-btn .anticon{font-size:14px}.official-message-modal-wrap--new-home .official-message-modal .modal-inner{background:#18181b;border-radius:0;min-height:600px;width:100%}.official-message-modal-wrap--new-home .official-message-modal .cover{background:#18181b}.official-message-modal-wrap--new-home .official-message-modal .content{background:#18181b;min-height:600px;padding:34px}.official-message-modal-wrap--new-home .official-message-modal .title{color:#fff;font-size:20px;font-weight:700;letter-spacing:-.15px;line-height:20px;margin:0 0 24px;padding-right:0}.official-message-modal-wrap--new-home .official-message-modal .desc{color:#75787c;font-size:14px;letter-spacing:-.15px;line-height:20px;margin-bottom:0;max-height:none;padding-right:0}.official-message-modal-wrap--new-home .official-message-modal .actions{gap:0;justify-content:flex-end;margin-top:24px;padding-right:0}.official-message-modal-wrap--new-home .official-message-modal .btn-action{background:#cf0;border:none;border-radius:0;color:#000;font-size:14px;font-weight:500;height:34px;line-height:15px;min-width:78px;padding:0 16px}.official-message-modal-wrap--new-home .official-message-modal .btn-action:active,.official-message-modal-wrap--new-home .official-message-modal .btn-action:focus,.official-message-modal-wrap--new-home .official-message-modal .btn-action:hover{background:#d6ff33!important;border-color:#d6ff33!important;color:#000!important}.official-message-modal-wrap--new-home .official-message-modal .close-btn{display:none}@media screen and (max-height:820px),screen and (max-width:1366px){.official-message-modal{max-width:840px;width:calc(100vw - 64px)!important}.official-message-modal .api-migration-message{height:470px;max-height:calc(100vh - 64px);width:100%}.official-message-modal .api-migration-message__image{height:auto;width:300px}.official-message-modal .api-migration-message__content{padding:58px 36px 46px 24px}.official-message-modal .api-migration-message__close{right:20px;top:20px}.official-message-modal .api-migration-message__title{font-size:22px;line-height:32px;margin-bottom:18px}.official-message-modal .api-migration-message__body{font-size:15px;line-height:23px;width:100%}.official-message-modal .api-migration-message__body ol,.official-message-modal .api-migration-message__body p{margin-bottom:12px}.official-message-modal .api-migration-message__actions{gap:16px;margin-top:18px}.official-message-modal .api-migration-message__btn{font-size:15px;height:42px}.official-message-modal .api-migration-message__btn--secondary{width:176px}.official-message-modal .api-migration-day-message{max-height:calc(100vh - 64px);min-height:420px;padding:40px 36px 42px;width:100%}.official-message-modal .api-migration-day-message__title{font-size:22px;line-height:32px;margin-bottom:24px}.official-message-modal .api-migration-day-message__body{font-size:16px;line-height:25px}.official-message-modal .api-migration-day-message__actions{margin-top:32px}.official-message-modal .api-migration-day-message__btn{min-width:280px}}@media screen and (max-width:768px){.official-message-modal{max-width:332px}.official-message-modal .api-migration-message{flex-direction:column;height:auto;max-height:calc(100vh - 48px);overflow-y:auto;width:calc(100vw - 32px)}.official-message-modal .api-migration-message__image{height:260px;width:100%}.official-message-modal .api-migration-message__content{padding:28px 20px 24px}.official-message-modal .api-migration-message__close{right:14px;top:14px}.official-message-modal .api-migration-message__title{font-size:20px;line-height:28px;margin-bottom:16px;padding-right:28px}.official-message-modal .api-migration-message__body{font-size:14px;line-height:24px;max-height:none;width:100%}.official-message-modal .api-migration-message__actions{flex-direction:column-reverse;gap:10px;margin-top:24px;position:static}.official-message-modal .api-migration-message__btn,.official-message-modal .api-migration-message__btn--secondary{width:100%}.official-message-modal .api-migration-day-message{max-height:calc(100vh - 48px);min-height:auto;overflow-y:auto;padding:32px 22px 24px;width:calc(100vw - 32px)}.official-message-modal .api-migration-day-message__title{font-size:20px;line-height:28px;margin-bottom:20px}.official-message-modal .api-migration-day-message__body{font-size:14px;line-height:24px;max-height:none}.official-message-modal .api-migration-day-message__actions{flex-direction:column-reverse;gap:10px;margin-top:28px}.official-message-modal .api-migration-day-message__footer-tip{margin-top:12px;white-space:normal}.official-message-modal .api-migration-day-message__btn{min-width:0;width:100%}.official-message-modal .cover{height:160px}.official-message-modal .content{padding:20px 2px 20px 24px}.official-message-modal .desc{font-size:14px;line-height:24px;max-height:320px}.official-message-modal .modal-inner{cursor:grab;width:100%}.official-message-modal .modal-inner:active{cursor:grabbing}.official-message-modal .close-btn{border:none}.official-message-modal-wrap--new-home .official-message-modal{max-width:calc(100vw - 32px)}.official-message-modal-wrap--new-home .official-message-modal .modal-inner{min-height:auto}.official-message-modal-wrap--new-home .official-message-modal .content{min-height:auto;padding:24px 20px}.official-message-modal-wrap--new-home .official-message-modal .title{font-size:18px}.official-message-modal-wrap--new-home .official-message-modal .actions{margin-top:20px}}.renewal-reminder-content{background:#232a2e;border-radius:16px;color:#fff;display:flex;flex-direction:column;gap:24px;padding:40px}.renewal-title{color:#fff;font-size:20px;font-weight:500;line-height:28px;margin:0;text-align:center}.renewal-body{align-items:flex-start;display:flex;flex-direction:column;gap:16px;justify-content:flex-start}.renewal-text{color:#c9ced6;font-size:14px;line-height:24px;text-align:left}.renewal-link{color:#02dba3;cursor:pointer;font-size:14px;text-align:center;text-decoration:underline;transition:color .3s ease}.renewal-link:hover{color:#00c996}.renewal-actions{display:flex;justify-content:center;margin-top:8px}.btn-confirm{background:var(--rh-green,#02dba3);border:1px solid var(--rh-green,#02dba3);border-radius:8px;color:#0b1a12;font-size:14px;font-weight:500;height:40px;min-width:120px}.btn-confirm:hover{background:#00c996!important;border-color:#00c996!important;color:#0b1a12!important}@media screen and (max-width:768px){.renewal-reminder-content{padding:24px}}
