@charset "UTF-8";.bloub-canvas[data-v-be8ae907]{display:block;pointer-events:none}.fab[data-v-211cef5d]{position:fixed;width:52px;height:52px;z-index:9999;display:flex;align-items:center;justify-content:center;border-radius:50%;box-shadow:0 2px 10px #0f172a4d;cursor:pointer;touch-action:none;user-select:none;-webkit-user-select:none;overflow:visible}.fab .fab-dot[data-v-211cef5d]{position:absolute;top:0;right:0;width:10px;height:10px;border-radius:50%;background:#ef4444;border:2px solid #fff;box-sizing:content-box;animation:fab-dot-pulse-211cef5d 1.6s ease-in-out infinite}@keyframes fab-dot-pulse-211cef5d{0%,to{box-shadow:0 0 #ef444473}50%{box-shadow:0 0 0 6px #ef444400}}*{margin:0;padding:0;box-sizing:border-box}html,body,#app{height:100%}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;background:#0a0a0f;color:#fff;font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}a{color:#00d4ff;text-decoration:none;transition:color .2s}a:hover{color:#29dbff}button{font-family:inherit}.app-ambient{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden;background:#0a0a0f}.app-ambient__glow{position:absolute;border-radius:50%;filter:blur(80px);opacity:.55}.app-ambient__glow--1{top:-160px;right:-120px;width:620px;height:620px;background:radial-gradient(circle,rgba(0,212,255,.55),transparent 65%)}.app-ambient__glow--2{bottom:-200px;left:-120px;width:560px;height:560px;background:radial-gradient(circle,rgba(255,45,146,.45),transparent 65%)}.app-ambient__glow--3{top:40%;left:55%;width:480px;height:480px;background:radial-gradient(circle,rgba(255,179,71,.3),transparent 65%)}.app-shell{position:relative;z-index:1;min-height:100vh}.grad-text{background:linear-gradient(135deg,#00d4ff,#a855f7,#ffb347);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.card{background:#12121a;border:1px solid rgba(255,255,255,.08);border-radius:12px}.glass-card{position:relative;background:#ffffff12;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.08);border-radius:12px;box-shadow:0 8px 32px #00000059,inset 0 1px #ffffff0f;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease;overflow:hidden}.glass-card:before{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:linear-gradient(180deg,#ffffff1f,#fff0 40%);pointer-events:none}.glass-card:hover{transform:translateY(-2px);border-color:#00d4ff73;box-shadow:0 12px 40px #00000061,inset 0 1px #ffffff14}.btn-primary{display:inline-flex;align-items:center;justify-content:center;width:100%;height:48px;border:none;border-radius:999px;background:linear-gradient(135deg,#00d4ff,#a855f7,#ffb347);color:#fff;font-size:16px;font-weight:600;cursor:pointer;box-shadow:0 6px 18px #00d4ff4d;transition:filter .2s,box-shadow .2s,transform .15s}.btn-primary:hover,.btn-primary:focus{background:linear-gradient(135deg,#2df,#b06bff,#ffc266);filter:brightness(1.06);box-shadow:0 8px 22px #a855f761;transform:translateY(-1px)}.btn-primary:active{transform:translateY(0);filter:brightness(.97)}.btn-primary:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.btn-ghost{display:inline-flex;align-items:center;justify-content:center;width:100%;height:48px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#ffffff0f;color:#fff;font-size:16px;cursor:pointer;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transition:background .2s,border-color .2s,color .2s,transform .15s}.btn-ghost:hover,.btn-ghost:focus{background:#ffffff1f;border-color:#00d4ff80;color:#fff;transform:translateY(-1px)}.btn-ghost:active{background:#ffffff1a}.field{position:relative;display:flex;align-items:center;height:52px;padding:0 16px;background:#0a0a0f;border:1px solid rgba(255,255,255,.08);border-radius:12px}.field input{flex:1;border:none;outline:none;background:transparent;color:#fff;font-size:16px;min-width:0}.field input::placeholder{color:#9ca3af}.field:focus-within{border-color:#00d4ff}.field .code-btn{flex-shrink:0;border:none;background:transparent;color:#00d4ff;font-size:12px;padding:8px 0 8px 12px;border-left:1px solid rgba(255,255,255,.08);cursor:pointer}.field .code-btn:disabled{color:#9ca3af}.list-item{display:flex;align-items:center;padding:14px 16px;background:#12121a;border:1px solid rgba(255,255,255,.08);border-radius:12px;margin-bottom:12px}.list-item .item-main{flex:1;min-width:0}.empty{padding:60px 0;text-align:center;color:#9ca3af}.empty .empty-icon{font-size:48px;margin-bottom:12px;opacity:.5}.empty .empty-text{font-size:14px}::-webkit-scrollbar{width:0;height:0}@font-face{font-family:iconfont;src:url(/iconfont.woff2) format("woff2"),url(/iconfont.woff) format("woff")}.iconfont{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-tianqi-baoyuzhuandabaoyu:before{content:""}.icon-tianqi-baoyu:before{content:""}.icon-tianqi-daxuezhuanbaoxue:before{content:""}.icon-tianqi-daxue:before{content:""}.icon-tianqi-dabaoyu:before{content:""}.icon-tianqi-baoxue:before{content:""}.icon-tianqi-dayu:before{content:""}.icon-tianqi-fengxiang:before{content:""}.icon-tianqi-duoyun:before{content:""}.icon-tianqi-dayuzhuanbaoyu:before{content:""}.icon-tianqi-dongyu:before{content:""}.icon-tianqi-dayuzhuantedabaoyu:before{content:""}.icon-tianqi-fuchen:before{content:""}.icon-tianqi-leiyubingbao:before{content:""}.icon-tianqi-qing:before{content:""}.icon-tianqi-leizhenyu:before{content:""}.icon-tianqi-tedabaoyu:before{content:""}.icon-tianqi-shachenbao:before{content:""}.icon-tianqi-tedashachenbao:before{content:""}.icon-tianqi-wumai:before{content:""}.icon-tianqi-wu:before{content:""}.icon-tianqi-xiaoxue:before{content:""}.icon-tianqi-xiaoyu:before{content:""}.icon-tianqi-xiaoxuezhuanzhongxue:before{content:""}.icon-tianqi-yin:before{content:""}.icon-tianqi-xue:before{content:""}.icon-tianqi-yu:before{content:""}.icon-tianqi-xiaoyuzhuanzhongyu:before{content:""}.icon-tianqi-yujiaxue:before{content:""}.icon-tianqi-yangsha:before{content:""}.icon-tianqi-zhenxue:before{content:""}.icon-tianqi-zhongxue:before{content:""}.icon-tianqi-zhenyu:before{content:""}.icon-tianqi-zhongyu:before{content:""}.icon-tianqi-zhongxuezhuandaxue:before{content:""}.icon-tianqi-zhongyuzhuandayu:before{content:""}
