/* Original-system frontend refresh. Business selectors intentionally retained. */
html { font-size:16px!important; background:#f5f6fa!important; color-scheme:light; }
body.rf-site { --rf-bg:#f5f6fa;--rf-panel:#fff;--rf-soft:#f5f5f7;--rf-text:#202530;--rf-muted:#8b909a;--rf-line:#edf0f5;--rf-blue:#0088ff;--rf-shadow:0 6px 22px #2b3b5c07; margin:0!important; padding:0 0 112px!important; width:100%!important; max-width:none!important; min-height:100vh; height:auto!important; background:var(--rf-bg)!important; color:var(--rf-text); font:14px/1.6 -apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif!important; overflow-x:clip; }
html[data-theme=dark] { background:#11141b!important;color-scheme:dark; }
html[data-theme=dark] body.rf-site { --rf-bg:#11141b;--rf-panel:#1c212b;--rf-soft:#252b36;--rf-text:#ecf0f8;--rf-muted:#a3adbd;--rf-line:#303744;--rf-shadow:0 6px 22px #0002; }
.rf-site *, .rf-site *::before, .rf-site *::after { box-sizing:border-box; }
.rf-site a { color:inherit;text-decoration:none; }
.rf-site a:hover { text-decoration:none; }
.rf-site button,.rf-site input { font:inherit; }
.rf-site button { cursor:pointer; -webkit-tap-highlight-color:transparent; border:0; }
.rf-site button:disabled { cursor:wait;opacity:.6; }
.rf-site :focus-visible { outline:3px solid #72baff!important;outline-offset:3px; }
.rf-site button svg,.rf-site svg { width:22px;height:22px;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0; }
.rf-site .rf-sr-only { position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap; }
.rf-skip { position:fixed;top:-100px;left:20px;z-index:999999;padding:12px;background:var(--rf-panel);border-radius:12px; }
.rf-skip:focus { top:10px; }
.rf-brandbar { max-width:1080px;margin:auto;padding:20px 24px;display:flex;align-items:center;justify-content:space-between;color:var(--rf-muted);font-size:12px; }
.rf-brand { display:flex;align-items:center;gap:10px;font-size:17px;font-weight:750;color:var(--rf-text)!important; }
.rf-brand img { width:32px;height:32px;border-radius:10px;object-fit:cover; }
.rf-legacy-header { display:none!important; }
.rf-main { max-width:1040px;margin:0 auto; }
.rf-top-panel { background:var(--rf-panel);padding:18px 22px 20px;border-radius:28px;box-shadow:var(--rf-shadow); }
.rf-site .rf-banner { width:100%;height:auto!important;aspect-ratio:2.5;max-height:300px;margin:0!important;border-radius:22px;overflow:hidden;position:relative;box-shadow:0 6px 16px #253b5420; }
.rf-banner .swiper-wrapper { height:100%; }
.rf-banner .banner { display:block;height:100%!important;width:100%;background:var(--rf-soft); }
.rf-banner .banner img { display:block;object-fit:cover;width:100%!important;height:100%!important; }
.rf-banner .swiper-pagination { bottom:10px!important; }
.rf-banner .swiper-pagination-bullet { background:#fff;opacity:.4; }
.rf-banner .swiper-pagination-bullet-active { opacity:1;width:18px;border-radius:5px; }
.rf-banner-fallback { display:none;position:absolute;inset:0;padding:22px 26px;background:linear-gradient(110deg,#067be3,#68b3ff);color:#fff;flex-direction:column;justify-content:center;gap:6px; }
.rf-banner-fallback>span { font-size:11px;letter-spacing:1px;opacity:.8; }
.rf-banner-fallback>strong { font-size:26px;line-height:1.45;letter-spacing:.02em; }
.rf-banner-fallback>svg { position:absolute;right:22px;top:12%;width:34%;height:76%;opacity:.35;stroke-width:2;transform:rotate(12deg); }
.rf-banner.is-empty .rf-banner-fallback { display:flex; }
.rf-search-row { display:flex;gap:12px;margin-top:18px; }
.rf-search-form { display:flex;align-items:center;gap:10px;flex:1;min-width:0;background:var(--rf-soft);border-radius:17px;padding:0 14px;color:var(--rf-muted); }
.rf-site .rf-search-form>input { border:0!important;outline:none;background:transparent!important;color:var(--rf-text);height:48px;line-height:48px;width:100%!important;min-width:0;margin:0!important;padding:0!important;font-size:14px!important; }
.rf-search-form input::placeholder { color:var(--rf-muted); }
.rf-search-submit { padding:6px;display:grid;place-items:center;background:transparent;color:var(--rf-muted); }
.rf-theme-toggle { display:grid;place-items:center;width:48px;border:1px solid var(--rf-line)!important;background:var(--rf-soft);color:var(--rf-blue);border-radius:17px;box-shadow:0 1px 3px #00000005; }
.rf-theme-toggle svg { fill:currentColor;stroke-width:0; }
.rf-content { padding:20px 8px 0; }
.rf-device-connect { display:flex;align-items:center;justify-content:space-between;text-align:left;width:100%;padding:16px 20px;border-radius:19px;background:linear-gradient(100deg,#0079ed,#55b0fc);box-shadow:0 8px 18px #0088ff26;color:#fff;position:relative;overflow:hidden; }
.rf-device-connect::after { content:"";width:130px;height:130px;background:#ffffff12;position:absolute;right:-38px;top:-20px;border-radius:50%; }
.rf-device-connect>span:first-child { display:grid;gap:3px;min-width:0; }
.rf-device-connect strong { font-size:17px;font-weight:720;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; }
.rf-device-connect small { font-size:12px;opacity:.9; }
.rf-device-symbol { height:43px;width:43px;border-radius:50%;background:#ffffff20;display:grid;place-items:center;margin-left:12px; }
.rf-device-symbol svg { width:25px;height:25px;stroke-width:2.7; }
.rf-site .rf-inline-notice { background:transparent!important;display:flex;align-items:center;gap:8px;width:100%;height:34px;line-height:34px;padding:0 6px;margin:10px 0 4px;color:var(--rf-muted);border:0; }
.rf-inline-notice>span { color:var(--rf-blue);font-size:12px; }
.rf-site .rf-inline-notice .top-text-notice { flex:1;min-width:0;width:auto;height:34px;overflow:hidden;font-size:12px;float:none;padding:0;line-height:34px;color:var(--rf-muted); }
.rf-inline-notice .scroll-auto { height:35px;line-height:35px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; }
.rf-inline-notice>button { background:none;color:var(--rf-blue);font-size:11px;padding:0; }
.rf-catalog-top { display:flex;align-items:center;justify-content:space-between;margin:12px 2px 10px; }
.rf-catalog-top h1 { font-size:18px;line-height:1.4;font-weight:750;letter-spacing:.02em; }
.rf-catalog-tools button { display:flex;gap:5px;align-items:center;background:none;font-size:12px;color:var(--rf-blue);padding:5px 0 5px 10px; }
.rf-catalog-tools svg { width:16px;height:16px; }
.rf-categories { display:flex;align-items:center;gap:10px;overflow:auto;white-space:nowrap;padding:8px 2px 18px;scrollbar-width:none; }
.rf-categories::-webkit-scrollbar { display:none; }
.rf-categories button { color:var(--rf-muted);background:var(--rf-panel);border-radius:22px;padding:8px 17px;line-height:1.5;flex-shrink:0;box-shadow:var(--rf-shadow);font-size:13px; }
.rf-categories button.is-active { color:#fff;background:var(--rf-blue);box-shadow:0 5px 14px #0088ff38; }
.rf-site .rf-app-grid { width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px; }
.rf-site .rf-app-grid>.alist { display:contents; }
.rf-site .platform-a { display:block;min-width:0;margin:0!important;padding:0!important;border:0!important;background:var(--rf-panel)!important;border-radius:21px;box-shadow:var(--rf-shadow);overflow:hidden; }
.rf-site .platform { width:100%;height:100%;position:relative;display:flex;align-items:center;flex-direction:column;text-align:center;margin:0!important;padding:18px 12px 13px;border:0!important;gap:0; }
.rf-site .platform-icon { position:static!important;margin:0!important;width:54px!important;height:54px!important;flex-shrink:0;cursor:pointer; }
.rf-site .platform-icon img { display:block;width:54px!important;height:54px!important;border-radius:14px!important;object-fit:cover;background:var(--rf-soft); }
.rf-site .platform-title { float:none!important;width:100%!important;min-width:0;max-width:none;height:auto!important;margin:11px 0 0!important;padding:0!important;position:static!important;flex:1; }
.rf-site .platform-title-text { position:static!important;display:block;width:100%;height:auto!important;line-height:1.5!important;font-size:13px!important;color:var(--rf-text)!important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; }
.rf-site .platform-name { display:block;max-width:100%;width:100%!important;height:auto!important;min-height:20px;line-height:1.5!important;margin:0!important;padding:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
.rf-site .platform-title-text strong { font-weight:700; }
.rf-site .platform-title-text .label { display:none; }
.rf-site .platform-title-intro2 { position:static!important;width:100%!important;margin:4px 0 0!important;height:17px!important;line-height:17px!important;font-size:0!important;color:var(--rf-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
.rf-site .platform-title-intro2 font { color:var(--rf-muted)!important;font-size:11px!important; }
.rf-site .platform-title-intro2 b { font-weight:400; }
.rf-site .platform-title-intro { display:block;position:static!important;width:100%!important;max-height:19px!important;height:19px!important;margin:1px 0 0!important;line-height:19px!important;font-size:0!important;color:var(--rf-muted)!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; }
.rf-site .platform-title-intro font { color:var(--rf-muted)!important;font-size:10px!important; }
.rf-site .platform-title-intro .rf-search-description { font-size:10px!important; }
.rf-site .platform-title-intro b { font-weight:400; }
.rf-site .rf-card-actions { display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:8px;width:100%;margin-top:12px; }
.rf-site .rf-card-actions>div { position:static!important;min-width:0; }
.rf-site .platform-buttont,.rf-site .platform-buttont1,.rf-site .rf-card-detail { position:static!important;float:none!important;width:100%!important;height:32px!important;line-height:32px!important;padding:0!important;margin:0!important;font-size:11px!important;background:var(--rf-blue)!important;color:white!important;border-radius:11px!important;text-align:center!important;border:0; }
.rf-site .rf-card-detail { color:var(--rf-blue)!important;background:var(--rf-soft)!important; }
.rf-site .platform-buttont1 { background:var(--rf-soft)!important;color:var(--rf-muted)!important; }
.rf-site .platform-a:not([data-rf-card]) [id^=anzhuang] { margin-top:12px;width:100%; }
.rf-site #ziqian .platform-icon::before { content:"↑";display:grid;place-items:center;width:54px;height:54px;border-radius:15px;color:var(--rf-blue);background:#0088ff0e;font-size:31px;font-weight:300; }
.rf-site #ziqian .platform-icon img { display:none; }
.rf-site #ziqian[data-uploaded] .platform-icon::before { display:none; }
.rf-site #ziqian[data-uploaded] .platform-icon img { display:block; }
.rf-list-end { text-align:center;padding:22px 0 10px; }
.rf-list-end>button { color:var(--rf-blue);background:var(--rf-panel);border-radius:20px;padding:10px 20px;font-size:12px; }
.rf-site #tend { margin:10px 0!important;padding:0!important;font-size:11px!important;line-height:1.6;color:var(--rf-muted); }
.rf-page-footer { color:var(--rf-muted);font-size:11px;text-align:center;padding:16px 0; }
.rf-page-footer span { display:block;font-size:10px;opacity:.7;margin-top:3px; }
.rf-save-shortcut { margin-top:12px;padding:7px 13px;border-radius:14px;color:var(--rf-blue);background:var(--rf-panel);font-size:11px!important; }
.rf-site .rf-device-frame { width:100%;max-width:1040px;min-height:calc(100vh - 150px);height:calc(100vh - 100px);margin:auto;display:block;border:0;background:var(--rf-bg); }
body.rf-site.is-device-view { height:100vh!important;min-height:0!important;padding-bottom:0!important;overflow:hidden!important; }
.rf-site.is-device-view .rf-device-frame { height:calc(100vh - 72px);min-height:0; }
.rf-site .rf-bottom-nav { display:block!important;position:fixed!important;z-index:990;left:50%!important;right:auto!important;bottom:calc(16px + env(safe-area-inset-bottom))!important;top:auto!important;transform:translateX(-50%);width:420px!important;max-width:calc(100% - 32px)!important;height:auto!important;padding:0!important;margin:0!important;border:1px solid #ffffff80!important;border-radius:30px!important;background:var(--rf-panel)!important;box-shadow:0 8px 30px #2337561a;overflow:hidden; }
.rf-site .rf-bottom-nav .navbar { display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:10px 10px 9px;margin:0!important;height:auto!important;align-items:center;justify-content:stretch;background:none!important;border:0!important; }
.rf-site .rf-bottom-nav .navbar-item { width:auto!important;display:flex!important;align-items:center;flex-direction:column;gap:3px;margin:0!important;padding:0!important;background:none!important;color:var(--rf-muted)!important;line-height:1.4; }
.rf-bottom-nav svg { display:block;width:23px!important;height:23px!important;stroke-width:2.4!important; }
.rf-bottom-nav span { color:inherit!important;font-size:10px!important;font-weight:500; }
.rf-bottom-nav .rf-nav-icon { display:flex;align-items:center;justify-content:center;line-height:0; }
.rf-bottom-nav .is-active,.rf-bottom-nav .s { color:var(--rf-blue)!important; }
.rf-announcement-dialog,.rf-detail-dialog { width:calc(100% - 32px);max-width:440px;padding:24px;border:0;border-radius:25px;color:var(--rf-text);background:var(--rf-panel);box-shadow:0 20px 70px #101b3d35;max-height:85dvh;overflow:auto;margin:auto; }
.rf-announcement-dialog::backdrop,.rf-detail-dialog::backdrop { background:#1a23356b;backdrop-filter:blur(3px); }
.rf-announcement-dialog:not([open]),.rf-detail-dialog:not([open]) { display:none; }
.rf-announcement-dialog header { display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:20px;color:var(--rf-blue); }
.rf-announcement-dialog h2 { font-size:19px;font-weight:750;color:var(--rf-text); }
.rf-announcement-copy { background:var(--rf-soft);padding:16px;border-radius:15px;font-size:13px;line-height:1.9;overflow-wrap:anywhere; }
.rf-announcement-copy>div+div { margin-top:12px; }
.rf-announcement-dialog>button,.rf-detail-acquire { width:100%;padding:12px 16px;border-radius:14px;background:var(--rf-blue);color:#fff;font-weight:650;margin-top:18px; }
.rf-detail-close { position:absolute;right:14px;top:10px;width:34px;height:34px;border-radius:50%;font-size:23px;color:var(--rf-muted);background:var(--rf-soft); }
.rf-detail-dialog>img { display:block;width:70px;height:70px;object-fit:cover;border-radius:18px;margin:10px auto 14px; }
.rf-detail-dialog h2 { text-align:center;font-size:20px;font-weight:750;line-height:1.5;overflow-wrap:anywhere; }
.rf-detail-meta { color:var(--rf-muted);font-size:12px;text-align:center;margin:8px 0 18px; }
.rf-detail-description { background:var(--rf-soft);padding:16px;border-radius:15px;font-size:13px;line-height:1.9;overflow-wrap:anywhere;white-space:pre-wrap; }
/* Legacy dynamic signing forms: flow layout replaces fixed red-packet positions. */
.rf-site .get-hongbao { position:fixed!important;inset:0!important;width:100%!important;height:100%!important;z-index:20000!important;overflow:auto!important;background:#17233970!important;backdrop-filter:blur(4px);padding:25px 16px!important; }
.rf-site .hongbao-body { position:relative!important;left:auto!important;top:auto!important;margin:3vh auto!important;transform:none!important;display:flex!important;flex-direction:column;align-items:stretch;width:100%!important;max-width:440px!important;height:auto!important;min-height:0!important;padding:25px!important;background:var(--rf-panel)!important;background-image:none!important;border-radius:25px;box-shadow:0 20px 80px #1021463b; }
.rf-site .hongbao-body>div { position:static!important;left:auto!important;top:auto!important;width:auto!important;height:auto!important;margin:0!important;letter-spacing:normal!important;background-image:none!important;color:var(--rf-text)!important;line-height:1.7!important;text-align:left!important; }
.rf-site .hongbao-body-l1 { order:0;font-size:18px!important;font-weight:750;padding-right:28px; }
.rf-site .hongbao-body-l2 { order:1;font-size:12px!important;color:var(--rf-muted)!important;margin-top:10px!important; }
.rf-site .hongbao-body-icon { order:2;padding:18px 0 12px!important; }
.rf-site .hongbao-body .app-icon { width:64px;height:64px;cursor:pointer;border-radius:17px;background:var(--rf-soft); }
.rf-site .hongbao-body .app-icon img { width:64px!important;height:64px!important;border-radius:17px!important;display:block; }
.rf-site .hongbao-body-l9 { order:3;padding:5px 0!important;font-size:13px!important; }
.rf-site .hongbao-body-l6 { order:4;font-size:12px!important;padding:12px 0 6px!important; }
.rf-site .hongbao-body-l7 { order:5; }
.rf-site .hongbao-body-l4 { order:6;font-size:12px!important;padding:12px 0 6px!important; }
.rf-site .hongbao-body-l5 { order:7;font-size:13px!important; }
.rf-site .hongbao-body input:not([type=radio]) { display:block;width:100%!important;max-width:100%;height:44px!important;line-height:44px!important;padding:0 12px!important;margin:0!important;color:var(--rf-text)!important;background:var(--rf-soft)!important;border:1px solid var(--rf-line)!important;border-radius:12px;font-size:14px!important;text-align:left!important; }
.rf-site .hongbao-body .hongbao-body-l9 input { display:inline-block;width:68px!important;margin-left:8px!important;text-align:center!important; }
.rf-site .hongbao-body input[type=radio] { width:16px;height:16px;accent-color:var(--rf-blue);vertical-align:middle;margin:14px 5px 14px 10px; }
.rf-site .hongbao-body-l5 br { display:none; }
.rf-site .hongbao-body .hongbao-body-b2 { order:8;display:block;padding:12px!important;background:var(--rf-blue)!important;color:#fff!important;border-radius:14px!important;text-align:center!important;font-size:14px!important;font-weight:650;cursor:pointer;margin-top:14px!important; }
.rf-site .hongbao-body>.hongbao-close { position:absolute!important;left:auto!important;right:15px;top:15px!important;margin:0!important;width:30px!important;height:30px!important;border-radius:50%;background:var(--rf-soft)!important;cursor:pointer; }
.rf-site .hongbao-close::after { content:"×";display:grid;place-items:center;font-size:24px;color:var(--rf-muted);line-height:28px; }
.rf-site .layui-layer { max-width:calc(100vw - 28px)!important;border-radius:23px!important;overflow:hidden;box-shadow:0 15px 80px #15294333!important;background:var(--rf-panel)!important;color:var(--rf-text)!important; }
.rf-site .layui-layer-title { border-color:var(--rf-line)!important;background:var(--rf-panel)!important;color:var(--rf-text)!important;font-weight:650;padding-left:22px!important;height:54px!important;line-height:54px!important;font-size:16px!important; }
.rf-site .layui-layer-content { color:var(--rf-text)!important; }
.rf-site .layui-layer-btn a { border-radius:12px!important;background:var(--rf-blue)!important;border-color:var(--rf-blue)!important; }
.rf-site .layui-layer-input { background:var(--rf-soft);color:var(--rf-text);border:1px solid var(--rf-line);border-radius:10px; }
.rf-site #QueryApplist { margin:0!important;padding:16px!important; }
.rf-site #QueryApplist>a { position:relative!important;display:block!important;background:var(--rf-soft)!important;color:var(--rf-text)!important;box-shadow:none!important;border-radius:15px!important;margin:0 0 12px!important;padding:16px 15px 45px!important;height:auto!important;font-size:12px!important;line-height:1.9!important;overflow-wrap:anywhere; }
.rf-site #QueryApplist>a>i { position:absolute!important;bottom:5px;top:auto!important;height:34px!important;line-height:34px!important;width:34px!important;font-size:18px!important;color:var(--rf-blue);background:#0088ff0c!important;border-radius:10px!important;cursor:pointer; }
.rf-site #QueryApplist>a>i:first-child { left:10px!important; }
.rf-site .nbaDialog { border-radius:22px!important;background:var(--rf-panel)!important;max-width:420px!important;padding:12px 6px 0; }
.rf-site .nbaDialogBd { color:var(--rf-text)!important;line-height:1.8!important;padding:10px 18px!important; }
.rf-site .nbaDialogBtn { color:var(--rf-blue)!important;background:var(--rf-soft)!important; }
.rf-site .sweet-alert { color:var(--rf-text)!important;background:var(--rf-panel)!important;border-radius:24px!important; }
.rf-site .sweet-alert h2,.rf-site .sweet-alert p { color:var(--rf-text)!important; }
.rf-site .sweet-alert button { background:var(--rf-blue)!important;border-radius:12px!important; }
.rf-site .rf-desk-mask { position:fixed!important;inset:0!important;z-index:25000!important;background:#17233975!important;backdrop-filter:blur(4px);padding:30px 16px;overflow:auto; }
.rf-site .rf-desk-guide { display:block;position:relative!important;top:auto!important;left:auto!important;transform:none!important;width:100%!important;max-width:430px;margin:8vh auto!important;padding:26px!important;background:var(--rf-panel)!important;border-radius:25px;height:auto!important;color:var(--rf-text); }
.rf-desk-guide .add-back { position:absolute;right:14px;top:12px;border-radius:50%;width:32px;height:32px;background:var(--rf-soft);font-size:22px;color:var(--rf-muted); }
.rf-desk-guide>img { display:block;width:64px;height:64px;border-radius:17px;margin:0 auto 15px; }
.rf-desk-guide>h2 { text-align:center;font-size:19px;font-weight:750; }
.rf-desk-guide>ol { list-style:decimal;line-height:2.2;margin:20px 0 15px;padding-left:22px;font-size:13px; }
.rf-desk-guide>.add-link { font-size:12px;color:var(--rf-muted);text-align:center;overflow-wrap:anywhere; }
@media(min-width:760px) { .rf-banner { aspect-ratio:3.1!important; }.rf-content { padding:24px 14px 0; }.rf-device-connect { max-width:100%;padding:20px 24px; }.rf-search-form>input { height:52px!important; }.rf-app-grid { gap:18px!important; }.rf-site .platform { padding:23px 16px 16px; }.rf-site .platform-icon,.rf-site .platform-icon img { width:62px!important;height:62px!important; }.rf-site .platform-title-text { font-size:14px!important; }.rf-site .rf-card-actions { margin-top:16px; }.rf-site .platform-buttont,.rf-site .platform-buttont1,.rf-site .rf-card-detail { height:35px!important;line-height:35px!important;font-size:12px!important; } }
@media(max-width:759px) { .rf-brandbar { display:none; }.rf-top-panel { padding:12px 20px 20px;border-radius:0 0 30px 30px; }.rf-site .rf-banner { aspect-ratio:2.45; }.rf-content { padding:19px 19px 0; }.rf-site .rf-app-grid { grid-template-columns:repeat(2,minmax(0,1fr));gap:12px; }.rf-catalog-top { margin-top:15px; }.rf-catalog-top h1 { font-size:15px; }.rf-categories { margin-top:0;gap:10px; }.rf-categories button { font-size:12px;padding:8px 17px; }.rf-inline-notice { margin-bottom:0!important; }.rf-site .rf-device-frame { height:calc(100vh - 12px);min-height:620px; }.rf-site .rf-bottom-nav { bottom:calc(16px + env(safe-area-inset-bottom))!important; }.rf-banner-fallback { padding:15px 20px; }.rf-banner-fallback>strong { font-size:22px; } }
@media(max-width:360px) { .rf-content { padding-left:13px;padding-right:13px; }.rf-site .platform { padding:15px 9px 11px; }.rf-site .platform-title-text { font-size:12px!important; }.rf-categories { gap:7px; }.rf-device-connect strong { font-size:15px; } }
@media(max-width:759px) { .rf-site.is-device-view .rf-device-frame { height:100vh;height:100dvh;min-height:0; } }
@media(prefers-reduced-motion:reduce) { .rf-site * { scroll-behavior:auto!important;transition:none!important;animation:none!important; } }
