.container[data-v-df2db710]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999}.container .toast[data-v-df2db710]{position:fixed;left:50%;transform:translate(-50%,-50%);max-width:80vw;transition:opacity .3s}.container .toast.center[data-v-df2db710]{top:50%}.container .toast.top[data-v-df2db710]{top:20%}.container .toast.bottom[data-v-df2db710]{bottom:10%}.container .toast .toast-content[data-v-df2db710]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px;border-radius:4px;background:#000000d1;color:#f5f5f5;font-size:14px;word-break:break-all;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.16);box-shadow:0 8px 20px #00000073}.container .toast .toast-content .toast-loading[data-v-df2db710]{width:20px;height:20px;margin-bottom:8px;border:2px solid #fff;border-top-color:transparent;border-radius:50%;animation:toast-spin-df2db710 .8s linear infinite}.container .toast .toast-content .toast-text[data-v-df2db710]{text-align:center;line-height:1.3}.container .toast .toast-content.warming[data-v-df2db710],.container .toast .toast-content.error[data-v-df2db710]{background:#781e1eeb;border:1px solid rgba(255,148,148,.72);color:#fff1f1;box-shadow:0 8px 20px #781e1e59}@keyframes toast-spin-df2db710{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.toast-fade-enter-active[data-v-df2db710],.toast-fade-leave-active[data-v-df2db710]{transition:opacity .3s}.toast-fade-enter-from[data-v-df2db710],.toast-fade-leave-to[data-v-df2db710]{opacity:0}.loading-container[data-v-25bd25f4]{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}.loading-container[data-v-25bd25f4]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:32%;background:linear-gradient(180deg,#0000,#000000d1);pointer-events:none}.loading-container .loading-video[data-v-25bd25f4]{width:100%;height:100%;object-fit:cover}.loading-container .loading-content[data-v-25bd25f4]{display:flex;justify-items:center;align-items:center;position:absolute;left:50%;bottom:3%;transform:translate(-50%);gap:15px;z-index:10}.loading-container .loading-content .loader-text[data-v-25bd25f4]{--w: 10ch;font-weight:700;font-family:monospace;font-size:44px;line-height:1.4em;letter-spacing:var(--w);width:var(--w);overflow:hidden;white-space:nowrap;color:#fff;text-shadow:calc(0 * var(--w)) 0 #fff,calc(-1 * var(--w)) 0 #fff,calc(-2 * var(--w)) 0 #fff,calc(-3 * var(--w)) 0 #fff,calc(-4 * var(--w)) 0 #fff,calc(-5 * var(--w)) 0 #fff,calc(-6 * var(--w)) 0 #fff,calc(-7 * var(--w)) 0 #fff,calc(-8 * var(--w)) 0 #fff,calc(-9 * var(--w)) 0 #fff;animation:l20-25bd25f4 2s infinite linear}.loading-container .loading-content .loader-text[data-v-25bd25f4]:before{content:"Loading..."}.loading-container .loading-content .loader-icon[data-v-25bd25f4]{width:36px;--b: 10px;aspect-ratio:1;border-radius:50%;padding:1px;background:conic-gradient(#0000 10%,#9f9ca9) content-box;-webkit-mask:repeating-conic-gradient(#0000 0deg,#000 1deg 20deg,#0000 21deg 36deg),radial-gradient(farthest-side,#0000 calc(100% - var(--b) - 1px),#000 calc(100% - var(--b)));mask:repeating-conic-gradient(#0000 0deg,#000 1deg 20deg,#0000 21deg 36deg),radial-gradient(farthest-side,#0000 calc(100% - var(--b) - 1px),#000 calc(100% - var(--b)));-webkit-mask-composite:destination-in;mask-composite:intersect;animation:l4-25bd25f4 1s infinite steps(10)}@keyframes l4-25bd25f4{to{transform:rotate(1turn)}}@keyframes l20-25bd25f4{9.09%{text-shadow:calc(0 * var(--w)) 0 #fff,calc(-1 * var(--w)) 0 #fff,calc(-2 * var(--w)) 0 #fff,calc(-3 * var(--w)) 0 #fff,calc(-4 * var(--w)) 0 #fff,calc(-5 * var(--w)) 0 #fff,calc(-6 * var(--w)) 0 #fff,calc(-7 * var(--w)) 0 #fff,calc(-8 * var(--w)) 0 #fff,calc(-9 * var(--w)) 0 #fff}18.18%{text-shadow:calc(0 * var(--w)) 0 #fff,calc(-1 * var(--w)) -10px #fff,calc(-2 * var(--w)) 0 #fff,calc(-3 * var(--w)) 0 #fff,calc(-4 * var(--w)) 0 #fff,calc(-5 * var(--w)) 0 #fff,calc(-6 * var(--w)) 0 #fff,calc(-7 * var(--w)) 0 #fff,calc(-8 * var(--w)) 0 #fff,calc(-9 * var(--w)) 0 #fff}27.27%{text-shadow:calc(0 * var(--w)) 0 #fff,calc(-1 * var(--w)) 0 #fff,calc(-2 * var(--w)) -10px #fff,calc(-3 * var(--w)) 0 #fff,calc(-4 * var(--w)) 0 #fff,calc(-5 * var(--w)) 0 #fff,calc(-6 * var(--w)) 0 #fff,calc(-7 * var(--w)) 0 #fff,calc(-8 * var(--w)) 0 #fff,calc(-9 * var(--w)) 0 #fff}36.36%{text-shadow:calc(0 * var(--w)) 0 #fff,calc(-1 * var(--w)) 0 #fff,calc(-2 * var(--w)) 0 #fff,calc(-3 * var(--w)) -10px #fff,calc(-4 * var(--w)) 0 #fff,calc(-5 * var(--w)) 0 #fff,calc(-6 * var(--w)) 0 #fff,calc(-7 * var(--w)) 0 #fff,calc(-8 * var(--w)) 0 #fff,calc(-9 * var(--w)) 0 #fff}45.45%{text-shadow:calc(0 * var(--w)) 0 #fff,calc(-1 * var(--w)) 0 #fff,calc(-2 * var(--w)) 0 #fff,calc(-3 * var(--w)) 0 #fff,calc(-4 * var(--w)) -10px #fff,calc(-5 * var(--w)) 0 #fff,calc(-6 * var(--w)) 0 #fff,calc(-7 * var(--w)) 0 #fff,calc(-8 * var(--w)) 0 #fff,calc(-9 * var(--w)) 0 #fff}54.54%{text-shadow:calc(0 * var(--w)) 0 #fff,calc(-1 * var(--w)) 0 #fff,calc(-2 * var(--w)) 0 #fff,calc(-3 * var(--w)) 0 #fff,calc(-4 * var(--w)) 0 #fff,calc(-5 * var(--w)) -10px #fff,calc(-6 * var(--w)) 0 #fff,calc(-7 * var(--w)) 0 #fff,calc(-8 * var(--w)) 0 #fff,calc(-9 * var(--w)) 0 #fff}63.63%{text-shadow:calc(0 * var(--w)) 0 #fff,calc(-1 * var(--w)) 0 #fff,calc(-2 * var(--w)) 0 #fff,calc(-3 * var(--w)) 0 #fff,calc(-4 * var(--w)) 0 #fff,calc(-5 * var(--w)) 0 #fff,calc(-6 * var(--w)) -10px #fff,calc(-7 * var(--w)) 0 #fff,calc(-8 * var(--w)) 0 #fff,calc(-9 * var(--w)) 0 #fff}72.72%{text-shadow:calc(0 * var(--w)) 0 #fff,calc(-1 * var(--w)) 0 #fff,calc(-2 * var(--w)) 0 #fff,calc(-3 * var(--w)) 0 #fff,calc(-4 * var(--w)) 0 #fff,calc(-5 * var(--w)) 0 #fff,calc(-6 * var(--w)) 0 #fff,calc(-7 * var(--w)) -10px #fff,calc(-8 * var(--w)) 0 #fff,calc(-9 * var(--w)) 0 #fff}81.81%{text-shadow:calc(0 * var(--w)) 0 #fff,calc(-1 * var(--w)) 0 #fff,calc(-2 * var(--w)) 0 #fff,calc(-3 * var(--w)) 0 #fff,calc(-4 * var(--w)) 0 #fff,calc(-5 * var(--w)) 0 #fff,calc(-6 * var(--w)) 0 #fff,calc(-7 * var(--w)) 0 #fff,calc(-8 * var(--w)) -10px #fff,calc(-9 * var(--w)) 0 #fff}90.90%{text-shadow:calc(0 * var(--w)) 0 #fff,calc(-1 * var(--w)) 0 #fff,calc(-2 * var(--w)) 0 #fff,calc(-3 * var(--w)) 0 #fff,calc(-4 * var(--w)) 0 #fff,calc(-5 * var(--w)) 0 #fff,calc(-6 * var(--w)) 0 #fff,calc(-7 * var(--w)) 0 #fff,calc(-8 * var(--w)) 0 #fff,calc(-9 * var(--w)) -10px #fff}}.install-banner[data-v-ea470674],.install-dialog[data-v-ea470674]{--accent:#b9f64c;--surface:#1c1c1e;--muted:#b3b3b8;box-sizing:border-box;color:#fff;background:var(--surface);border:1px solid #363638}.install-banner[data-v-ea470674]{position:fixed;bottom:calc(94px + env(safe-area-inset-bottom,0px));left:50%;transform:translate(-50%);width:calc(100% - 24px);max-width:460px;display:flex;gap:8px;align-items:center;padding:8px;border-radius:12px;z-index:30;box-shadow:0 4px 16px #0003}.install-banner img[data-v-ea470674]{width:36px;height:36px;border-radius:8px;flex-shrink:0}.banner-copy[data-v-ea470674]{flex:1;min-width:0}.banner-copy strong[data-v-ea470674]{display:block;font-size:13px;font-weight:600;line-height:1.5}.banner-copy span[data-v-ea470674]{display:block;font-size:11px;line-height:1.5;color:var(--muted)}button[data-v-ea470674]{cursor:pointer;border:0;font:inherit}button[data-v-ea470674]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.add-button[data-v-ea470674]{flex-shrink:0;background:var(--accent);color:#18200f;min-height:44px;padding:0 12px;border-radius:8px;font-weight:600;font-size:12px}.dismiss[data-v-ea470674],.dialog-close[data-v-ea470674]{display:grid;place-items:center;background:none;color:var(--muted);width:44px;height:44px;flex-shrink:0;font-size:24px}.install-dialog[data-v-ea470674]{margin:auto auto 0;width:100%;max-width:100%;max-height:calc(100dvh - 24px);overflow:hidden;border-bottom:0;border-radius:24px 24px 0 0;padding:0;text-align:left;overscroll-behavior:contain}.install-dialog[open][data-v-ea470674]{display:flex;flex-direction:column}.guide-header[data-v-ea470674]{position:relative;flex-shrink:0;padding:20px 24px 0}.guide-body[data-v-ea470674]{padding:16px 24px 0;overflow-y:auto;min-height:0;overscroll-behavior:contain}.guide-footer[data-v-ea470674]{flex-shrink:0;padding:0 24px max(20px,env(safe-area-inset-bottom,0px))}.install-dialog[data-v-ea470674]::backdrop{background:#0009;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.dialog-close[data-v-ea470674]{position:absolute;right:12px;top:12px}.app-icon[data-v-ea470674]{display:block;width:36px;height:36px;border-radius:8px}h2[data-v-ea470674]{margin:0;font-size:24px;font-weight:600;line-height:1.25;letter-spacing:-.5px}.description[data-v-ea470674]{color:var(--muted);font-size:13px;line-height:1.6;margin:8px 0 20px}ol[data-v-ea470674]{list-style:none;padding:0;margin:0}li[data-v-ea470674]{display:flex;align-items:center;gap:12px;padding:14px 0;border-top:1px solid #343436}li>span[data-v-ea470674]{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;color:var(--accent);font-size:16px;background:#29292c;border-radius:10px}li svg[data-v-ea470674]{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}li strong[data-v-ea470674]{display:block;font-size:14px;font-weight:500}li small[data-v-ea470674]{display:block;font-size:12px;color:var(--muted);line-height:1.5;margin-top:4px}.install-button[data-v-ea470674]{display:flex;justify-content:space-between;width:100%;background:var(--accent);color:#192211;border-radius:12px;padding:16px;font-weight:600;font-size:14px}.install-button[data-v-ea470674]:disabled{opacity:.6}.manual[data-v-ea470674]{border:1px solid #3c3c3f;border-radius:12px;padding:16px;font-size:14px}.manual p[data-v-ea470674]{color:var(--muted);font-size:13px;line-height:1.6;margin:8px 0 0}.footnote[data-v-ea470674]{text-align:center;font-size:11px;color:var(--muted);margin:16px 0}.later[data-v-ea470674]{width:100%;min-height:48px;color:#eee;background:#303033;border-radius:12px;font-size:14px;font-weight:500}.later.primary[data-v-ea470674]{background:var(--accent);color:#192211}.error[data-v-ea470674]{font-size:12px;color:#ffc6b7;margin-top:12px}@media (min-width:600px){.install-dialog[data-v-ea470674]{margin:auto;width:420px;max-width:calc(100% - 48px);border:1px solid #363638;border-radius:20px}}@media (max-width:359px){.install-banner[data-v-ea470674]{gap:4px}.install-banner img[data-v-ea470674]{width:28px;height:28px}.banner-copy strong[data-v-ea470674]{font-size:11px}.add-button[data-v-ea470674]{padding:0 8px}.banner-copy span[data-v-ea470674]{font-size:10px}.guide-header[data-v-ea470674],.guide-body[data-v-ea470674],.guide-footer[data-v-ea470674]{padding-left:20px;padding-right:20px}h2[data-v-ea470674]{font-size:22px}}.app-page[data-v-9ce0a6a7]{min-height:100%}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}@font-face{font-family:Poppins;src:url(/ttf/Poppins-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/ttf/Poppins-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/ttf/Poppins-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/ttf/Poppins-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/ttf/Poppins-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}:root{--app-status-bar-height: 0px;--safe-area-bottom: env(safe-area-inset-bottom, 0px);--color-primary: #0f0e0f;--color-secondary: #1c1c1c;--color-tertiary: #282828;--color-btn-idle: #212121;--color-btn-gradient-start: #d05bf8;--color-btn-gradient-end: #ff18a0;--color-btn-gradient: linear-gradient( 153deg, #d05bf8 0%, #d459f2 7.14%, #d757ec 14.29%, #db54e5 21.43%, #de52df 28.57%, #e14fd9 35.71%, #e54bd3 42.86%, #e848cc 50%, #eb44c6 57.14%, #ef3fc0 64.29%, #f23ab9 71.43%, #f534b3 78.57%, #f92dad 85.71%, #fc24a6 92.86%, #ff18a0 100% )}html,body,#app{min-height:100%}body{height:100%;color:#fff;background-color:var(--color-primary);font-family:Poppins,Inter,Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif;line-height:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{height:100%}a{color:inherit;text-decoration:none}img{display:inline-block;vertical-align:middle}input,button,textarea{font-family:inherit;color:inherit}::-webkit-scrollbar{display:none}.home-resource{height:calc(100vh - 164px);height:calc(100svh - 164px);height:calc(100dvh - 164px);height:calc(var(--app-height, 100vh) - 60px - 84px - 20px);min-height:360px}.home-resource .record--embedded{display:flex;flex:1 1 auto;min-height:0;height:auto}.record--embedded .waterfall-container>.empty{min-height:320px;padding:0}.record--embedded .no-content{width:100%;min-height:320px;height:auto;margin-top:0;padding-top:140px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;color:#fff}.record--embedded .no-content img{width:147px;height:82px;margin-bottom:25px;object-fit:contain}.record--embedded .no-content .text{margin-bottom:32px;font-size:15px;line-height:1.2}.record--embedded .no-content .btn{width:147px;height:37px;line-height:37px;text-align:center;background:var(--color-btn-gradient);border-radius:18px;font-size:14px;color:#fff}
