*{box-sizing:border-box}.mini-page-cards .formula-note-math{vertical-align:baseline;white-space:normal;max-width:100%;display:inline-block}.mini-page-cards .formula-note-math .katex{font-size:1em}.mini-page-cards .formula-note-display{margin:.4em 0;display:block}.mini-page-cards .formula-note-math .katex-display{margin:.35em 0}.mini-page-cards .note-text,.mini-page-cards .math-detail-text{white-space:pre-wrap;overflow-wrap:anywhere}.mini-page-cards .card-wrapper,.mini-page-cards .card-wrapper *{-webkit-tap-highlight-color:transparent}.mini-page-cards .card-wrapper,.mini-page-cards .formula-img{-webkit-user-select:none;user-select:none}.mini-page-cards .formula-img{-webkit-user-drag:none}.mini-page-cards .note-content,.mini-page-cards .math-detail-text{-webkit-user-select:text;user-select:text}.mini-page-cards.math-cards-page .math-recall-prompt,.mini-page-cards.math-cards-page .math-answer-text{text-align:center;white-space:normal;align-items:center;width:100%;min-width:0;max-width:100%;display:block;overflow:visible}.mini-page-cards.math-cards-page .math-recall-label{overflow-wrap:anywhere;text-align:center;white-space:normal;word-break:break-word;max-width:100%;line-height:1.45}.mini-page-cards.math-cards-page .math-recall-prompt .katex,.mini-page-cards.math-cards-page .math-answer-text .katex{color:inherit;white-space:nowrap;max-width:none;font-size:clamp(1.05rem,4.2vw,1.75rem);display:inline-block}.mini-page-cards.math-cards-page .math-answer-text{text-align:center;background:#ffffffeb;border-color:#465baa2e;min-height:3.5rem;padding:.8rem .9rem;overflow:visible}.mini-page-cards.math-cards-page .math-answer-text .katex-display,.mini-page-cards.math-cards-page .math-recall-prompt .katex-display{text-align:center;width:100%;max-width:100%;margin:0;overflow:visible}.mini-page-cards.math-cards-page .math-formula-display{cursor:pointer;overflow:visible}.mini-page-cards.math-cards-page .math-formula-stage{align-items:center;width:100%;min-height:4.5rem;max-height:none;padding:.25rem 0;display:block;height:auto!important;overflow:visible!important}.mini-page-cards.math-cards-page .math-formula-stage .math-answer-text{flex:none;width:100%;min-width:0;max-width:100%;overflow:visible}.mini-page-cards.math-cards-page .math-recall-target{display:none}html,body,#mini-root{min-height:100%}html.mini-browser-scroll-lock,html.mini-browser-scroll-lock body,html.mini-browser-scroll-lock #mini-root{overscroll-behavior:none;min-height:0;overflow:hidden}html.mini-browser-scroll-lock{background:var(--mini-theme-split,#f5f7fb);height:100%}html.mini-browser-scroll-lock body,html.mini-browser-scroll-lock #mini-root{height:var(--mini-browser-viewport-height,100vh);height:var(--mini-browser-viewport-height,100svh)}html.mini-browser-scroll-lock body{max-width:100%;bottom:auto;left:0;right:0;top:var(--mini-browser-viewport-top,0px);touch-action:auto;width:100%;position:fixed}html.mini-browser-scroll-lock #mini-root{width:100%;position:relative}html.mini-browser-scroll-lock #mini-root>.mini-page{overscroll-behavior:none;scroll-behavior:auto;touch-action:auto;-webkit-overflow-scrolling:touch;height:100%;min-height:0;max-height:100%;overflow:hidden auto}html.mini-browser-scroll-lock .mini-page .bottom-dock{backface-visibility:hidden;will-change:transform;transform:translateZ(0)}html{background:var(--mini-theme-start,#334155)}body{background:var(--mini-theme-split,#f5f7fb);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}.mini-page{--mini-viewport-width:min(100vw, 430px);--rpx:calc(var(--mini-viewport-width) / 750);background:var(--home-split,var(--theme-split,var(--board-split,#f5f7fb)));min-height:100dvh;width:var(--mini-viewport-width);margin:0 auto;overflow-x:hidden;box-shadow:0 0 0 1px #0f172a0d,0 18px 46px #0f172a14}.mini-page-has-app-dock{box-sizing:border-box;padding-bottom:calc(80px + env(safe-area-inset-bottom,0px));scroll-padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))}body>.mini-dock-portal{box-shadow:none;pointer-events:none;z-index:10;background:0 0;height:0;min-height:0;position:fixed;top:0;left:0;overflow:visible}.mini-dock-portal .bottom-dock{pointer-events:auto;touch-action:manipulation}.mini-page-cards.mini-page-has-app-dock{padding-bottom:0}.mini-page-cards.mini-page-has-app-dock>.container{padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))}.mini-page-cards.mini-page-has-app-dock .card-active{position:relative}.mini-page-cards.mini-page-has-app-dock .action-area{position:relative;bottom:auto}.mini-page-admin-chat.mini-page-has-app-dock .composer-shell,.mini-page-circle-detail.mini-page-has-app-dock .detail-comment-dock{bottom:calc(76px + var(--mini-visual-bottom,0px))!important}#xiaoyang-vip-payment-overlay,#xiaoyang-wechat-subscribe-overlay{box-sizing:border-box;z-index:2147483000;background:#0c12239e;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0}.xy-pay-card,.xy-subscribe-card{color:#17213b;text-align:center;background:#fff;border-radius:24px;width:100%;max-width:420px;padding:24px 20px 20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;box-shadow:0 24px 80px #0b163547}.xy-pay-close,.xy-subscribe-close{color:#667085;cursor:pointer;float:right;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:#eef2fa;border:0;border-radius:999px;width:34px;height:34px;font-size:20px;line-height:34px}.xy-pay-card h2,.xy-subscribe-card h2{margin:10px 0 8px;font-size:23px}.xy-pay-card p,.xy-subscribe-card p{color:#667085;margin:0 0 16px;font-size:14px}.xy-pay-card img{box-sizing:border-box;object-fit:contain;background:#fff;border:1px solid #edf1f7;border-radius:18px;width:280px;max-width:82vw;height:280px;padding:10px}.xy-pay-card .xy-pay-amount{color:#18212f;font-size:26px;font-weight:700}.xy-pay-mark{color:#fff;background:linear-gradient(135deg,#0bbd6a,#16a34a);border-radius:32px;justify-content:center;align-items:center;width:120px;height:120px;margin:12px auto;font-size:54px;display:flex}.xy-pay-mark.alipay{background:linear-gradient(135deg,#1677ff,#2563eb)}.xy-pay-hint{line-height:1.7;margin-top:14px!important;font-size:13px!important}.xy-pay-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px;display:flex}.xy-pay-secondary{color:#1d4ed8;background:#eef3ff;border:0;border-radius:999px;padding:11px 18px;font-size:15px}.xy-pay-note{color:#98a2b3!important;margin-top:14px!important;font-size:12px!important}.xy-subscribe-icon-shell{background:linear-gradient(135deg,#07c1601f,#0ea95b38);border:1px solid #07c16033;border-radius:28px;justify-content:center;align-items:center;width:78px;height:78px;margin:6px auto 4px;display:inline-flex;box-shadow:0 18px 38px #07c1602e,inset 0 1px #fffc}.xy-subscribe-icon{object-fit:contain;width:56px;height:56px;display:block}.pf-modal-mark.graphic{background:linear-gradient(135deg,#07c1601f,#2563eb24);border:1px solid #07c1602e;box-shadow:0 16px 36px #2563eb24,inset 0 1px #ffffffc7}.pf-modal-icon-mask{background:center / contain no-repeat var(--pf-icon-url);width:52px;height:52px;display:block}.xy-subscribe-slot{width:min(260px,82vw);min-height:48px;margin:18px auto 12px;display:block}.xy-subscribe-stage{gap:8px;width:100%;min-height:48px;display:grid}.xy-subscribe-loading-mask{color:#8a94a6;pointer-events:none;text-align:center;min-height:18px;font-size:12px;line-height:1.45}.xy-subscribe-stage.is-ready .xy-subscribe-loading-mask{color:#12a05c}.xy-subscribe-stage wx-open-subscribe{width:100%;min-height:48px;display:block}.xy-subscribe-loading{color:#8a94a6;padding:15px 0;font-size:14px;display:inline-block}.xy-subscribe-actions{gap:10px;width:100%;display:grid}.xy-subscribe-error{color:#9a3412;text-align:left;background:#fff7ed;border:1px solid #fb923c57;border-radius:14px;padding:10px 12px;font-size:13px;line-height:1.55}.xy-subscribe-debug{color:#98a2b3;overflow-wrap:anywhere;text-align:center;font-size:12px;line-height:1.45}.xy-subscribe-primary{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:linear-gradient(135deg,#1fc56d,#0ea95b);border:0;border-radius:999px;justify-content:center;align-items:center;width:100%;padding:15px 24px;font-size:16px;font-weight:800;line-height:1.15;text-decoration:none;display:flex;box-shadow:0 12px 28px #0ea95b42}.xy-subscribe-primary:visited{color:#fff}.xy-subscribe-secondary{color:#079455;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:#eefaf4;border:1px solid #0ea95b38;border-radius:999px;width:100%;padding:14px 22px;font-size:15px;font-weight:800}.xy-subscribe-note{line-height:1.7;color:#98a2b3!important;font-size:12px!important}.mini-page-home,.mini-page-subjects{background:linear-gradient(180deg, var(--home-top-start,var(--mini-theme-start,#334155)) 0%, var(--home-top-end,var(--mini-theme-end,#475569)) 100%)!important}.mini-page-subjects .subjects-page{min-height:100dvh}#mini-root>.mini-page{min-height:100dvh;padding-top:env(safe-area-inset-top,0px)}.mini-native-frame{--mini-native-status-height:44px;--mini-native-nav-height:44px;--mini-native-top:calc(var(--mini-native-status-height) + var(--mini-native-nav-height));background:var(--mini-native-nav-bg,#334155);color:var(--mini-native-nav-fg,#fff);min-height:100dvh}.mini-native-status-bar{background:var(--mini-native-nav-bg,#334155);color:var(--mini-native-nav-fg,#fff);height:var(--mini-native-status-height);justify-content:space-between;align-items:center;padding:0 16px 0 13px;display:flex}.mini-native-time{color:var(--mini-native-nav-fg,#fff);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif;font-size:14px;font-weight:700;line-height:1}.mini-native-status-icons{align-items:center;gap:8px;display:flex}.mini-native-wifi{clip-path:polygon(0 0,100% 0,50% 100%);color:var(--mini-native-nav-fg,#fff);opacity:.96;background:radial-gradient(circle at 50% 100%,currentColor 0 1.5px,#0000 1.7px),radial-gradient(at 50% 100%,#0000 0 5px,currentColor 5.2px 6.3px,#0000 6.5px),radial-gradient(at 50% 100%,#0000 0 9px,currentColor 9.2px 10.4px,#0000 10.6px);width:16px;height:12px;display:block}.mini-native-battery{border:2px solid var(--mini-native-nav-fg,#fff);border-radius:4px;width:22px;height:11px;display:block;position:relative}.mini-native-battery:before{background:var(--mini-native-nav-fg,#fff);content:"";border-radius:2px;width:2px;height:5px;position:absolute;top:1px;right:-4px}.mini-native-battery:after{background:var(--mini-native-nav-fg,#fff);content:"";border-radius:2px;position:absolute;inset:2px}.mini-native-nav{background:var(--mini-native-nav-bg,#334155);height:var(--mini-native-nav-height);justify-content:center;align-items:center;padding:0 88px;display:flex;position:relative}.mini-native-title{color:var(--mini-native-nav-fg,#fff);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:700;line-height:1.2;overflow:hidden}.mini-native-capsule{background:var(--mini-native-capsule-bg,#0000001f);border:1px solid #ffffff3d;border-color:var(--mini-native-capsule-border,#ffffff3d);border-radius:999px;justify-content:center;align-items:center;width:88px;height:34px;display:flex;position:absolute;top:5px;right:8px}.mini-native-more{color:var(--mini-native-nav-fg,#fff);letter-spacing:1px;font-size:20px;font-weight:800;line-height:1;transform:translateY(-2px)}.mini-native-capsule-line{background:#ffffff3d;width:1px;height:18px;margin:0 12px}.mini-native-circle{border:2px solid var(--mini-native-nav-fg,#fff);border-radius:50%;width:15px;height:15px;display:block}.mini-native-content{color:initial;min-height:calc(100vh - var(--mini-native-top))}.mini-page-has-native-nav,.mini-native-content .mini-page>.container,.mini-native-content .mini-page>.empty-state{min-height:calc(100vh - var(--mini-native-top))}.mini-page-devtools-safe-area{--mini-safe-area-bottom:34px}.mini-page-devtools-safe-area .bottom-dock{bottom:calc(var(--mini-safe-area-bottom) + 8px + var(--mini-visual-bottom,0px))!important}.mini-page .bottom-dock{-webkit-backdrop-filter:blur(calc(26 * var(--rpx)));backdrop-filter:blur(calc(26 * var(--rpx)));z-index:10;border:calc(1 * var(--rpx)) solid #ffffffb8!important;border-radius:calc(34 * var(--rpx))!important;bottom:calc(8px + env(safe-area-inset-bottom,0px) + var(--mini-visual-bottom,0px))!important;box-shadow:0 calc(10 * var(--rpx)) calc(24 * var(--rpx)) #1e2d5a24, inset 0 calc(1 * var(--rpx)) 0 #ffffffbf!important;left:calc((100vw - var(--mini-viewport-width)) / 2 + 24 * var(--rpx))!important;padding:calc(10 * var(--rpx)) calc(12 * var(--rpx))!important;right:calc((100vw - var(--mini-viewport-width)) / 2 + 24 * var(--rpx))!important;background:linear-gradient(135deg,#f1f7ffb8 0%,#dce8ff85 100%)!important;justify-content:space-between!important;display:flex!important;position:fixed!important}.mini-page .dock-item{-webkit-tap-highlight-color:transparent;background:0 0;min-width:0;text-decoration:none;position:relative;border-radius:calc(22 * var(--rpx))!important;color:#8a95b4!important;align-items:center!important;gap:calc(4 * var(--rpx))!important;min-height:calc(82 * var(--rpx))!important;padding:calc(6 * var(--rpx)) 0 calc(4 * var(--rpx))!important;flex-direction:column!important;flex:1 1 0!important;justify-content:center!important;display:flex!important}.mini-page .dock-item:focus-visible{outline:2px solid var(--home-top-start,#3550c7);outline-offset:2px}.mini-page .dock-item.active{color:var(--home-top-start,var(--theme-start,var(--board-top-start,#3550c7)))!important;background:linear-gradient(#4965d62e 0%,#4965d60f 100%)!important;font-weight:700!important}.mini-page .dock-icon,.mini-page .dock-icon-wrap{justify-content:center!important;align-items:center!important;display:flex!important}.mini-page .dock-icon{line-height:1;border-radius:calc(14 * var(--rpx))!important;font-size:calc(28 * var(--rpx))!important;height:calc(48 * var(--rpx))!important;width:calc(48 * var(--rpx))!important;background:#7788be1f!important}.mini-page .dock-icon-wrap{gap:calc(4 * var(--rpx));flex-direction:column}.mini-page .dock-icon-image{object-fit:contain;display:block;height:calc(28 * var(--rpx))!important;width:calc(28 * var(--rpx))!important}.mini-page .dock-item.active .dock-icon{background:linear-gradient(135deg, var(--home-top-start,var(--theme-start,var(--board-top-start,#3850c7))), var(--home-top-end,var(--theme-end,var(--board-top-end,#6e80ff))))!important;box-shadow:0 calc(8 * var(--rpx)) calc(18 * var(--rpx)) #304dc547!important;color:#fff!important}.mini-page .dock-item.active .dock-icon-image{filter:brightness(0)invert()}.mini-page .dock-text{white-space:nowrap;font-weight:700;line-height:1.2;font-size:calc(20 * var(--rpx))!important}.mini-page .dock-badge{box-sizing:border-box;color:#fff;text-align:center;border-radius:999px;font-weight:700;position:absolute;border:calc(4 * var(--rpx)) solid #fff!important;font-size:calc(18 * var(--rpx))!important;line-height:calc(28 * var(--rpx))!important;min-width:calc(32 * var(--rpx))!important;padding:0 calc(8 * var(--rpx))!important;right:calc(8 * var(--rpx))!important;top:calc(2 * var(--rpx))!important;background:#ff4d6d!important}.mini-page div,.mini-page span,.mini-page button,.mini-page input,.mini-page textarea,.mini-rich-text{box-sizing:border-box}.mini-page [data-mini-tap]{cursor:pointer}.mini-page input,.mini-page textarea{color:inherit;font:inherit;resize:none;background:0 0;border:0;outline:0;min-width:0;padding:0;display:block}.mini-page-profile .form-card .field-label{font-size:calc(21 * var(--rpx))}.mini-page-profile .form-card .field-input{font-size:calc(22 * var(--rpx));height:calc(40 * var(--rpx));line-height:calc(32 * var(--rpx));margin-top:calc(10 * var(--rpx));padding-right:calc(8 * var(--rpx));text-overflow:ellipsis;white-space:nowrap;width:100%;display:block;overflow:hidden}.mini-page-profile .form-card .field-input::placeholder{color:#9ca7ba;font-size:calc(19 * var(--rpx));opacity:1}.mini-page-profile .learning-profile-card .field-label{font-size:calc(25 * var(--rpx))}.mini-page-profile .learning-profile-card .field-input{font-size:calc(28 * var(--rpx));height:calc(50 * var(--rpx));line-height:calc(40 * var(--rpx))}.mini-page-profile .learning-profile-card .field-input::placeholder{font-size:calc(24 * var(--rpx))}@supports (-webkit-touch-callout:none){.mini-page-profile .form-card input.field-input{font-size:max(16px, calc(22 * var(--rpx)))}.mini-page-profile .learning-profile-card input.field-input{font-size:max(16px, calc(28 * var(--rpx)))}}.mini-page-subjects .search-input::placeholder,.mini-page-question-bank .search-input::placeholder{opacity:1;font-size:13px!important}.mini-page-circle .feed-search{min-height:calc(64 * var(--rpx));background-color:#f9fbff!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%239aa5bd' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'%3E%3C/circle%3E%3Cpath d='m20 20-3.5-3.5'%3E%3C/path%3E%3C/svg%3E")!important;background-position:calc(18 * var(--rpx)) center!important;background-repeat:no-repeat!important;background-size:calc(28 * var(--rpx)) calc(28 * var(--rpx))!important;padding-left:calc(56 * var(--rpx))!important;font-size:12px!important}.mini-page-circle .feed-search::placeholder{color:#9aa5bd;font-size:12px!important}.mini-page-problem-error-detail .meta-row .chapter-input{color:#344054;font-size:calc(22 * var(--rpx));height:calc(62 * var(--rpx));font-weight:800;line-height:calc(62 * var(--rpx));min-width:0;padding:0 calc(18 * var(--rpx));background:#f8fafc;border:1px solid #e5e7eb;border-radius:999px;flex:1;width:auto}.mini-page-problem-error-detail .edit-area{border-radius:calc(20 * var(--rpx));color:#344054;font-size:calc(25 * var(--rpx));margin-top:calc(16 * var(--rpx));min-height:calc(150 * var(--rpx));padding:calc(18 * var(--rpx));background:#f8fafc;border:1px solid #e5e7eb;width:100%;line-height:1.75;display:block}.mini-page-problem-error-detail .note-area{font-size:calc(22 * var(--rpx));min-height:calc(180 * var(--rpx));line-height:1.58}.mini-page input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.mini-page input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.mini-scroll-view{max-width:100%;display:block;overflow-y:auto}.mini-scroll-view[data-scroll-x=true]{overflow:auto hidden}.mini-scroll-view::-webkit-scrollbar{display:none}.mini-swiper{display:block;position:relative;overflow:hidden}.mini-swiper-item{width:100%;height:100%;display:none}.mini-swiper>.mini-swiper-item[data-swiper-active=true]{display:block}.mini-image{vertical-align:middle;max-width:100%;display:inline-block}.mini-image.mode-aspectFit{object-fit:contain}.mini-image.mode-aspectFill{object-fit:cover}.mini-button{appearance:none;color:inherit;cursor:pointer;font:inherit;line-height:inherit;text-align:inherit;border:0;width:100%;margin:0;padding:0}.mini-rich-text{display:block}.mini-slider{--slider-active-color:#111827;--slider-background-color:#e5e7eb;--slider-thumb-size:22px;accent-color:var(--slider-active-color);height:var(--slider-thumb-size);width:100%;margin:0;padding:0;display:block}.mini-image-preview{z-index:1000;background:#0f172aeb;justify-content:center;align-items:center;padding:72px 18px 48px;display:flex;position:fixed;inset:0}.mini-image-preview-img{object-fit:contain;max-width:100%;max-height:100%}.mini-image-preview-bar{color:#fff;justify-content:space-between;align-items:center;padding:18px 20px;font-size:14px;font-weight:700;display:flex;position:absolute;top:0;left:0;right:0}.mini-image-preview-close{cursor:pointer;background:#ffffff29;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.mini-web-dialog-mask{z-index:1002;background:#0f172a6b;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.mini-web-dialog{text-align:center;background:#fff;border-radius:8px;width:calc(100vw - 64px);max-width:300px;overflow:hidden;box-shadow:0 18px 44px #0f172a38}.mini-web-dialog-title{color:#111827;padding:24px 24px 8px;font-size:17px;font-weight:700;line-height:1.35}.mini-web-dialog-content{color:#4b5563;padding:0 24px 22px;font-size:15px;line-height:1.6}.mini-web-dialog-confirm{color:#2563eb;cursor:pointer;background:#fff;border:0;border-top:1px solid #eef2f7;width:100%;height:48px;padding:0;font-size:16px;font-weight:700;line-height:48px;display:block}.mini-web-dialog-actions{border-top:1px solid #eef2f7;height:48px;display:flex}.mini-web-dialog-actions .mini-web-dialog-confirm{border-top:0;border-left:1px solid #eef2f7;flex:1 1 0;width:auto}.mini-web-dialog-cancel{color:#64748b;cursor:pointer;background:#fff;border:0;flex:1 1 0;height:48px;padding:0;font-size:16px;font-weight:700;line-height:48px}.mini-web-dialog-confirm.warn{color:#dc2626}.mini-web-dialog.wechat-bind-qr{width:min(92vw,390px);max-height:min(88vh,720px);overflow-y:auto}.mini-web-dialog.wechat-bind-qr .mini-web-dialog-content{white-space:normal}.wechat-bind-qr-summary{color:#596579;font-size:14px;line-height:1.65}.wechat-bind-qr-image-wrap{background:#fff;border:1px solid #e4eaf2;border-radius:18px;margin:16px auto 10px;padding:12px 12px 9px;box-shadow:0 12px 30px #1d2b4417}.wechat-bind-qr-image{width:min(66vw,260px);height:auto;image-rendering:pixelated;border-radius:10px;margin:0 auto;display:block}.wechat-bind-qr-image-hint{color:#8a95a6;text-align:center;margin-top:7px;font-size:12px}.wechat-bind-qr-save,.wechat-bind-command-copy{box-sizing:border-box;width:100%;min-height:44px;font:inherit;cursor:pointer;border:0;border-radius:13px;justify-content:center;align-items:center;margin-top:10px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.wechat-bind-qr-save{color:#fff;background:#16a267}.wechat-bind-command-copy{color:#42614f;background:#eef8f2}.mini-web-dialog.install-guide{text-align:left;border:1px solid #e5e7eb;border-radius:18px;max-width:350px}.mini-web-dialog.install-guide .mini-web-dialog-title{padding:22px 22px 12px;font-size:19px;font-weight:900}.mini-web-dialog.install-guide .mini-web-dialog-content{padding:0 22px 20px}.mini-install-identity{align-items:center;gap:13px;display:flex}.mini-install-icon{object-fit:cover;background:#fff;border:1px solid #e5e7eb;border-radius:14px;flex:none;width:64px;height:64px;box-shadow:0 6px 18px #0f172a1a}.mini-install-identity-copy{min-width:0}.mini-install-app-name{color:#111827;font-size:16px;font-weight:900;line-height:1.35}.mini-install-summary{color:#64748b;margin-top:4px;font-size:13px;line-height:1.55}.mini-install-steps{border-top:1px solid #eef2f7;margin-top:18px;padding-top:14px}.mini-install-step{color:#334155;align-items:flex-start;gap:10px;margin-top:10px;font-size:14px;line-height:1.55;display:flex}.mini-install-step:first-child{margin-top:0}.mini-install-step-number{color:#fff;background:#111827;border-radius:50%;flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.mini-install-step-text{min-width:0}.mini-install-note{color:#475569;background:#f8fafc;border-left:3px solid #facc15;margin-top:16px;padding:9px 10px;font-size:12px;line-height:1.55}.mini-web-dialog.install-guide .mini-web-dialog-confirm{color:#fff;background:#111827;border-top:0;height:50px;line-height:50px}.mini-web-dialog.install-guide .mini-web-dialog-actions{border-top:0;height:50px}.mini-web-dialog.install-guide .mini-web-dialog-cancel{color:#475569;background:#f8fafc;height:50px;line-height:50px}.mini-web-dialog-mask.install-quick-mask{padding:12px 12px calc(12px + env(safe-area-inset-bottom));align-items:flex-end}.mini-web-dialog.install-quick-guide{border:0;border-radius:18px;width:100%;max-width:420px;box-shadow:0 16px 48px #0f172a3d}.mini-web-dialog.install-quick-guide .mini-web-dialog-title{padding:16px 16px 8px;font-size:17px}.mini-web-dialog.install-quick-guide .mini-web-dialog-content{padding:0 16px 14px}.mini-web-dialog.install-quick-guide .mini-install-identity{gap:10px}.mini-web-dialog.install-quick-guide .mini-install-icon{border-radius:12px;width:48px;height:48px}.mini-web-dialog.install-quick-guide .mini-install-app-name{font-size:15px}.mini-web-dialog.install-quick-guide .mini-install-summary{font-size:12px;line-height:1.45}.mini-web-dialog.install-quick-guide .mini-install-steps{background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;margin-top:12px;padding:11px 12px}.mini-web-dialog.install-quick-guide .mini-install-step{color:#111827;align-items:center;margin:0;font-size:14px;font-weight:800;line-height:1.45}.mini-web-dialog.install-quick-guide .mini-install-step-number{flex-basis:24px;width:24px;height:24px;margin:0}.mini-web-dialog.install-quick-guide .mini-install-note{color:#475569;background:#fffbeb;border:0;border-radius:10px;margin-top:10px;padding:8px 10px}.mini-web-dialog.install-quick-guide .mini-web-dialog-confirm{height:46px;line-height:46px}.mini-web-dialog.problem-save-guard{text-align:left;border:1px solid #b91c1c24;border-radius:22px;max-width:338px;padding:16px;box-shadow:0 24px 72px #0f172a3d}.mini-web-dialog.problem-save-guard .mini-web-dialog-title{color:#111827;padding:2px 2px 10px;font-size:19px;font-weight:900}.mini-web-dialog.problem-save-guard .mini-web-dialog-content{color:#344054;background:linear-gradient(snow 0%,#fff1f2 100%);border:1px solid #ffe0e4;border-radius:15px;padding:12px;font-size:13px;line-height:1.7}.mini-web-dialog.problem-save-guard .mini-web-dialog-actions{border-top:0;gap:10px;height:auto;margin-top:14px}.mini-web-dialog.problem-save-guard .mini-web-dialog-cancel,.mini-web-dialog.problem-save-guard .mini-web-dialog-confirm{border:0;border-radius:999px;height:43px;font-size:14px;font-weight:900;line-height:43px}.mini-web-dialog.problem-save-guard .mini-web-dialog-cancel{color:#64748b;background:#f4f6fb}.mini-web-dialog.problem-save-guard .mini-web-dialog-confirm{color:#fff;background:#111827}.mini-web-dialog.subject-lock{text-align:left;border:1px solid #2563eb21;border-radius:18px;max-width:330px;padding:16px}.mini-web-dialog.subject-lock .mini-web-dialog-title{padding:2px 2px 8px;font-size:18px;font-weight:900}.mini-web-dialog.subject-lock .mini-web-dialog-content{color:#334155;background:linear-gradient(#f8fbff 0%,#f3f6ff 100%);border:1px solid #e0e7ff;border-radius:13px;padding:12px;font-size:13px;line-height:1.65}.mini-web-dialog.subject-lock .mini-web-dialog-actions{border-top:0;gap:10px;height:auto;margin-top:14px}.mini-web-dialog.subject-lock .mini-web-dialog-cancel,.mini-web-dialog.subject-lock .mini-web-dialog-confirm{border:0;border-radius:999px;height:42px;font-size:14px;font-weight:900;line-height:42px}.mini-web-dialog.subject-lock .mini-web-dialog-cancel{color:#64748b;background:#f4f6fb}.mini-web-dialog.subject-lock .mini-web-dialog-confirm{color:#fff;background:#111827}.mini-web-input-mask{z-index:1004;background:#0f172a5c;justify-content:center;align-items:center;padding:0 20px;display:flex;position:fixed;inset:0}.mini-web-input-card{background:#fff;border-radius:8px;width:min(328px,100vw - 40px);overflow:hidden;box-shadow:0 18px 44px #0f172a38}.mini-web-input-title{color:#111827;text-align:center;padding:22px 22px 8px;font-size:17px;font-weight:800;line-height:24px}.mini-web-input-wrap{padding:12px 20px 20px}.mini-web-input-field{box-sizing:border-box;color:#111827;background:#f8fafc;border:1px solid #dbe3ef;border-radius:6px;outline:none;width:100%;height:46px;padding:0 13px;font-size:16px;line-height:22px}.mini-web-input-field:focus{background:#fff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.mini-web-input-actions{border-top:1px solid #eef2f7;height:49px;display:flex}.mini-web-input-cancel,.mini-web-input-confirm{color:#64748b;cursor:pointer;background:#fff;border:0;flex:1 1 0;padding:0;font-size:16px;font-weight:700;line-height:49px}.mini-web-input-confirm{color:#2563eb;border-left:1px solid #eef2f7}.mini-web-action-mask{z-index:1003;background:#0f172a5c;justify-content:center;align-items:flex-end;padding:0 12px 14px;display:flex;position:fixed;inset:0}.mini-web-action-sheet{background:#f7f8fb;border-radius:8px;width:100%;max-width:360px;overflow:hidden;box-shadow:0 18px 44px #0f172a38}.mini-web-action-title{color:#8a93a3;text-align:center;background:#fff;padding:13px 16px;font-size:13px;line-height:20px}.mini-web-action-item,.mini-web-action-cancel{color:#111827;cursor:pointer;text-align:center;background:#fff;border:0;border-top:1px solid #eef2f7;width:100%;height:48px;padding:0 16px;font-size:16px;font-weight:500;line-height:48px;display:block}.mini-web-action-item.active{color:#2563eb;font-weight:700}.mini-web-action-item.nav{color:#64748b}.mini-web-action-cancel{color:#111827;border-top:8px solid #f1f5f9;font-weight:700}.mini-web-toast{color:#fff;pointer-events:none;text-overflow:ellipsis;white-space:nowrap;z-index:1001;background:#0f172ae0;border-radius:999px;max-width:calc(100vw - 48px);padding:11px 18px;font-size:14px;font-weight:700;position:fixed;bottom:104px;left:50%;overflow:hidden;transform:translate(-50%)}.mini-page-auth{--auth-ink:#122033;--auth-muted:#66758a;--auth-line:#dfe7ef;--auth-panel:#fffffff0;--auth-green:#13a56b;--auth-blue:#315dd8;--auth-red:#e44f5f;color:var(--auth-ink);background:linear-gradient(#edf8f4 0%,#f6f8fc 44%,#eef3f8 100%)!important}.mini-page-auth .auth-page{isolation:isolate;max-width:390px;margin:0;overflow-x:clip;min-height:100dvh!important;padding:calc(22 * var(--rpx)) calc(24 * var(--rpx)) calc(38 * var(--rpx) + env(safe-area-inset-bottom))!important;background:0 0!important}.mini-page-auth .identity-band{width:100%;overflow:hidden;border:calc(1 * var(--rpx)) solid #d2dee8eb!important;border-radius:calc(16 * var(--rpx))!important;box-shadow:0 calc(18 * var(--rpx)) calc(44 * var(--rpx)) #2a3a521f!important;padding:calc(30 * var(--rpx)) calc(28 * var(--rpx)) calc(26 * var(--rpx))!important;background:linear-gradient(135deg,#fffffffa 0%,#f7fcfff5 54%,#ecf8f2f5 100%)!important}.mini-page-auth .identity-band:after{display:none!important}.mini-page-auth .identity-topline{gap:calc(12 * var(--rpx))}.mini-page-auth .identity-kicker{color:var(--auth-blue)!important;font-size:calc(22 * var(--rpx))!important;letter-spacing:0!important;font-weight:900!important}.mini-page-auth .identity-state{max-width:calc(170 * var(--rpx));text-overflow:ellipsis;white-space:nowrap;flex:none;overflow:hidden;border:calc(1 * var(--rpx)) solid #13a56b38!important;color:#11754f!important;font-size:calc(19 * var(--rpx))!important;padding:calc(8 * var(--rpx)) calc(13 * var(--rpx))!important;background:#13a56b1a!important}.mini-page-auth .state-dot{box-shadow:0 0 0 calc(4 * var(--rpx)) #13a56b1f;background:var(--auth-green)!important}.mini-page-auth .brand-title{max-width:calc(600 * var(--rpx));color:var(--auth-ink)!important;font-size:calc(44 * var(--rpx))!important;letter-spacing:0!important;margin-top:calc(20 * var(--rpx))!important;font-weight:950!important;line-height:1.18!important}.mini-page-auth .brand-sub{color:var(--auth-muted)!important;font-size:calc(24 * var(--rpx))!important;margin-top:calc(14 * var(--rpx))!important;line-height:1.62!important}.mini-page-auth .connection-panel{border:calc(1 * var(--rpx)) solid #ffffff1a!important;border-radius:calc(14 * var(--rpx))!important;box-shadow:inset 0 calc(1 * var(--rpx)) 0 #ffffff14!important;margin-top:calc(24 * var(--rpx))!important;padding:calc(22 * var(--rpx))!important;background:#152237!important}.mini-page-auth .connection-title{font-size:calc(25 * var(--rpx))!important;font-weight:900!important}.mini-page-auth .connection-sub{color:#ffffffa3!important;font-size:calc(19 * var(--rpx))!important}.mini-page-auth .connection-status{color:#8be8bb!important;background:#52d79b24!important;border-color:#6ce6ae57!important}.mini-page-auth .device-route{margin-top:calc(24 * var(--rpx))!important}.mini-page-auth .device-item{font-size:calc(18 * var(--rpx))!important;min-width:calc(82 * var(--rpx))!important}.mini-page-auth .device-mark{border-radius:calc(10 * var(--rpx))!important;height:calc(44 * var(--rpx))!important;width:calc(44 * var(--rpx))!important}.mini-page-auth .sync-rail{gap:calc(10 * var(--rpx))!important;margin-top:calc(14 * var(--rpx))!important}.mini-page-auth .sync-node{border-radius:calc(12 * var(--rpx))!important;padding:calc(13 * var(--rpx)) calc(9 * var(--rpx))!important;border-color:#dfe7efeb!important}.mini-page-auth .sync-label{color:#263449!important;font-size:calc(20 * var(--rpx))!important}.mini-page-auth .sync-meta{color:#8a97aa!important;font-size:calc(17 * var(--rpx))!important}.mini-page-auth .auth-visual-card{border:calc(1 * var(--rpx)) solid #dae4eef0;border-radius:calc(14 * var(--rpx));margin-top:calc(16 * var(--rpx));padding:calc(18 * var(--rpx));background:#ffffffe0}.mini-page-auth .auth-visual-head,.mini-page-auth .auth-visual-row,.mini-page-auth .auth-visual-mini{align-items:center;display:flex}.mini-page-auth .auth-visual-head{margin-bottom:calc(15 * var(--rpx));justify-content:space-between}.mini-page-auth .auth-visual-head span{color:#334155;font-size:calc(21 * var(--rpx));font-weight:900}.mini-page-auth .auth-visual-head strong{border:calc(1 * var(--rpx)) solid #d9e8ff;color:var(--auth-blue);font-size:calc(17 * var(--rpx));padding:calc(5 * var(--rpx)) calc(10 * var(--rpx));background:#eef6ff;border-radius:999px}.mini-page-auth .auth-visual-row{gap:calc(10 * var(--rpx));margin-top:calc(10 * var(--rpx))}.mini-page-auth .auth-visual-row span{color:#64748b;flex:0 0 calc(112 * var(--rpx));font-size:calc(19 * var(--rpx));font-weight:700}.mini-page-auth .auth-visual-row b{color:#1e293b;flex:0 0 calc(46 * var(--rpx));font-size:calc(18 * var(--rpx));text-align:right}.mini-page-auth .auth-visual-track{height:calc(10 * var(--rpx));background:#e7edf5;border-radius:999px;flex:auto;overflow:hidden}.mini-page-auth .auth-visual-track i{background:linear-gradient(90deg, var(--auth-blue), #13a56b);border-radius:inherit;height:100%;display:block}.mini-page-auth .auth-visual-track.accent i{background:linear-gradient(90deg, var(--auth-red), #f6a23c)}.mini-page-auth .auth-visual-mini{gap:calc(8 * var(--rpx));margin-top:calc(14 * var(--rpx))}.mini-page-auth .auth-visual-mini span{border:calc(1 * var(--rpx)) solid #e4ebf2;border-radius:calc(10 * var(--rpx));color:#526175;font-size:calc(18 * var(--rpx));padding:calc(9 * var(--rpx)) 0;text-align:center;background:#f3f6fa;flex:1 1 0;font-weight:800}.mini-page-auth .login-section{width:100%;overflow:hidden;background:var(--auth-panel)!important;border:calc(1 * var(--rpx)) solid #d6e1ebf0!important;border-radius:calc(16 * var(--rpx))!important;box-shadow:0 calc(16 * var(--rpx)) calc(42 * var(--rpx)) #2a3a521f!important;margin:calc(18 * var(--rpx)) 0 0!important;padding:calc(26 * var(--rpx)) calc(26 * var(--rpx)) calc(24 * var(--rpx))!important}.mini-page-auth .auth-login-mark{background:linear-gradient(135deg, var(--auth-blue), var(--auth-green));border-radius:calc(13 * var(--rpx));color:#fff;font-size:calc(25 * var(--rpx));height:calc(54 * var(--rpx));margin-bottom:calc(18 * var(--rpx));width:calc(54 * var(--rpx));justify-content:center;align-items:center;font-weight:950;display:flex}.mini-page-auth .login-head{gap:calc(14 * var(--rpx))!important}.mini-page-auth .login-title{color:var(--auth-ink)!important;font-size:calc(34 * var(--rpx))!important;font-weight:950!important}.mini-page-auth .login-sub{color:var(--auth-muted)!important;font-size:calc(22 * var(--rpx))!important;margin-top:calc(8 * var(--rpx))!important;line-height:1.58!important}.mini-page-auth .session-badge{color:var(--auth-blue)!important;font-size:calc(18 * var(--rpx))!important;padding:calc(8 * var(--rpx)) calc(11 * var(--rpx))!important;background:#eef6ff!important;border-color:#d8e7ff!important}.mini-page-auth .account-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(10 * var(--rpx))!important;margin-top:calc(24 * var(--rpx))!important;display:grid!important}.mini-page-auth .fact-pill{min-height:calc(78 * var(--rpx));text-align:center;flex-direction:column;justify-content:center;align-items:center;font-weight:800;border:calc(1 * var(--rpx)) solid #e4ebf2!important;border-radius:calc(12 * var(--rpx))!important;color:#4e5e72!important;font-size:calc(17 * var(--rpx))!important;gap:calc(5 * var(--rpx))!important;padding:calc(10 * var(--rpx)) calc(6 * var(--rpx))!important;background:#f6f9fc!important}.mini-page-auth .fact-pill text{font-size:calc(20 * var(--rpx));color:var(--auth-green)!important}.mini-page-auth .auth-security-row{border:calc(1 * var(--rpx)) solid #e4ebf2;border-radius:calc(12 * var(--rpx));gap:calc(8 * var(--rpx));margin-top:calc(12 * var(--rpx));padding:calc(12 * var(--rpx));background:#f8fafc;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mini-page-auth .auth-security-item{color:#64748b;font-size:calc(18 * var(--rpx));white-space:nowrap;justify-content:center;align-items:center;min-width:0;font-weight:800;display:flex}.mini-page-auth .auth-security-dot{background:var(--auth-green);height:calc(8 * var(--rpx));margin-right:calc(7 * var(--rpx));width:calc(8 * var(--rpx));border-radius:50%;flex:none}.mini-page-auth .wechat-btn{cursor:pointer;border-radius:calc(14 * var(--rpx))!important;box-shadow:0 calc(14 * var(--rpx)) calc(30 * var(--rpx)) #11182738!important;font-size:calc(29 * var(--rpx))!important;margin-top:calc(22 * var(--rpx))!important;min-height:calc(92 * var(--rpx))!important;background:#111827!important}.mini-page-auth .wechat-btn-pressed{background:#263245!important}.mini-page-auth .wechat-symbol{font-size:calc(21 * var(--rpx))!important;height:calc(42 * var(--rpx))!important;width:calc(42 * var(--rpx))!important;background:#ffffff29!important}.mini-page-auth .wechat-oauth-note{color:#748197!important;font-size:calc(20 * var(--rpx))!important;margin-top:calc(16 * var(--rpx))!important;line-height:1.58!important}.mini-page-auth .guest-entry{cursor:pointer;font-weight:800;color:#4d5d72!important;font-size:calc(23 * var(--rpx))!important;margin-top:calc(18 * var(--rpx))!important;padding:calc(11 * var(--rpx)) 0!important}.mini-page-auth .protocol-text{border-top:calc(1 * var(--rpx)) solid #edf2f7;padding-top:calc(15 * var(--rpx));color:#97a1b0!important;font-size:calc(18 * var(--rpx))!important;margin-top:calc(14 * var(--rpx))!important;line-height:1.65!important}.mini-page-auth .protocol-link{font-weight:800;color:var(--auth-blue)!important}.mini-page-auth .first-login-mask{padding:calc(22 * var(--rpx))!important;background:#1220337a!important;align-items:flex-end!important}.mini-page-auth .first-login-panel{border-radius:calc(16 * var(--rpx))!important;box-shadow:0 calc(28 * var(--rpx)) calc(78 * var(--rpx)) #1220333d!important;padding:calc(30 * var(--rpx)) calc(28 * var(--rpx)) calc(24 * var(--rpx) + env(safe-area-inset-bottom))!important}.mini-page-auth .guide-primary{border-radius:calc(12 * var(--rpx))!important;background:#111827!important}.mini-page-auth .guide-secondary{font-weight:800;color:#526175!important}.mini-page-auth .auth-admin-mode .auth-login-mark,.mini-page-auth .auth-admin-mode .wechat-btn{background:#1f2937!important}.mini-page-auth .auth-admin-mode .identity-kicker,.mini-page-auth .auth-admin-mode .session-badge,.mini-page-auth .auth-admin-mode .protocol-link{color:#7c3aed!important}.mini-page-auth .auth-admin-mode .identity-state{color:#6d28d9!important;background:#7c3aed1a!important;border-color:#7c3aed38!important}.mini-page-auth .auth-admin-mode .session-badge{background:#f3efff!important;border-color:#e4d9ff!important}@media (width>=760px){.mini-page-auth .auth-page{grid-template-columns:minmax(0,1.05fr) minmax(330px,.95fr);align-items:center;gap:24px;max-width:980px;margin:0 auto;display:grid;padding:48px 24px!important}.mini-page-auth .login-section{margin:0!important}}@media (width<=360px){.mini-page-auth .account-facts,.mini-page-auth .auth-security-row{grid-template-columns:1fr}.mini-page-auth .fact-pill{flex-direction:row;min-height:44px}.mini-page-auth .session-badge{display:none}}.mini-page-auth{--mini-viewport-width:min(100vw, 980px);box-shadow:none;width:100%;background:#dfe8fb!important}.mini-page-auth .auth-card-page{justify-content:center;align-items:center;width:100%;max-width:none;margin:0 auto;display:flex;overflow:hidden;min-height:100dvh!important;padding:32px 20px!important}.mini-page-auth .auth-card-shell{background:#fff;border:1px solid #bbcae2b3;border-radius:8px;grid-template-columns:minmax(300px,.92fr) minmax(360px,1.08fr);width:100%;max-width:900px;min-height:430px;display:grid;overflow:hidden;box-shadow:0 18px 46px #2d456e2e}.mini-page-auth .auth-card-side{color:#fff;background:linear-gradient(135deg,#5578d8 0%,#159fae 100%);flex-direction:column;justify-content:center;min-width:0;padding:46px 42px;display:flex}.mini-page-auth .auth-card-logo{background:#ffffff29;border:1px solid #ffffff42;border-radius:8px;justify-content:center;align-items:center;width:76px;height:42px;margin-bottom:34px;font-size:17px;font-weight:900;display:flex}.mini-page-auth .auth-card-side-title{letter-spacing:0;font-size:28px;font-weight:950;line-height:1.2}.mini-page-auth .auth-card-side-sub{color:#ffffffc7;max-width:320px;margin-top:14px;font-size:14px;line-height:1.8}.mini-page-auth .auth-study-visual{width:100%;max-width:305px;margin-top:22px}.mini-page-auth .auth-study-board{background:#ffffff24;border:1px solid #ffffff3d;border-radius:8px;gap:14px;padding:15px;display:grid;box-shadow:inset 0 1px #ffffff1f}.mini-page-auth .auth-study-top{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mini-page-auth .auth-study-chip{color:#24739a;text-align:center;background:#ffffffe6;border-radius:6px;font-size:12px;font-weight:950;line-height:28px}.mini-page-auth .auth-study-chip.muted{color:#536fbe}.mini-page-auth .auth-study-chip.dark{color:#fff;background:#131c30d1}.mini-page-auth .auth-study-graph{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:8px;height:64px;display:grid}.mini-page-auth .auth-study-bar{background:linear-gradient(#fffffff2,#d2f2ffa3);border-radius:6px 6px 3px 3px;min-height:18px}.mini-page-auth .auth-study-note{gap:7px;display:grid}.mini-page-auth .auth-study-note-line{background:#ffffff6b;border-radius:999px;width:100%;height:7px;display:block}.mini-page-auth .auth-study-note-line.strong{background:#ffffffb8;width:72%}.mini-page-auth .auth-study-note-line.short{width:48%}.mini-page-auth .auth-card-features{gap:10px;margin-top:18px;display:grid}.mini-page-auth .auth-card-feature{color:#ffffffdb;align-items:center;min-width:0;font-size:13px;font-weight:700;line-height:1.35;display:flex}.mini-page-auth .auth-card-dot{opacity:.88;background:#fff;border-radius:50%;flex:none;width:6px;height:6px;margin-right:9px}.mini-page-auth .auth-card-ghost{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff57;border-radius:8px;max-width:150px;height:42px;margin-top:32px;font-size:14px;font-weight:800}.mini-page-auth .auth-card-main{background:#fff;flex-direction:column;justify-content:center;min-width:0;padding:44px 56px;display:flex}.mini-page-auth .auth-card-title{color:#111827;letter-spacing:0;text-align:center;font-size:26px;font-weight:950;line-height:1.25}.mini-page-auth .auth-card-subtitle{color:#6b7280;text-align:center;max-width:340px;margin:10px auto 0;font-size:13px;line-height:1.65}.mini-page-auth .auth-card-tabs{background:#f3f7fd;border:1px solid #e2e9f4;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:100%;margin:22px auto 0;padding:4px;display:grid}.mini-page-auth .auth-card-tabs.auth-mode-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.mini-page-auth .auth-card-tab{color:#68778c;cursor:pointer;background:0 0;border:0;border-radius:6px;height:36px;font-size:14px;font-weight:850}.mini-page-auth .auth-card-tab.active{color:#111827;background:#fff;box-shadow:0 4px 10px #2640661a}.mini-page-auth .auth-card-form{gap:14px;width:100%;margin-top:20px;display:grid}.mini-page-auth .auth-card-field{gap:7px;min-width:0;margin:0;display:grid}.mini-page-auth .auth-card-label{color:#374151;font-size:13px;font-weight:850}.mini-page-auth .auth-card-input{color:#111827;background:#f1f6ff;border:1px solid #e3ebf7;border-radius:6px;outline:none;width:100%;height:44px;padding:0 13px;font-size:15px}.mini-page-auth .auth-card-input::placeholder{color:#9aa7b8}.mini-page-auth .auth-card-input:focus{background:#fff;border-color:#23a4b2;box-shadow:0 0 0 3px #23a4b21f}.mini-page-auth .auth-card-code-row{grid-template-columns:minmax(0,1fr) 116px;align-items:end;gap:10px;display:grid}.mini-page-auth .auth-code-button{color:#236477;cursor:pointer;background:#fff;border:1px solid #d8e2f0;border-radius:6px;height:44px;font-size:13px;font-weight:900}.mini-page-auth .auth-code-button:disabled,.mini-page-auth .auth-card-primary:disabled{cursor:default;opacity:.62}.mini-page-auth .auth-card-primary,.mini-page-auth .auth-card-secondary{cursor:pointer;border-radius:6px;width:100%;height:46px;font-size:15px;font-weight:950}.mini-page-auth .auth-card-primary{color:#fff;background:#1296a9;border:1px solid #1296a9;box-shadow:0 10px 20px #1296a92e}.mini-page-auth .auth-card-primary.wechat{background:#111827;border-color:#111827;box-shadow:0 10px 20px #11182729}.mini-page-auth .auth-card-primary.admin{background:#1f2937;border-color:#1f2937}.mini-page-auth .auth-card-secondary{color:#344258;background:#fff;border:1px solid #dbe4f0}.mini-page-auth .auth-card-note,.mini-page-auth .auth-card-agreement{color:#8a96a8;text-align:center;font-size:12px;line-height:1.65}.mini-page-auth .auth-card-agreement{margin-top:16px}.mini-page-auth .auth-card-link{color:#147b92;cursor:pointer;font-weight:850}.mini-page-auth .auth-wechat-panel{text-align:center;background:#f4f8fd;border:1px solid #e4ebf5;border-radius:8px;place-items:center;gap:8px;padding:24px 18px;display:grid}.mini-page-auth .auth-wechat-icon{color:#fff;background:#07c160;border-radius:16px;justify-content:center;align-items:center;width:46px;height:46px;font-size:18px;font-weight:950;display:flex;box-shadow:0 16px 34px #07c1603d,inset 0 1px #ffffff3d}.mini-page-auth .auth-wechat-title{color:#111827;font-size:17px;font-weight:950}.mini-page-auth .auth-wechat-sub{color:#6b7280;max-width:300px;font-size:13px;line-height:1.6}.mini-page-auth .guide-mark.wechat{color:#fff;background:#07c160;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 16px 34px #07c1603d,inset 0 1px #ffffff3d}.mini-page-auth .auth-bind-panel{max-width:380px}@media (width<=760px){.mini-page-auth{--mini-viewport-width:100vw}.mini-page-auth .auth-card-page{align-items:stretch;min-height:100dvh!important;padding:16px!important}.mini-page-auth .auth-card-shell{grid-template-columns:1fr;max-width:430px;min-height:0;margin:auto 0}.mini-page-auth .auth-card-side{padding:30px 26px}.mini-page-auth .auth-card-logo{margin-bottom:20px}.mini-page-auth .auth-study-visual{display:none}.mini-page-auth .auth-card-side-title{font-size:24px}.mini-page-auth .auth-card-main{padding:30px 24px 28px}.mini-page-auth .auth-card-title{font-size:24px}.mini-page-auth .auth-card-code-row{grid-template-columns:1fr}.mini-page-auth .auth-code-button{width:100%}}@media (width<=390px){.mini-page-auth .auth-card-code-row{grid-template-columns:1fr}.mini-page-auth .auth-code-button{width:100%}}.mini-page-auth{background:radial-gradient(circle at 18% 12%,#ffc74a38,#0000 28%),radial-gradient(circle at 82% 18%,#14b8a62e,#0000 32%),linear-gradient(#edf5ff 0%,#f7fbff 46%,#eef4fb 100%)!important}.mini-page-auth .auth-card-page{box-sizing:border-box;align-items:center;position:relative;overflow:auto;min-height:100dvh!important;padding:54px 22px 38px!important}.mini-page-auth .auth-back-button{color:#26374f;cursor:pointer;z-index:8;background:#ffffffd6;border:1px solid #b8c9e2c7;border-radius:999px;align-items:center;height:40px;padding:0 16px 0 14px;font-size:14px;font-weight:900;display:inline-flex;position:absolute;top:18px;left:24px;box-shadow:0 10px 28px #1f33541f}.mini-page-auth .auth-back-button:before{content:"<";margin-right:7px;font-size:18px;line-height:1}.mini-page-auth .auth-card-shell{background:#fffffff5;border:1px solid #cddaece6;border-radius:26px;grid-template-columns:minmax(310px,.9fr) minmax(380px,1.1fr);max-width:960px;min-height:548px;box-shadow:0 28px 72px #253d6229}.mini-page-auth .auth-card-side{background:radial-gradient(circle at 14% 18%,#ffffff38,#0000 26%),linear-gradient(145deg,#0f6b7b 0%,#22558b 48%,#172554 100%);padding:54px 48px;position:relative;overflow:hidden}.mini-page-auth .auth-card-side:after{content:"";background:#ffffff1f;border-radius:999px;width:210px;height:210px;position:absolute;bottom:-82px;right:-82px}.mini-page-auth .auth-card-logo{z-index:1;background:#ffffff24;border-radius:18px;justify-content:flex-start;gap:10px;width:136px;height:52px;margin-bottom:38px;padding:0 13px;position:relative}.mini-page-auth .auth-logo-image{object-fit:cover;background:#fff;border:1px solid #ffffff9e;border-radius:12px;width:34px;height:34px;display:block;box-shadow:0 8px 18px #0f172a2e,inset 0 1px #ffffffd1}.mini-page-auth .auth-logo-text{color:#fff;font-size:17px;font-weight:950;line-height:1}.mini-page-auth .auth-card-side-title,.mini-page-auth .auth-card-side-sub,.mini-page-auth .auth-study-visual,.mini-page-auth .auth-card-features,.mini-page-auth .auth-card-ghost{z-index:1;position:relative}.mini-page-auth .auth-card-side-title{font-size:31px}.mini-page-auth .auth-card-side-sub{color:#ffffffd6;max-width:340px;font-size:15px}.mini-page-auth .auth-card-main{padding:48px 58px}.mini-page-auth .auth-card-title{color:#0f172a;font-size:30px}.mini-page-auth .auth-card-subtitle{color:#64748b;font-size:14px}.mini-page-auth .auth-card-tabs,.mini-page-auth .auth-card-input,.mini-page-auth .auth-code-button,.mini-page-auth .auth-card-primary,.mini-page-auth .auth-card-secondary,.mini-page-auth .auth-wechat-panel{border-radius:14px}.mini-page-auth .auth-card-tabs{background:#eef4fb;padding:5px}.mini-page-auth .auth-card-tab{border-radius:11px;height:40px;font-size:14px}.mini-page-auth .auth-card-input,.mini-page-auth .auth-code-button{height:48px}.mini-page-auth .auth-card-primary,.mini-page-auth .auth-card-secondary{height:50px}.mini-page-auth .auth-card-ghost{border-radius:999px;max-width:134px;height:44px}.mini-page-auth .auth-wechat-panel{background:linear-gradient(#fffffff5,#f1f8fff5);padding:30px 18px 26px}.mini-page-auth .auth-wechat-icon,.mini-page-auth .guide-mark.wechat{background:0 0;border-radius:16px;justify-content:center;align-items:center;width:62px;height:62px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 34px #07c16038,inset 0 1px #ffffff3d}.mini-page-auth img.auth-wechat-icon,.mini-page-auth img.guide-mark.wechat{object-fit:contain;display:block}.mini-page-auth .guide-mark.wechat{margin-bottom:18px}.mini-page-auth .first-login-mask{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:80;justify-content:center;display:flex;position:fixed;inset:0;background:#0f172a7a!important;align-items:center!important;padding:24px!important}.mini-page-auth .first-login-panel{box-sizing:border-box;background:#fffffffa;border:1px solid #e0eaf8f5;width:min(430px,100vw - 48px);max-width:430px;border-radius:28px!important;padding:30px!important;box-shadow:0 30px 82px #0f172a47!important}.mini-page-auth .guide-mark{border-radius:20px;justify-content:center;align-items:center;width:62px;height:62px;display:flex;position:relative}.mini-page-auth .profile-guide-mark{background:linear-gradient(135deg,#eff6ff,#ecfdf5);border:1px solid #dbeafe;box-shadow:0 16px 30px #2563eb1f}.mini-page-auth .profile-guide-card{background:#fff;border:2px solid #2563eb;border-radius:10px;width:34px;height:34px;position:absolute;top:14px;left:14px}.mini-page-auth .profile-guide-card:after{content:"";background:#10b981;border:3px solid #fff;border-radius:50%;width:13px;height:13px;position:absolute;bottom:-7px;right:-7px}.mini-page-auth .profile-guide-line{z-index:2;background:#93c5fd;border-radius:999px;width:18px;height:4px;position:absolute;left:23px}.mini-page-auth .profile-guide-line.one{top:27px}.mini-page-auth .profile-guide-line.two{width:13px;top:36px}.mini-page-auth .guide-kicker{color:#0f766e;margin-top:18px;font-size:14px;font-weight:900}.mini-page-auth .guide-title{color:#0f172a;margin-top:8px;font-size:27px;font-weight:950;line-height:1.25}.mini-page-auth .guide-sub{color:#64748b;margin-top:12px;font-size:15px;line-height:1.75}.mini-page-auth .guide-actions{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:12px;margin-top:24px;display:grid}.mini-page-auth .guide-primary,.mini-page-auth .guide-secondary{cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;width:100%;min-width:0;height:50px;margin:0;padding:0 16px;font-size:16px;font-weight:950;display:inline-flex;border-radius:16px!important}.mini-page-auth .guide-primary{color:#fff;border:1px solid #0f172a;box-shadow:0 16px 30px #0f172a2e;background:#0f172a!important}.mini-page-auth .guide-secondary{background:#f8fafc;border:1px solid #d9e3f0;color:#526175!important}.wechat-mobile-guide-mask{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-sizing:border-box;z-index:92;background:#0f172a85;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0}.wechat-mobile-guide-card{box-sizing:border-box;color:#0f172a;background:#fff;border:1px solid #e2e8f0f2;border-radius:28px;width:min(440px,100vw - 44px);max-width:440px;padding:28px;box-shadow:0 28px 82px #0f172a47}.wechat-mobile-guide-top{align-items:center;gap:14px;display:flex}.wechat-mobile-guide-icon{object-fit:contain;border-radius:18px;flex:none;width:58px;height:58px;box-shadow:0 12px 24px #07c1602e}.wechat-mobile-guide-kicker{color:#079455;font-size:14px;font-weight:900}.wechat-mobile-guide-title{color:#0f172a;margin-top:5px;font-size:22px;font-weight:950;line-height:1.22}.wechat-mobile-guide-summary{color:#475569;margin-top:18px;font-size:15px;line-height:1.72}.wechat-mobile-guide-steps{border-top:1px solid #e8eef6;gap:13px;margin-top:18px;padding-top:18px;display:grid}.wechat-mobile-guide-step{align-items:flex-start;gap:12px;display:flex}.wechat-mobile-guide-step-number{color:#fff;background:#0f172a;border-radius:999px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;font-weight:950;display:inline-flex}.wechat-mobile-guide-step-text{color:#334155;font-size:15px;font-weight:700;line-height:1.62}.wechat-mobile-guide-note{color:#64748b;background:#f8fafc;border-left:4px solid #facc15;border-radius:12px;margin-top:18px;padding:12px 14px;font-size:13px;line-height:1.6}.wechat-mobile-guide-actions{grid-template-columns:.9fr .9fr 1.1fr;gap:10px;margin-top:20px;display:grid}.wechat-mobile-guide-primary,.wechat-mobile-guide-secondary{cursor:pointer;white-space:nowrap;border-radius:14px;justify-content:center;align-items:center;min-width:0;height:48px;padding:0 12px;font-size:15px;font-weight:950;display:inline-flex}.wechat-mobile-guide-primary{color:#fff;background:#0f172a;border:1px solid #0f172a}.wechat-mobile-guide-secondary{color:#526175;background:#f8fafc;border:1px solid #dbe4ef}@media (width<=430px){.wechat-mobile-guide-card{border-radius:24px;padding:22px}.wechat-mobile-guide-title{font-size:20px}.wechat-mobile-guide-actions{grid-template-columns:1fr}}.avatar.default-avatar.cartoon-avatar{--avatar-hair:#31221b;--avatar-face:#ffd7b5;--avatar-shirt:#2563eb;--avatar-book:#fef3c7;background:var(--avatar-bg,linear-gradient(135deg, #60a5fa, #2563eb));box-sizing:border-box;border:2px solid #ffffff9e;border-radius:15px;justify-content:center;align-items:center;width:46px;height:46px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff6b,0 8px 20px #0f172a29}.cartoon-avatar .avatar-glow{z-index:1;background:#ffffff5c;border-radius:999px;position:absolute}.cartoon-avatar .avatar-glow.one{width:21px;height:21px;top:-5px;right:-7px}.cartoon-avatar .avatar-glow.two{opacity:.48;width:12px;height:12px;bottom:4px;left:5px}.cartoon-avatar .avatar-head{z-index:3;width:24px;height:27px;position:absolute;top:7px;left:11px}.cartoon-avatar .avatar-face{background:var(--avatar-face);border-radius:44% 44% 48% 48%;width:19px;height:21px;position:absolute;top:5px;left:2.5px;box-shadow:inset 0 -2px #e28f622e}.cartoon-avatar .avatar-hair{background:var(--avatar-hair);z-index:2;border-radius:999px 999px 8px 8px;width:21px;height:12px;position:absolute;top:0;left:1.5px}.cartoon-avatar .avatar-hair:after{background:var(--avatar-hair);content:"";border-radius:0 0 7px 7px;width:8.5px;height:8px;position:absolute;top:6.5px;left:1.5px;transform:rotate(10deg)}.cartoon-avatar .avatar-eye{background:#182236;border-radius:50%;width:2.5px;height:2.5px;position:absolute;top:9px}.cartoon-avatar .avatar-eye.left{left:5px}.cartoon-avatar .avatar-eye.right{right:5px}.cartoon-avatar .avatar-smile{border-bottom:1.5px solid #182236ad;border-radius:0 0 999px 999px;width:5.5px;height:3.5px;position:absolute;bottom:4px;left:7px}.cartoon-avatar .avatar-neck{z-index:2;background:#f2b68d;border-radius:2px;width:7px;height:6px;position:absolute;top:29px;left:19.5px}.cartoon-avatar .avatar-body{background:var(--avatar-shirt);z-index:2;border-radius:11px 11px 6px 6px;width:24px;height:17px;position:absolute;bottom:-4px;left:11px}.cartoon-avatar .avatar-book{background:var(--avatar-book);z-index:4;border:1px solid #0f172a1f;border-radius:3px;width:9px;height:10px;display:none;position:absolute;bottom:4px;right:6px;transform:rotate(-9deg)}.avatar-character-dawn{--avatar-bg:linear-gradient(135deg, #fbbf24, #fb7185);--avatar-hair:#4b2e1f;--avatar-shirt:#ef4444;--avatar-book:#fff7ed}.avatar-character-library{--avatar-bg:linear-gradient(135deg, #60a5fa, #2563eb);--avatar-hair:#26364a;--avatar-shirt:#1d4ed8;--avatar-book:#fde68a}.avatar-character-formula{--avatar-bg:linear-gradient(135deg, #8b5cf6, #06b6d4);--avatar-hair:#1e1b4b;--avatar-shirt:#7c3aed;--avatar-book:#e0f2fe}.avatar-character-physics{--avatar-bg:linear-gradient(135deg, #14b8a6, #22c55e);--avatar-hair:#164e63;--avatar-shirt:#0f766e;--avatar-book:#dcfce7}.avatar-character-planner{--avatar-bg:linear-gradient(135deg, #38bdf8, #6366f1);--avatar-hair:#1f2937;--avatar-shirt:#4338ca;--avatar-book:#fef9c3}.avatar-character-focus{--avatar-bg:linear-gradient(135deg, #fb7185, #e11d48);--avatar-hair:#3f1f2d;--avatar-shirt:#be123c;--avatar-book:#fff1f2}.avatar-character-shore{--avatar-bg:linear-gradient(135deg, #0f172a, #f59e0b);--avatar-hair:#111827;--avatar-shirt:#f97316;--avatar-book:#fef3c7}.avatar-character-night{--avatar-bg:linear-gradient(135deg, #172554, #0f766e);--avatar-hair:#0f172a;--avatar-shirt:#0ea5e9;--avatar-book:#dbeafe}.avatar-character-boy-ink{--avatar-bg:linear-gradient(135deg, #1e293b, #2563eb);--avatar-hair:#111827;--avatar-shirt:#1d4ed8;--avatar-book:#dbeafe}.avatar-character-boy-mint{--avatar-bg:linear-gradient(135deg, #0f766e, #67e8f9);--avatar-hair:#134e4a;--avatar-shirt:#0891b2;--avatar-book:#ccfbf1}.avatar-character-girl-peach{--avatar-bg:linear-gradient(135deg, #fb7185, #fdba74);--avatar-hair:#713f12;--avatar-shirt:#f43f5e;--avatar-book:#fff7ed}.avatar-character-girl-lilac{--avatar-bg:linear-gradient(135deg, #a78bfa, #f0abfc);--avatar-hair:#3b0764;--avatar-shirt:#7c3aed;--avatar-book:#f5f3ff}.avatar-style-boy .avatar-hair:before{content:"";background:#ffffff1f;border-radius:999px;width:8px;height:2.5px;position:absolute;top:3.5px;left:4.5px}.avatar-style-girl .avatar-head{width:26px;left:10px}.avatar-style-girl .avatar-face{top:6px;left:3.5px}.avatar-style-girl .avatar-hair{border-radius:999px 999px 9px 9px;width:25px;height:14px;left:.5px}.avatar-style-girl .avatar-hair:after{border-radius:0 0 9px 9px;width:7.5px;height:12.5px;top:7.5px;left:.5px;transform:rotate(2deg)}.avatar-style-girl .avatar-hair:before{background:var(--avatar-hair);content:"";border-radius:0 0 9px 9px;width:7.5px;height:12.5px;position:absolute;top:7.5px;right:.5px;transform:rotate(-2deg)}.mini-page-profile .wechat-bind-card{align-items:center;gap:calc(18 * var(--rpx));margin-top:calc(18 * var(--rpx));padding:calc(22 * var(--rpx)) calc(24 * var(--rpx));border:1px solid #10b98129;display:flex}.mini-page-profile .wechat-real-icon,.mini-page-profile .auth-wechat-icon{border-radius:calc(20 * var(--rpx));box-shadow:0 calc(12 * var(--rpx)) calc(24 * var(--rpx)) #07c1602e;height:calc(74 * var(--rpx));width:calc(74 * var(--rpx));flex:none;overflow:hidden}.mini-page-profile .wechat-real-icon.compact{height:calc(68 * var(--rpx));width:calc(68 * var(--rpx))}.mini-page-profile .wechat-bind-copy{flex:1;min-width:0}.mini-page-profile .wechat-bind-title{color:#182235;font-size:calc(27 * var(--rpx));font-weight:900}.mini-page-profile .wechat-bind-desc{color:#7b879c;font-size:calc(21 * var(--rpx));margin-top:calc(5 * var(--rpx));line-height:1.5}.mini-page-profile .wechat-bind-action{color:#07935a;font-size:calc(22 * var(--rpx));padding:calc(12 * var(--rpx)) calc(18 * var(--rpx));background:#ecfdf5;border-radius:999px;flex:none;font-weight:900}.mini-page-profile .hero-cta.wechat-bind{color:#058346;background:#ecfdf5}.mini-page-profile .wechat-menu-icon{background:0 0}.mini-page-profile .wechat-menu-icon image{border-radius:calc(18 * var(--rpx));height:calc(48 * var(--rpx));width:calc(48 * var(--rpx))}.mini-page-profile .default-avatar-image{border-radius:calc(24 * var(--rpx));box-shadow:0 calc(10 * var(--rpx)) calc(28 * var(--rpx)) #2f467829;box-sizing:border-box;padding:calc(5 * var(--rpx));background:#fff}.mini-page-profile .avatar-picker-mask{z-index:92;background:#0f172a6b;align-items:flex-end;display:flex;position:fixed;inset:0}.mini-page-profile .avatar-picker-panel{border-radius:calc(34 * var(--rpx)) calc(34 * var(--rpx)) 0 0;box-shadow:0 calc(-20 * var(--rpx)) calc(58 * var(--rpx)) #0f172a38;box-sizing:border-box;max-height:82vh;padding:calc(30 * var(--rpx)) calc(28 * var(--rpx)) calc(30 * var(--rpx) + env(safe-area-inset-bottom));background:#fff;width:100%;overflow:auto}.mini-page-profile .avatar-picker-head{justify-content:space-between;align-items:center;display:flex}.mini-page-profile .avatar-picker-eyebrow{color:#3457c9;font-size:calc(21 * var(--rpx));font-weight:900}.mini-page-profile .avatar-picker-title{color:#182235;font-size:calc(34 * var(--rpx));margin-top:calc(6 * var(--rpx));font-weight:900}.mini-page-profile .avatar-picker-close{color:#667085;font-size:calc(34 * var(--rpx));height:calc(60 * var(--rpx));width:calc(60 * var(--rpx));background:#f4f7fb;border-radius:50%;justify-content:center;align-items:center;font-weight:800;display:flex}.mini-page-profile .avatar-option-grid{gap:calc(16 * var(--rpx));margin-top:calc(24 * var(--rpx));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.mini-page-profile .avatar-option{border-radius:calc(24 * var(--rpx));min-height:calc(104 * var(--rpx));min-width:0;padding:calc(14 * var(--rpx)) calc(6 * var(--rpx));background:#f7faff;border:1px solid #e5ebf6;flex-direction:column;justify-content:center;align-items:center;display:flex}.mini-page-profile .avatar-option.active{box-shadow:0 calc(10 * var(--rpx)) calc(22 * var(--rpx)) #4f6fe824;background:#eef5ff;border-color:#4f6fe8}.mini-page-profile .avatar-option .avatar{height:calc(76 * var(--rpx));width:calc(76 * var(--rpx))}.mini-page-profile .avatar-option-image{box-shadow:none;height:calc(78 * var(--rpx));width:calc(78 * var(--rpx));padding:0}.mini-page-profile .avatar-option-label{color:#56627a;font-size:calc(19 * var(--rpx));text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:800;overflow:hidden}.mini-page-profile .avatar-picker-actions{gap:calc(14 * var(--rpx));margin-top:calc(24 * var(--rpx));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mini-page-profile .avatar-picker-action{color:#3457c9;cursor:pointer;font-size:calc(25 * var(--rpx));padding:calc(22 * var(--rpx)) 0;text-align:center;background:#f2f6ff;border:0;border-radius:999px;margin:0;font-weight:900;line-height:1}.mini-page-profile .avatar-picker-action.wechat{color:#07935a;background:#ecfdf5}.mini-page-profile .reminder-wheel-col{overscroll-behavior-y:contain;scroll-snap-type:y proximity}@media (width<=760px){.mini-page-auth .auth-card-page{align-items:stretch;padding:58px 16px 18px!important}.mini-page-auth .auth-back-button{top:12px;left:16px}.mini-page-auth .auth-card-shell{border-radius:22px;grid-template-columns:1fr;max-width:430px;min-height:0;margin:auto 0}.mini-page-auth .auth-card-side{padding:30px 26px}.mini-page-auth .auth-card-main{padding:30px 24px 28px}.mini-page-auth .guide-actions{grid-template-columns:1fr}}.mini-page-question-bank-list .question-textbook-library-mode .list-content{padding-bottom:calc(80 * var(--rpx))}.mini-page-question-bank-list .question-textbook-library-heading{margin:calc(24 * var(--rpx)) 0 calc(28 * var(--rpx))}.mini-page-question-bank-list .question-textbook-library-title{color:#10203f;font-size:calc(38 * var(--rpx));margin:0;font-weight:950;line-height:1.2}.mini-page-question-bank-list .question-textbook-library-desc{color:#74809a;font-size:calc(22 * var(--rpx));margin:calc(10 * var(--rpx)) 0 0;line-height:1.6}.mini-page-question-bank-list .question-textbook-library-grid{gap:calc(24 * var(--rpx));grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(560 * var(--rpx))), 1fr));display:grid}.mini-page-question-bank-list .question-textbook-card{border-radius:calc(30 * var(--rpx));box-shadow:0 calc(18 * var(--rpx)) calc(48 * var(--rpx)) #1c457724;color:inherit;cursor:pointer;font:inherit;grid-template-columns:minmax(calc(205 * var(--rpx)), calc(245 * var(--rpx))) minmax(0, 1fr);min-height:calc(390 * var(--rpx));padding:calc(28 * var(--rpx));text-align:left;background:radial-gradient(circle at 8% 12%,#7ec3ff38,#0000 34%),linear-gradient(145deg,#f8fbff 0%,#edf5ff 52%,#f7fbff 100%);border:1px solid #dbe8f6;align-items:stretch;width:100%;transition:box-shadow .18s,transform .18s;display:grid;position:relative;overflow:hidden}.mini-page-question-bank-list .question-textbook-card:after{content:"";height:calc(270 * var(--rpx));pointer-events:none;right:calc(-115 * var(--rpx));top:calc(-120 * var(--rpx));width:calc(270 * var(--rpx));background:linear-gradient(135deg,#ffffffb8,#72baec14);border-radius:50%;position:absolute}.mini-page-question-bank-list .question-textbook-card:hover{box-shadow:0 calc(24 * var(--rpx)) calc(58 * var(--rpx)) #1c457733;transform:translateY(calc(-4 * var(--rpx)))}.mini-page-question-bank-list .question-textbook-card:focus-visible{outline:calc(4 * var(--rpx)) solid #316bd86b;outline-offset:calc(4 * var(--rpx))}.mini-page-question-bank-list .question-textbook-visual{isolation:isolate;min-width:0;perspective:calc(980 * var(--rpx));z-index:1;justify-content:center;align-items:center;display:flex;position:relative}.mini-page-question-bank-list .question-textbook-visual:after{bottom:calc(18 * var(--rpx));content:"";filter:blur(calc(12 * var(--rpx)));height:calc(22 * var(--rpx));transform:translateY(calc(2 * var(--rpx)));background:#102b4b33;border-radius:50%;position:absolute;left:13%;right:13%}.mini-page-question-bank-list .question-textbook-book3d{aspect-ratio:739/893;border-radius:calc(5 * var(--rpx)) calc(10 * var(--rpx)) calc(10 * var(--rpx)) calc(5 * var(--rpx));box-shadow:calc(-4 * var(--rpx)) calc(3 * var(--rpx)) 0 #14334f47, 0 calc(18 * var(--rpx)) calc(28 * var(--rpx)) #12325638, 0 calc(5 * var(--rpx)) calc(10 * var(--rpx)) #12325626;max-width:calc(215 * var(--rpx));transform:translateY(calc(-3 * var(--rpx))) rotateY(-2.5deg);transform-style:preserve-3d;z-index:1;background:#153b5d;border:1px solid #0b284338;width:91%;transition:box-shadow .22s,transform .22s;display:block;position:relative;overflow:hidden}.mini-page-question-bank-list .question-textbook-card:hover .question-textbook-book3d{box-shadow:calc(-3 * var(--rpx)) calc(2 * var(--rpx)) 0 #14334f3d, 0 calc(23 * var(--rpx)) calc(34 * var(--rpx)) #12325640, 0 calc(6 * var(--rpx)) calc(12 * var(--rpx)) #12325624;transform:translateY(calc(-7 * var(--rpx))) rotateY(-1deg) scale(1.012)}.mini-page-question-bank-list .question-textbook-book3d:after{content:none}.mini-page-question-bank-list .question-textbook-cover{object-fit:cover;transform-origin:50%;width:100%;max-width:none;height:100%;display:block;transform:scale(1.018)}.mini-page-question-bank-list .question-textbook-copy{min-width:0;padding:calc(8 * var(--rpx)) calc(4 * var(--rpx)) calc(8 * var(--rpx)) calc(28 * var(--rpx));z-index:1;align-content:center;display:grid;position:relative}.mini-page-question-bank-list .question-textbook-card-top,.mini-page-question-bank-list .question-textbook-stats{gap:calc(10 * var(--rpx));flex-wrap:wrap;display:flex}.mini-page-question-bank-list .question-textbook-status,.mini-page-question-bank-list .question-textbook-type,.mini-page-question-bank-list .question-textbook-stat{font-size:calc(18 * var(--rpx));padding:calc(9 * var(--rpx)) calc(13 * var(--rpx));border-radius:999px;font-weight:850;line-height:1}.mini-page-question-bank-list .question-textbook-status{color:#0c8056;background:#dcf8eb}.mini-page-question-bank-list .question-textbook-type{color:#986000;background:#fff1d7}.mini-page-question-bank-list .question-textbook-name{color:#102241;font-size:calc(30 * var(--rpx));margin-top:calc(22 * var(--rpx));font-weight:950;line-height:1.36}.mini-page-question-bank-list .question-textbook-subtitle{color:#315b87;font-size:calc(22 * var(--rpx));margin-top:calc(6 * var(--rpx));font-weight:850;line-height:1.5}.mini-page-question-bank-list .question-textbook-author{color:#7c899d;font-size:calc(18 * var(--rpx));margin-top:calc(10 * var(--rpx));line-height:1.5}.mini-page-question-bank-list .question-textbook-stats{margin-top:calc(22 * var(--rpx))}.mini-page-question-bank-list .question-textbook-stat{color:#53677f;background:#ffffffc7}.mini-page-question-bank-list .question-textbook-enter{color:#146ad1;font-size:calc(21 * var(--rpx));margin-top:calc(24 * var(--rpx));font-weight:950}.mini-page-question-bank-list .question-textbook-context{border-radius:calc(22 * var(--rpx));align-items:center;gap:calc(20 * var(--rpx));margin:calc(18 * var(--rpx)) 0;padding:calc(18 * var(--rpx));background:linear-gradient(135deg,#eef6ff,#f8fbff);border:1px solid #dce9f7;display:flex}.mini-page-question-bank-list .question-textbook-back{color:#275991;cursor:pointer;font:inherit;font-size:calc(19 * var(--rpx));min-height:calc(52 * var(--rpx));padding:0 calc(18 * var(--rpx));background:#fff;border:1px solid #d6e2f2;border-radius:999px;flex:none;font-weight:900}.mini-page-question-bank-list .question-textbook-context-copy{gap:calc(5 * var(--rpx));min-width:0;display:grid}.mini-page-question-bank-list .question-textbook-context-name{color:#173659;font-size:calc(21 * var(--rpx))}.mini-page-question-bank-list .question-textbook-context-meta{color:#728299;font-size:calc(18 * var(--rpx));line-height:1.45}.mini-page-question-bank-list .web-practice-mode .list-content{padding-bottom:calc(64 * var(--rpx))}.mini-page-question-bank-list .question-advanced-filters{border-radius:calc(24 * var(--rpx));box-shadow:0 calc(10 * var(--rpx)) calc(28 * var(--rpx)) #3656b112;gap:calc(18 * var(--rpx));margin:calc(20 * var(--rpx)) 0;padding:calc(22 * var(--rpx));background:linear-gradient(145deg,#f8faff,#f2f6ff);border:1px solid #e4eafd;display:grid}.mini-page-question-bank-list .question-filter-group{align-items:center;gap:calc(14 * var(--rpx));grid-template-columns:calc(72 * var(--rpx)) minmax(0, 1fr);display:grid}.mini-page-question-bank-list .question-filter-label{color:#6d7891;font-size:calc(22 * var(--rpx));font-weight:850}.mini-page-question-bank-list .question-filter-options{gap:calc(12 * var(--rpx));min-width:0;padding:calc(2 * var(--rpx));scrollbar-width:none;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.mini-page-question-bank-list .question-filter-options::-webkit-scrollbar{display:none}.mini-page-question-bank-list .question-filter-option{color:#53617c;cursor:pointer;font:inherit;font-size:calc(21 * var(--rpx));min-height:calc(56 * var(--rpx));padding:0 calc(22 * var(--rpx));background:#fff;border:1px solid #dfe6f7;border-radius:999px;flex:none;font-weight:800}.mini-page-question-bank-list .question-filter-option.active{background:linear-gradient(135deg, var(--theme-start,#3155d8), var(--theme-end,#267be8));box-shadow:0 calc(8 * var(--rpx)) calc(18 * var(--rpx)) #3155d833;color:#fff;border-color:#0000}.mini-page-question-bank-list .result-line.with-relearn{gap:calc(12 * var(--rpx))}.mini-page-question-bank-list .question-relearn-button{color:var(--theme-start,#3155d8);cursor:pointer;font:inherit;min-height:calc(54 * var(--rpx));padding:0 calc(20 * var(--rpx));background:#eef3ff;border:1px solid #d7e1fb;border-radius:999px;flex:none;font-weight:900}.mini-page-question-bank-list .question-practice-list{gap:calc(24 * var(--rpx));display:grid}.mini-page-question-bank-list .question-practice-card{border-radius:calc(28 * var(--rpx));box-shadow:0 calc(14 * var(--rpx)) calc(38 * var(--rpx)) #223a7a17;box-sizing:border-box;min-width:0;padding:calc(28 * var(--rpx));background:#fff;border:1px solid #e0e7f7;position:relative;overflow:hidden}.mini-page-question-bank-list .question-practice-card:before{background:linear-gradient(180deg, var(--theme-start,#3155d8), var(--theme-end,#267be8));content:"";height:calc(70 * var(--rpx));left:0;top:calc(30 * var(--rpx));width:calc(6 * var(--rpx));border-radius:999px;position:absolute}.mini-page-question-bank-list .question-practice-top{align-items:flex-start;gap:calc(18 * var(--rpx));display:flex}.mini-page-question-bank-list .question-practice-number{border-radius:calc(16 * var(--rpx));color:var(--theme-start,#3155d8);flex:0 0 calc(58 * var(--rpx));font-size:calc(22 * var(--rpx));height:calc(58 * var(--rpx));letter-spacing:.04em;background:#eef3ff;justify-content:center;align-items:center;font-weight:950;display:flex}.mini-page-question-bank-list .question-practice-meta{flex:1;min-width:0}.mini-page-question-bank-list .question-practice-meta-line{gap:calc(10 * var(--rpx));flex-wrap:wrap;display:flex}.mini-page-question-bank-list .question-type-badge,.mini-page-question-bank-list .question-score-badge,.mini-page-question-bank-list .question-verified-badge{font-size:calc(19 * var(--rpx));padding:calc(10 * var(--rpx)) calc(15 * var(--rpx));border-radius:999px;font-weight:850;line-height:1}.mini-page-question-bank-list .question-type-badge{color:#3155d8;background:#eaf0ff}.mini-page-question-bank-list .question-score-badge{color:#9b6200;background:#fff4d9}.mini-page-question-bank-list .question-verified-badge{color:#138252;background:#eafaf2}.mini-page-question-bank-list .question-practice-path{color:#7d89a2;font-size:calc(20 * var(--rpx));margin-top:calc(12 * var(--rpx));line-height:1.55}.mini-page-question-bank-list .question-practice-stem{color:#14213d;font-size:calc(27 * var(--rpx));margin-top:calc(28 * var(--rpx));overflow-wrap:anywhere;white-space:pre-wrap;min-width:0;font-weight:650;line-height:1.9}.mini-page-question-bank-list .question-math-inline{vertical-align:-.12em;max-width:100%;display:inline-block}.mini-page-question-bank-list .question-math-display{max-width:100%;padding:calc(8 * var(--rpx)) calc(2 * var(--rpx));scrollbar-color:#3155d85c transparent;-webkit-overflow-scrolling:touch;display:block;overflow:auto hidden}.mini-page-question-bank-list .question-math-display .katex-display{text-align:left;min-width:max-content;margin:0}.mini-page-question-bank-list .question-math-fallback{color:#354668;white-space:pre-wrap;font-family:Cambria Math,Times New Roman,serif}.mini-page-question-bank-list .question-figure-section{border-radius:calc(20 * var(--rpx));margin-top:calc(22 * var(--rpx));padding:calc(16 * var(--rpx));background:#f7f9fe;border:1px solid #e0e7f7}.mini-page-question-bank-list .question-figure-label{color:#66738c;font-size:calc(19 * var(--rpx));margin-bottom:calc(12 * var(--rpx));font-weight:850}.mini-page-question-bank-list .question-figure-grid{gap:calc(12 * var(--rpx));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mini-page-question-bank-list .question-figure-grid.single{grid-template-columns:minmax(0,1fr)}.mini-page-question-bank-list .question-figure-button{border-radius:calc(14 * var(--rpx));cursor:zoom-in;background:#fff;border:0;width:100%;padding:0;display:block;overflow:hidden}.mini-page-question-bank-list .question-figure-image{height:auto;max-height:calc(520 * var(--rpx));object-fit:contain;width:100%;display:block}.mini-page-question-bank-list .question-figure-section.source-scan,.mini-page-question-bank-list .question-figure-section.answer-scan{background:#fff;border-color:#d8e2f5}.mini-page-question-bank-list .question-figure-section.source-scan .question-figure-image,.mini-page-question-bank-list .question-figure-section.answer-scan .question-figure-image{max-height:none}.mini-page-question-bank-list .question-figure-section.source-scan .question-figure-button,.mini-page-question-bank-list .question-figure-section.answer-scan .question-figure-button{cursor:zoom-in}.mini-page-question-bank-list .question-choice-grid{gap:calc(14 * var(--rpx));margin-top:calc(26 * var(--rpx));display:grid}.mini-page-question-bank-list .question-choice-grid.scan-choice-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.mini-page-question-bank-list .question-choice-grid.scan-choice-grid .question-choice{min-height:calc(64 * var(--rpx));padding:calc(10 * var(--rpx));justify-content:center;align-items:center}.mini-page-question-bank-list .question-choice-grid.scan-choice-grid .question-choice-text{font-size:calc(20 * var(--rpx));flex:0 auto}.mini-page-question-bank-list .question-choice{border-radius:calc(20 * var(--rpx));color:#273653;cursor:pointer;font:inherit;align-items:flex-start;gap:calc(16 * var(--rpx));min-height:calc(86 * var(--rpx));padding:calc(18 * var(--rpx));text-align:left;background:#f8faff;border:1.5px solid #dfe6f6;width:100%;line-height:1.65;transition:border-color .14s,background .14s,transform .14s;display:flex}.mini-page-question-bank-list .question-choice:not(:disabled):active{transform:scale(.992)}.mini-page-question-bank-list .question-choice:disabled{cursor:default;opacity:1}.mini-page-question-bank-list .question-choice-key{color:#3855aa;flex:0 0 calc(46 * var(--rpx));font-size:calc(22 * var(--rpx));height:calc(46 * var(--rpx));background:#fff;border:1px solid #dbe3f5;border-radius:50%;justify-content:center;align-items:center;font-weight:900;display:flex}.mini-page-question-bank-list .question-choice-text{font-size:calc(24 * var(--rpx));overflow-wrap:anywhere;white-space:pre-wrap;flex:1;min-width:0}.mini-page-question-bank-list .question-choice.selected{background:#edf3ff;border-color:#7793e9}.mini-page-question-bank-list .question-choice.correct{background:#eafaf2;border-color:#35b477}.mini-page-question-bank-list .question-choice.correct .question-choice-key{color:#fff;background:#22a96a;border-color:#22a96a}.mini-page-question-bank-list .question-choice.wrong{background:#fff0f1;border-color:#ed7180}.mini-page-question-bank-list .question-choice.wrong .question-choice-key{color:#fff;background:#dc5567;border-color:#dc5567}.mini-page-question-bank-list .question-response-box{border-radius:calc(22 * var(--rpx));gap:calc(16 * var(--rpx));margin-top:calc(26 * var(--rpx));padding:calc(18 * var(--rpx));background:#f7f9fe;border:1px solid #e1e7f5;display:grid}.mini-page-question-bank-list .question-response-input{border-radius:calc(16 * var(--rpx));box-sizing:border-box;color:#172440;font:inherit;font-size:calc(23 * var(--rpx));min-height:calc(74 * var(--rpx));padding:calc(16 * var(--rpx)) calc(18 * var(--rpx));resize:vertical;background:#fff;border:1px solid #dce4f4;outline:0;width:100%;line-height:1.7}.mini-page-question-bank-list textarea.question-response-input{min-height:calc(150 * var(--rpx))}.mini-page-question-bank-list .question-response-input:focus{box-shadow:0 0 0 calc(5 * var(--rpx)) #4a6cdc1a;border-color:#6282e6}.mini-page-question-bank-list .question-practice-action.reveal{background:linear-gradient(135deg, var(--theme-start,#3155d8), var(--theme-end,#267be8));color:#fff;min-width:calc(210 * var(--rpx));justify-self:end}.mini-page-question-bank-list .question-answer-panel{border-radius:calc(22 * var(--rpx));gap:calc(18 * var(--rpx));margin-top:calc(26 * var(--rpx));padding:calc(22 * var(--rpx));background:linear-gradient(145deg,#f5f8ff,#f9fbff);border:1px solid #dce5fa;display:grid}.mini-page-question-bank-list .question-answer-head{align-items:center;gap:calc(12 * var(--rpx));flex-wrap:wrap;justify-content:space-between;display:flex}.mini-page-question-bank-list .question-result-badge{color:#3457c9;font-size:calc(21 * var(--rpx));padding:calc(11 * var(--rpx)) calc(18 * var(--rpx));background:#e7efff;border-radius:999px;font-weight:900}.mini-page-question-bank-list .question-result-badge.correct{color:#118052;background:#ddf8e9}.mini-page-question-bank-list .question-result-badge.wrong{color:#bd4053;background:#ffeaed}.mini-page-question-bank-list .question-user-answer{color:#77839b;font-size:calc(20 * var(--rpx));font-weight:750}.mini-page-question-bank-list .question-reference-block,.mini-page-question-bank-list .question-analysis-block{border-radius:calc(17 * var(--rpx));min-width:0;padding:calc(18 * var(--rpx));background:#fff}.mini-page-question-bank-list .question-answer-label{color:#3155d8;font-size:calc(20 * var(--rpx));margin-bottom:calc(12 * var(--rpx));font-weight:900}.mini-page-question-bank-list .question-answer-math,.mini-page-question-bank-list .question-analysis-math{color:#20304e;font-size:calc(23 * var(--rpx));overflow-wrap:anywhere;white-space:pre-wrap;min-width:0;line-height:1.85}.mini-page-question-bank-list .question-own-answer{color:#66738c;font-size:calc(21 * var(--rpx));gap:calc(8 * var(--rpx));display:grid}.mini-page-question-bank-list .question-own-label{font-weight:900}.mini-page-question-bank-list .question-own-text{border-radius:calc(14 * var(--rpx));padding:calc(14 * var(--rpx));white-space:pre-wrap;background:#fff}.mini-page-question-bank-list .question-assessment-row,.mini-page-question-bank-list .question-practice-actions{gap:calc(12 * var(--rpx));flex-wrap:wrap;display:flex}.mini-page-question-bank-list .question-practice-actions{margin-top:calc(26 * var(--rpx));padding-top:calc(20 * var(--rpx));border-top:1px solid #edf0f7}.mini-page-question-bank-list .question-practice-action{color:#52617d;cursor:pointer;font:inherit;font-size:calc(20 * var(--rpx));min-height:calc(58 * var(--rpx));padding:0 calc(20 * var(--rpx));background:#f2f5fb;border:0;border-radius:999px;justify-content:center;align-items:center;font-weight:850;display:inline-flex}.mini-page-question-bank-list .question-practice-action.active.favorite{color:#a96900;background:#fff0d5}.mini-page-question-bank-list .question-practice-action.active.wrongbook,.mini-page-question-bank-list .question-practice-action.assessment.active-review{color:#bd4053;background:#ffebee}.mini-page-question-bank-list .question-practice-action.assistant{color:#3155d8;background:#eaf0ff}.mini-page-question-bank-list .question-practice-action.retry{margin-left:auto}.mini-page-question-bank-list .question-practice-action.assessment{background:#fff;border:1px solid #dbe3f5}.mini-page-question-bank-list .question-practice-action.assessment.active-correct{color:#118052;background:#e5f8ee;border-color:#7bd2a6}.mini-page-question-bank-list .question-load-more{color:#3155d8;cursor:pointer;font:inherit;font-size:calc(22 * var(--rpx));min-height:calc(72 * var(--rpx));padding:0 calc(36 * var(--rpx));background:#eef3ff;border:1px solid #d7e1fb;border-radius:999px;justify-self:center;font-weight:900}@media (width<=560px){.mini-page-question-bank-list .question-practice-card{border-radius:calc(24 * var(--rpx));padding:calc(24 * var(--rpx)) calc(22 * var(--rpx))}.mini-page-question-bank-list .question-filter-group{grid-template-columns:1fr;align-items:flex-start}.mini-page-question-bank-list .question-practice-stem{font-size:calc(28 * var(--rpx))}.mini-page-question-bank-list .question-choice{min-height:calc(94 * var(--rpx))}.mini-page-question-bank-list .question-practice-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mini-page-question-bank-list .question-practice-action{padding:0 calc(12 * var(--rpx))}.mini-page-question-bank-list .question-practice-action.retry{margin-left:0}}#xiaoyang-vip-payment-overlay [data-pay-copy-status]{overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}.review-retire-row{justify-content:flex-end;margin-bottom:6px;display:flex}.mini-page-cards .review-retire-button{color:#657493;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;width:40px;min-height:40px;margin:0;padding:0;font-size:12px;line-height:1.4;display:inline-flex}.review-retire-button:after{border:0}.review-retire-button:focus-visible{outline-offset:2px;outline:2px solid #526bd6}.review-retire-icon{background:currentColor;width:15px;height:17px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 6h18M9 6V3h6v3M5 6l1 15h12l1-15M10 10v7M14 10v7'/%3E%3C/g%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 6h18M9 6V3h6v3M5 6l1 15h12l1-15M10 10v7M14 10v7'/%3E%3C/g%3E%3C/svg%3E") 50%/contain no-repeat}.review-retire-skip{color:#657493;cursor:pointer;justify-content:center;align-items:center;gap:8px;margin-top:18px;font-size:13px;display:flex}.review-retire-skip input{accent-color:#3e50c8;width:17px;height:17px}
