:root{--live-primary: #165dff;--live-primary-hover: #0e4fd6;--live-primary-soft: #eaf2ff;--live-primary-muted: #d9e7ff;--live-brand-deep: #03277f;--live-blue: var(--live-primary);--live-gold: #e6a23c;--live-gold-soft: #fff5e6;--live-gold-muted: #f4d9a8;--live-gold-text: #9a6700;--live-bg: #0b1b3a;--live-bg-deep: #071633;--live-bg-soft: #10264d;--live-bg-deeper: #06122b;--live-bg-preview: #081a38;--live-watch-bg: #0b1b3a;--live-watch-bg-soft: #06132c;--live-watch-bg-mid: #081a38;--live-watch-gradient: linear-gradient(180deg, #0b1b3a 0%, #081a38 55%, #06132c 100%);--live-watch-gradient-deep: linear-gradient(180deg, #0b1b3a 0%, #071633 55%, #06122b 100%);--live-ambient-veil: linear-gradient( 180deg, rgba(11, 27, 58, .8) 0%, rgba(6, 19, 44, .94) 100% );--live-surface: #ffffff;--live-surface-soft: #f7f9fc;--live-surface-muted: #f1f4f8;--live-surface-blue: #f4f7fb;--live-text: #172033;--live-text-body: #344054;--live-text-secondary: #475467;--live-text-tertiary: #667085;--live-text-placeholder: #98a2b3;--live-text-muted: var(--live-text-placeholder);--live-on-dark-title: rgba(255, 255, 255, .96);--live-on-dark-body: rgba(255, 255, 255, .78);--live-on-dark-secondary: rgba(255, 255, 255, .55);--live-on-dark-placeholder: rgba(255, 255, 255, .48);--live-border: #e4e7ec;--live-divider: #eef1f5;--live-blue-gray: #98a8bf;--live-line: var(--live-border);--live-danger: #e53935;--live-success: #16a34a;--live-warning: #e6a23c;--live-like: #ff6b8a;--live-error-text: #ffb4b4;--live-nick: #bfd3ff;--live-overlay: rgba(5, 10, 20, .58);--live-overlay-strong: rgba(5, 10, 20, .72);--live-control-bg: rgba(255, 255, 255, .12);--live-control-border: rgba(255, 255, 255, .12);--live-control-active: rgba(255, 255, 255, .2);--live-layer: transparent;--live-bubble: rgba(255, 255, 255, .1);--live-bubble-border: rgba(255, 255, 255, .06);--live-bubble-blur: blur(6px);--live-field: rgba(255, 255, 255, .1);--live-field-border: rgba(255, 255, 255, .14);--live-field-focus: rgba(22, 93, 255, .75);--live-chip: rgba(255, 255, 255, .08);--live-chip-border: rgba(255, 255, 255, .12);--live-chip-text: rgba(255, 255, 255, .8);--live-chip-active: rgba(22, 93, 255, .28);--live-chip-active-border: rgba(22, 93, 255, .55);--live-self-bg: rgba(22, 93, 255, .22);--live-self-border: rgba(22, 93, 255, .45);--live-bottom-gradient: linear-gradient( to top, rgba(11, 27, 58, .92) 0%, rgba(11, 27, 58, .45) 55%, transparent 100% );--live-bottom-gradient-kb: linear-gradient( to top, rgba(11, 27, 58, .96) 0%, rgba(11, 27, 58, .62) 60%, transparent 100% );--live-header-gradient: linear-gradient( 180deg, rgba(7, 22, 51, .88) 0%, rgba(7, 22, 51, 0) 100% );--live-fs-top-gradient: linear-gradient( to bottom, rgba(5, 10, 20, .58) 0%, rgba(5, 10, 20, .18) 58%, transparent 100% );--live-fs-bottom-gradient: linear-gradient( to top, rgba(5, 10, 20, .58) 0%, rgba(5, 10, 20, .24) 48%, transparent 100% );--live-glass: rgba(11, 27, 58, .72);--live-glass-strong: rgba(255, 255, 255, .1);--live-glass-border: rgba(255, 255, 255, .06);--live-glass-blur: blur(12px);--live-glass-text: var(--live-on-dark-title);--live-toast-bg: rgba(17, 24, 39, .88);--live-toast-text: rgba(255, 255, 255, .95);--live-radius-sm: 8px;--live-radius-md: 12px;--live-radius-pill: 22px;--live-shadow: 0 8px 24px rgba(0, 0, 0, .12);--live-shadow-soft: 0 4px 12px rgba(22, 93, 255, .08);--live-player-black: #000;--live-player-overlay: rgba(5, 10, 20, .58);--live-player-capsule-bg: rgba(255, 255, 255, .1);--live-player-capsule-border: rgba(255, 255, 255, .16)}.live-glass-panel{background:var(--live-glass);backdrop-filter:var(--live-glass-blur);-webkit-backdrop-filter:var(--live-glass-blur);border:1px solid var(--live-glass-border);box-shadow:none}.live-glass-field{background:var(--live-field);border:1px solid var(--live-field-border);color:var(--live-glass-text)}:root{--mine-brand: #03277f;--mine-brand-mid: #165dff;--mine-brand-soft: #eaf2ff;--mine-accent: #ff4d6a;--mine-bg-top: #eef4ff;--mine-bg-bottom: #f4f6fb;--mine-home-bg: #f6f8fc;--mine-card: #ffffff;--mine-text: #0f172a;--mine-text-secondary: #64748b;--mine-text-muted: #94a3b8;--mine-border: rgba(15, 23, 42, .06);--mine-shadow: 0 16px 40px rgba(15, 23, 42, .06);--mine-shadow-sm: 0 8px 24px rgba(15, 23, 42, .05);--mine-radius-lg: 20px;--mine-radius-md: 14px;--mine-radius-pill: 999px}.mine-page{min-height:100vh;min-height:100dvh;box-sizing:border-box;padding:max(12px,env(safe-area-inset-top,0px)) 16px max(72px,calc(28px + env(safe-area-inset-bottom,0px)));background:radial-gradient(120% 80% at 100% 0%,rgba(22,93,255,.08) 0%,transparent 55%),linear-gradient(180deg,var(--mine-bg-top) 0%,var(--mine-bg-bottom) 42%,#f8fafc 100%)}.mine-page__bar{position:relative;z-index:2;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-bottom:18px}.mine-page__back{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:var(--mine-card);color:var(--mine-brand);box-shadow:var(--mine-shadow-sm);cursor:pointer}.mine-page__bar-main{min-width:0}.mine-page__title{margin:0;font-size:20px;font-weight:700;letter-spacing:.01em;color:var(--mine-brand);line-height:1.25}.mine-page__subtitle{margin:4px 0 0;font-size:12px;color:var(--mine-text-secondary);line-height:1.4}.mine-page__bar-slot{width:40px;flex-shrink:0}.mine-section-title{margin:0 0 6px;font-size:15px;font-weight:700;color:var(--mine-text)}.mine-section-desc{margin:0 0 14px;font-size:13px;line-height:1.55;color:var(--mine-text-secondary)}.mine-home{min-height:100vh;min-height:100dvh;box-sizing:border-box;background:var(--mine-home-bg);padding-bottom:max(24px,env(safe-area-inset-bottom,0px))}.mine-home--float{padding-bottom:max(96px,calc(80px + env(safe-area-inset-bottom,0px)))}.mine-context-header{position:sticky;top:0;z-index:10;display:flex;align-items:center;min-height:54px;padding:max(0px,env(safe-area-inset-top,0px)) 16px 0;background:#fffffff0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(15,23,42,.04)}.mine-context-header__side{flex:1;min-width:0;display:flex;align-items:center}.mine-context-header__side--left{justify-content:flex-start}.mine-context-header__side--right{justify-content:flex-end}.mine-context-header__back{display:inline-flex;align-items:center;gap:1px;min-height:44px;min-width:44px;padding:0;border:0;background:transparent;color:var(--mine-brand-mid);font-size:14px;font-weight:500;white-space:nowrap;cursor:pointer;transition:opacity .16s ease;-webkit-tap-highlight-color:transparent}.mine-context-header__back-chev{font-size:18px;line-height:1;font-weight:400;margin-right:1px;opacity:.9}.mine-context-header__back:active{opacity:.65}.mine-context-header__title{position:absolute;left:50%;transform:translate(-50%);margin:0;max-width:42%;font-size:18px;font-weight:600;line-height:1.25;text-align:center;color:var(--mine-text);pointer-events:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mine-context-header__edit{min-width:44px;min-height:44px;padding:0;border:0;background:transparent;color:var(--mine-brand-mid);font-size:14px;font-weight:600;cursor:pointer;transition:opacity .16s ease;-webkit-tap-highlight-color:transparent}.mine-context-header__edit:active{opacity:.65}.mine-context-header__spacer{width:44px;height:44px}.mine-home__main{box-sizing:border-box;padding:0 16px 24px;display:flex;flex-direction:column;gap:0}.mine-home__profile-zone{margin-bottom:2px}.mine-home__main>.mine-home__card,.mine-home__main>.mine-home__skeleton{margin-top:8px}@media (max-width: 360px){.mine-context-header__back{font-size:13px}.mine-context-header__title{font-size:17px}.mine-context-header__edit{font-size:14px}}.mine-home__skeleton{display:flex;flex-direction:column;align-items:center;padding:16px 0 8px;gap:10px}.mine-home__sk-avatar{width:76px;height:76px;border-radius:50%;background:linear-gradient(90deg,#eef2f7 25%,#f8fafc,#eef2f7 75%);background-size:200% 100%;animation:mine-sk-shimmer 1.2s ease-in-out infinite}.mine-home__sk-line{height:12px;border-radius:6px;background:linear-gradient(90deg,#eef2f7 25%,#f8fafc,#eef2f7 75%);background-size:200% 100%;animation:mine-sk-shimmer 1.2s ease-in-out infinite}.mine-home__sk-line--name{width:120px;height:16px}.mine-home__sk-line--sub{width:96px}.mine-home__sk-card{width:100%;height:72px;margin-top:12px;border-radius:18px;background:linear-gradient(90deg,#eef2f7 25%,#f8fafc,#eef2f7 75%);background-size:200% 100%;animation:mine-sk-shimmer 1.2s ease-in-out infinite}@keyframes mine-sk-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.mine-home__logout{align-self:center;min-height:44px;margin-top:28px;padding:0 12px;border:0;background:transparent;color:#94a3b8;font-size:13px;font-weight:400;cursor:pointer;transition:color .16s ease,opacity .16s ease;-webkit-tap-highlight-color:transparent}.mine-home__logout:active{color:#64748b;opacity:.85}.mine-home__section{display:flex;flex-direction:column;gap:10px;margin-top:32px}.mine-home__section+.mine-home__section{margin-top:16px}.mine-home__section-title{margin:0;padding:0 2px;font-size:16px;font-weight:600;line-height:1.3;color:var(--mine-text)}.mine-home__section-desc{margin:0 0 12px;font-size:13px;line-height:1.55;color:var(--mine-text-secondary)}.mine-home__card{border-radius:20px;background:#fffffff5;border:1px solid rgba(15,23,42,.05);box-shadow:0 8px 24px #0f172a0f}.mine-home__card--pad{padding:20px 18px}.mine-home__empty{text-align:center;padding:32px 24px}.mine-home__empty-icon{width:52px;height:52px;margin:0 auto 12px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:#165dff14;color:var(--mine-brand-mid)}.mine-home__empty-title{margin:0 0 8px;font-size:16px;font-weight:600;color:var(--mine-text)}.mine-home__empty-desc{margin:0;font-size:13px;line-height:1.6;color:var(--mine-text-secondary)}.mine-home__login{text-align:center}.mine-home__login-icon{width:48px;height:48px;margin:0 auto 12px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:#165dff14;color:var(--mine-brand-mid)}.mine-home__login-title{margin:0 0 6px;font-size:16px;font-weight:600;color:var(--mine-text)}.mine-home__login-desc{margin:0;font-size:13px;line-height:1.6;color:var(--mine-text-secondary)}.mine-home__chevron{flex-shrink:0;color:var(--mine-text-muted)}.mine-card{position:relative;z-index:2;background:var(--mine-card);border-radius:var(--mine-radius-lg);box-shadow:var(--mine-shadow);border:1px solid var(--mine-border)}.mine-card--overlap{margin-top:-44px;margin-bottom:16px}.mine-card--pad{padding:20px 18px}.mine-card--center{text-align:center}.mine-menu{display:flex;flex-direction:column;gap:10px}.mine-menu__group{overflow:hidden;border-radius:var(--mine-radius-lg);background:var(--mine-card);box-shadow:var(--mine-shadow-sm);border:1px solid var(--mine-border)}.mine-menu__item{width:100%;display:flex;align-items:center;gap:12px;padding:15px 16px;border:0;background:transparent;text-align:left;cursor:pointer;color:var(--mine-text);font-size:15px;font-weight:500}.mine-menu__item+.mine-menu__item{border-top:1px solid #f1f5f9}.mine-menu__item:active{background:#f8fafc}.mine-menu__icon{width:36px;height:36px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--mine-brand-soft);color:var(--mine-brand-mid)}.mine-menu__icon--live{background:#fff0f3;color:var(--mine-accent)}.mine-menu__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.mine-menu__label{font-size:15px;font-weight:600;line-height:1.25}.mine-menu__desc{font-size:12px;font-weight:400;color:var(--mine-text-muted);line-height:1.35}.mine-menu__arrow{color:var(--mine-text-muted);font-size:18px;line-height:1}.mine-menu__item--accent .mine-menu__label{color:var(--mine-brand-mid);font-weight:600}.mine-menu__item--danger .mine-menu__label{color:#e11d48;font-weight:600}.mine-menu__icon--danger{background:#fff1f2;color:#e11d48}.mine-empty{padding:36px 24px}.mine-empty--card{text-align:center}.mine-empty__icon{width:56px;height:56px;margin:0 auto 14px;border-radius:18px;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#eff6ff,#dbeafe);color:var(--mine-brand-mid);font-size:24px}.mine-empty__title{margin:0 0 8px;font-size:16px;font-weight:600;color:var(--mine-text)}.mine-empty__desc{margin:0;font-size:13px;line-height:1.65;color:var(--mine-text-secondary)}.mine-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;height:46px;margin-top:16px;border:0;border-radius:var(--mine-radius-pill);font-size:15px;font-weight:700;color:#fff;background:linear-gradient(135deg,var(--mine-brand) 0%,var(--mine-brand-mid) 100%);box-shadow:0 10px 24px #165dff38;cursor:pointer}.mine-btn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.mine-btn--ghost{width:auto;height:36px;padding:0 18px;margin-top:12px;font-size:13px;font-weight:600;background:var(--mine-brand-soft);color:var(--mine-brand-mid);box-shadow:none}.mine-form-card{padding:22px 18px 20px}.mine-form__avatar-wrap{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:22px}.mine-form__avatar{width:92px;height:92px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 4px #fff,0 0 0 5px #165dff26;background:linear-gradient(145deg,#eff6ff,#dbeafe)}.mine-form__avatar--ph{display:flex;align-items:center;justify-content:center;font-size:34px;font-weight:700;color:var(--mine-brand-mid)}.mine-form__upload{position:relative;display:inline-flex;align-items:center;justify-content:center;height:34px;padding:0 16px;border-radius:var(--mine-radius-pill);background:var(--mine-brand-soft);color:var(--mine-brand-mid);font-size:13px;font-weight:600;cursor:pointer;overflow:hidden}.mine-form__upload input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.mine-form__section{padding-top:4px}.mine-form__section+.mine-form__section{margin-top:16px;padding-top:16px;border-top:1px solid #f1f5f9}.mine-field{display:block}.mine-field+.mine-field{margin-top:14px}.mine-field__label{display:block;margin-bottom:8px;font-size:12px;font-weight:600;color:var(--mine-text-secondary)}.mine-field__input{width:100%;height:46px;border:1px solid #e2e8f0;border-radius:12px;padding:0 14px;font-size:15px;outline:none;box-sizing:border-box;background:#f8fafc;color:var(--mine-text);transition:border-color .15s ease,background .15s ease}.mine-field__input:focus{border-color:var(--mine-brand-mid);background:#fff}.mine-field__input--readonly{color:var(--mine-text-muted);background:#f1f5f9}.mine-field__hint{display:block;margin-top:6px;font-size:11px;color:var(--mine-text-muted)}.mine-toast{margin-top:12px;padding:10px 12px;border-radius:10px;font-size:13px;line-height:1.45}.mine-toast--error{background:#fff1f0;color:#cf1322}.mine-toast--ok{background:#f0f9ff;color:var(--mine-brand-mid)}.mine-order-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.mine-order-card{position:relative;padding:16px;border-radius:var(--mine-radius-lg);background:var(--mine-card);box-shadow:var(--mine-shadow-sm);border:1px solid var(--mine-border);cursor:pointer;overflow:hidden}.mine-order-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--mine-brand-mid)}.mine-order-card--wait:before{background:var(--mine-accent)}.mine-order-card--done:before{background:#16a34a}.mine-order-card--muted:before{background:#cbd5e1}.mine-order-card__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.mine-order-card__no{font-size:11px;color:var(--mine-text-muted);font-variant-numeric:tabular-nums;letter-spacing:.02em}.mine-order-card__status{flex-shrink:0;padding:3px 9px;border-radius:var(--mine-radius-pill);font-size:11px;font-weight:600;color:var(--mine-brand);background:var(--mine-brand-soft)}.mine-order-card__status--wait{color:#be123c;background:#fff1f2}.mine-order-card__status--done{color:#15803d;background:#f0fdf4}.mine-order-card__status--muted{color:var(--mine-text-secondary);background:#f1f5f9}.mine-order-card__goods{margin-top:10px;font-size:15px;font-weight:600;line-height:1.45;color:var(--mine-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mine-order-card__foot{margin-top:12px;display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.mine-order-card__amount{font-size:20px;font-weight:700;color:var(--mine-accent);font-variant-numeric:tabular-nums;line-height:1}.mine-order-card__amount small{font-size:13px;font-weight:600}.mine-order-card__time{font-size:11px;color:var(--mine-text-muted);text-align:right}.mine-order-card__actions{margin-top:12px;padding-top:12px;border-top:1px solid #f1f5f9;display:flex;justify-content:flex-end}.mine-order-card__pay{border:0;border-radius:var(--mine-radius-pill);padding:8px 20px;background:linear-gradient(135deg,#ff4d6a,#fb7185);color:#fff;font-size:13px;font-weight:600;cursor:pointer;box-shadow:0 8px 18px #ff4d6a40}.mine-order-card__pay:disabled{opacity:.65;cursor:wait}.mine-tenant-pick{padding:8px 4px}.mine-tenant-pick__item{width:100%;display:flex;align-items:center;gap:12px;padding:14px 6px;border:0;border-bottom:1px solid #f1f5f9;background:transparent;cursor:pointer;text-align:left}.mine-tenant-pick__avatar{width:40px;height:40px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:16px;font-weight:700;color:var(--mine-brand-mid);background:var(--mine-brand-soft)}.mine-tenant-pick__name{flex:1;min-width:0;font-size:15px;font-weight:600;color:var(--mine-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mine-tenant-pick__item:last-child{border-bottom:0}:root{--brand: #03277f;--brand-soft: #fddbb5;--text: #1b2550;--text-weak: #667089;--bg: #f5f6fb;--card: #ffffff;--radius: 12px;--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{margin:0;padding:0;background:var(--bg);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.5;min-height:100dvh;height:100dvh;height:100%;overflow-x:hidden}#app{position:relative;max-width:480px;margin:0 auto;min-height:100vh;height:100%;background:var(--bg)}.brand-watermark-bg{isolation:isolate}.brand-watermark-bg:before{content:"";position:fixed;z-index:0;pointer-events:none;width:300px;height:300px;right:-72px;bottom:-48px;background-color:#94a3b8;-webkit-mask-image:url(/rqtx-brand-logo.png);mask-image:url(/rqtx-brand-logo.png);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;opacity:.05;filter:grayscale(100%) brightness(1.15)}.brand-watermark-bg>*{position:relative;z-index:1}body.app-full-bleed,html.app-full-bleed{overflow:hidden!important;background:#0a0c10!important;color:#fff!important;margin:0!important;padding:0!important;height:100%!important;height:100dvh!important;height:100svh!important;max-height:100svh!important;min-height:0!important;overscroll-behavior:none!important}#app.app-full-bleed{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:auto!important;width:100%!important;height:100%!important;height:100dvh!important;height:100svh!important;max-height:100svh!important;min-height:0!important;max-width:none!important;background:#0a0c10!important;margin:0!important;padding:0!important;overflow:hidden!important;overscroll-behavior:none!important;z-index:9999!important}img{display:block;max-width:100%}button{font-family:inherit;cursor:pointer}a{color:inherit;text-decoration:none}
