body,html{width:100%;min-height:100%;margin:0;padding:0;background:#f5f7fb;overflow-x:hidden;-webkit-text-size-adjust:100%}*{box-sizing:border-box}#app{min-height:100vh;margin:0;padding:0}button,input{font:inherit}[data-v-53937410]{box-sizing:border-box}.platform-page[data-v-53937410]{min-height:100vh;min-height:100svh;display:flex;align-items:center;justify-content:center;padding:calc(28px + env(safe-area-inset-top)) 18px calc(28px + env(safe-area-inset-bottom));background:#f5f7fb;color:#172033;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.platform-panel[data-v-53937410]{width:100%;max-width:430px}.brand-block[data-v-53937410]{display:flex;flex-direction:column;align-items:center;margin-bottom:24px}.brand-mark[data-v-53937410]{display:grid;width:58px;height:58px;margin-bottom:14px;place-items:center;border-radius:18px;background:#176b5f;color:#fff;font-size:26px;font-weight:800;box-shadow:0 14px 26px rgba(23,107,95,.22)}.app-title[data-v-53937410]{margin:0;color:#172033;font-size:30px;font-weight:800}.page-subtitle[data-v-53937410]{margin:7px 0 0;color:#667085;font-size:14px}.admin-entry[data-v-53937410]{display:inline-flex;align-items:center;min-height:44px;margin-top:4px;padding:0 10px;color:#176b5f;font-size:14px;text-decoration:none;border-radius:8px}.admin-entry[data-v-53937410]:focus-visible,.admin-entry[data-v-53937410]:hover{background:#edf7f4;text-decoration:underline}.search-box[data-v-53937410]{display:flex;align-items:center;min-height:50px;margin-bottom:12px;padding:0 13px;border:1px solid #d7deea;border-radius:13px;background:#fff;box-shadow:0 8px 20px rgba(29,41,57,.05)}.search-box[data-v-53937410]:focus-within{border-color:#176b5f;box-shadow:0 0 0 4px rgba(23,107,95,.1)}.search-icon[data-v-53937410]{margin-right:9px;color:#667085;font-size:25px;line-height:1}.search-box input[data-v-53937410]{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#172033;font-size:16px}.search-box input[data-v-53937410]::-moz-placeholder{color:#98a2b3}.search-box input[data-v-53937410]::placeholder{color:#98a2b3}.clear-button[data-v-53937410]{width:28px;height:28px;flex:0 0 28px;border:0;border-radius:50%;background:#eef1f5;color:#667085;cursor:pointer;font-size:20px;line-height:1}.platform-list[data-v-53937410]{display:flex;flex-direction:column;gap:10px}.platform-item[data-v-53937410]{display:flex;align-items:center;width:100%;min-height:78px;padding:12px 14px;border:1px solid #e1e6ee;border-radius:16px;background:#fff;color:#172033;cursor:pointer;text-align:left;box-shadow:0 10px 26px rgba(29,41,57,.06);transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.platform-item[data-v-53937410]:focus-visible,.platform-item[data-v-53937410]:hover{border-color:#176b5f;outline:none;box-shadow:0 12px 28px rgba(23,107,95,.14);transform:translateY(-1px)}.platform-icon[data-v-53937410]{display:grid;width:46px;height:46px;flex:0 0 46px;margin-right:12px;place-items:center;border-radius:13px;color:#fff;font-size:22px;font-weight:800}.platform-icon-xuexi-chengzhang[data-v-53937410]{background:#176b5f}.platform-icon-anquan-sanfen[data-v-53937410]{background:#365d8d}.platform-icon-liangongbao[data-v-53937410]{background:#b76524}.platform-copy[data-v-53937410]{display:flex;flex:1;min-width:0;flex-direction:column;gap:4px}.platform-copy strong[data-v-53937410]{font-size:17px;font-weight:800}.platform-copy small[data-v-53937410]{color:#667085;font-size:13px}.platform-arrow[data-v-53937410]{margin-left:10px;color:#98a2b3;font-size:28px;line-height:1}.empty-state[data-v-53937410]{padding:24px 12px;border:1px dashed #d7deea;border-radius:14px;background:#fff;color:#667085;text-align:center;font-size:15px}.sr-only[data-v-53937410]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:360px){.platform-page[data-v-53937410]{padding-left:14px;padding-right:14px}}