@charset "UTF-8";.app-frame[data-v-e3f1c334]{position:relative;width:100vw;height:100vh;height:100dvh;overflow:hidden;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);background:#111827}.app-scale[data-v-e3f1c334]{transform-origin:0 0}.app-frame.kb-open[data-v-e3f1c334]{overflow:auto;-webkit-overflow-scrolling:touch}.rotate-gate[data-v-e3f1c334]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:24px;background:linear-gradient(160deg,#1d2636,#111827);color:#fff}.rg-card[data-v-e3f1c334]{width:min(360px,88%);text-align:center}.rg-art[data-v-e3f1c334]{display:flex;align-items:center;justify-content:center;width:104px;height:104px;margin:0 auto 18px;border-radius:26px;background:#3f8cff24;color:#6aa8ff}.rg-card h2[data-v-e3f1c334]{margin:0;font-size:20px;font-weight:800;letter-spacing:1px}.rg-card p[data-v-e3f1c334]{margin:12px 0 0;font-size:14px;line-height:1.8;color:#b6c2d6}.rg-tip[data-v-e3f1c334]{margin-top:18px;padding:8px 12px;border-radius:999px;background:#ffffff14;font-size:12px;color:#8fa5c4}:root{--pos-primary: #2d7ff9;--pos-primary-dark: #1a5fd0;--pos-success: #34c759;--pos-warning: #ff9500;--pos-danger: #ff3b30;--pos-bg: #f5f6f8;--pos-card: #ffffff;--pos-border: #e8ebf0;--pos-text: #1f2430;--pos-text-sub: #7b8494;--pos-radius: 12px}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body,#app{height:100%;margin:0;padding:0;overflow:hidden}body{background:var(--pos-bg);color:var(--pos-text);font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;overscroll-behavior:none}button{font-family:inherit;cursor:pointer;border:none;background:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}input{font-family:inherit;outline:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:44px;padding:0 18px;border-radius:10px;font-size:15px;font-weight:600;transition:filter .15s,transform .08s;user-select:none}.btn:active{transform:scale(.98)}.btn-primary{background:var(--pos-primary);color:#fff}.btn-primary:disabled{background:#c7d3e6;cursor:not-allowed}.btn-ghost{background:#fff;border:1px solid var(--pos-border);color:var(--pos-text)}.btn-danger{background:#fff1f0;color:var(--pos-danger);border:1px solid #ffd6d3}.field{display:flex;flex-direction:column;gap:6px}.field label{font-size:13px;color:var(--pos-text-sub)}.field input,.field select{height:46px;border:1px solid var(--pos-border);border-radius:10px;padding:0 12px;font-size:15px;background:#fff;color:var(--pos-text)}.field input:focus,.field select:focus{border-color:var(--pos-primary);box-shadow:0 0 0 3px #2d7ff91f}.text-danger{color:var(--pos-danger)}.text-sub{color:var(--pos-text-sub)}.pos-topbar{height:56px;flex:0 0 56px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 16px;background:linear-gradient(180deg,#252c38,#1b212b);border-bottom:1px solid #11151c;color:#fff}.pos-topbar .pb-brand{display:flex;align-items:center;gap:10px;min-width:0}.pos-topbar .pb-logo{width:34px;height:34px;flex:0 0 34px;display:flex;align-items:center;justify-content:center;border-radius:9px;background:linear-gradient(135deg,#3b82f6,#2563eb);font-size:11px;font-weight:700;letter-spacing:.5px}.pos-topbar .pb-title{font-size:15px;font-weight:700;line-height:1.2}.pos-topbar .pb-sub{font-size:11px;color:#ffffff8c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pos-topbar .pb-center{display:flex;align-items:center;gap:12px;font-size:13px;color:#ffffffb8}.pos-topbar .pb-actions{display:flex;align-items:center;gap:8px}.pos-topbar .pb-btn{padding:6px 12px;border-radius:999px;border:none;background:#ffffff1a;color:#cbd5e1;font-size:12px;font-weight:400;cursor:pointer;white-space:nowrap}.pos-topbar .pb-btn:hover{background:#fff3;color:#fff}.pos-topbar .pb-btn.primary{background:#2d7ff9;color:#fff}.pos-topbar .pb-btn.primary:hover{background:#1a5fd0;color:#fff}.pos-topbar .pb-btn.danger{background:#ff3b3029;color:#ff9a94}.pos-page{height:100%;display:flex;flex-direction:column;background:#eef1f6;overflow:hidden}.pos-page-body{flex:1;min-height:0;overflow:auto;padding:12px;display:flex;flex-direction:column;gap:12px}.pos-panel{background:#fff;border-radius:14px;box-shadow:0 1px 2px #1018280d;padding:14px}.pos-chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pos-chip{height:32px;padding:0 12px;border-radius:8px;border:1px solid var(--pos-border);background:#fff;color:var(--pos-text-sub);font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.pos-chip:hover{border-color:var(--pos-primary);color:var(--pos-primary)}.pos-chip.active{background:#eef4ff;border-color:var(--pos-primary);color:var(--pos-primary)}.pos-chip.primary{background:var(--pos-primary);border-color:var(--pos-primary);color:#fff}.pos-input{height:32px;padding:0 10px;border:1px solid var(--pos-border);border-radius:8px;font-size:13px;color:var(--pos-text);background:#fff}.pos-input:focus{border-color:var(--pos-primary);box-shadow:0 0 0 3px #2d7ff91f}
