.boot[data-v-d2605e3f]{z-index:9999;background:#000;flex-direction:column;justify-content:center;align-items:center;gap:60px;display:flex;position:fixed;inset:0}.apple[data-v-d2605e3f]{opacity:.95;width:84px}.bar[data-v-d2605e3f]{background:#ffffff40;border-radius:3px;width:220px;height:5px;overflow:hidden}.fill[data-v-d2605e3f]{background:#fff;border-radius:3px;width:0;height:100%;animation:2.1s ease-in-out .3s forwards load-d2605e3f}@keyframes load-d2605e3f{to{width:100%}}.statusbar[data-v-a8be042a]{border-top:.5px solid var(--border);background:var(--sidebar-bg);flex:none;align-items:center;gap:18px;min-height:58px;padding:7px 14px;font-size:11px;display:flex;overflow:hidden}.stats[data-v-a8be042a]{flex:none;gap:18px;display:flex}.stats.wrap[data-v-a8be042a]{flex-wrap:wrap;row-gap:4px}.stat[data-v-a8be042a]{white-space:nowrap;flex-direction:column;gap:1px;display:flex}.label[data-v-a8be042a]{color:var(--text-dim)}.stat b[data-v-a8be042a]{font-variant-numeric:tabular-nums;font-weight:600}.battery-val[data-v-a8be042a]{align-items:center;gap:4px;display:flex}.battery-val svg[data-v-a8be042a]{width:15px;height:15px}.graph[data-v-a8be042a]{border:.5px solid var(--border);background:var(--window-bg);border-radius:5px;flex:1;min-width:120px;height:46px;overflow:hidden}.graph svg[data-v-a8be042a]{width:100%;height:100%;display:block}.grid[data-v-a8be042a]{stroke:var(--border);stroke-width:.5px}.area-user[data-v-a8be042a]{fill:#34c75959}.area-sys[data-v-a8be042a]{fill:#ff3b3052}.line-user[data-v-a8be042a]{fill:none;stroke:#28b84c;stroke-width:1px;vector-effect:non-scaling-stroke}.line-sys[data-v-a8be042a]{fill:none;stroke:#ff3b30;stroke-width:1px;vector-effect:non-scaling-stroke}.pressure[data-v-a8be042a]{flex:none;align-items:center;gap:8px;display:flex}.pressure-track[data-v-a8be042a]{border:.5px solid var(--border);background:var(--window-bg);border-radius:5px;width:150px;height:9px;overflow:hidden}.pressure-fill[data-v-a8be042a]{border-radius:4px;height:100%;transition:width .6s,background .6s}.am[data-v-8b059049]{background:var(--window-bg)}.toolbar[data-v-8b059049]{background:var(--titlebar-bg);border-bottom:.5px solid var(--border);flex:none;align-items:center;gap:12px;padding:8px 12px;display:flex}.quit[data-v-8b059049]{clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%);filter:drop-shadow(0 0 .5px #0006);opacity:.45;background:linear-gradient(#b2b2b9,#83838a);flex:none;place-items:center;width:22px;height:22px;transition:opacity .15s,transform .1s;display:grid}.quit.armed[data-v-8b059049]{opacity:1}.quit[data-v-8b059049]:active{transform:scale(.92)}.segmented[data-v-8b059049]{border:.5px solid var(--border);border-radius:7px;display:flex;overflow:hidden}.seg[data-v-8b059049]{color:var(--text);cursor:pointer;background:0 0;border:none;padding:3px 14px;font-size:12px}.seg+.seg[data-v-8b059049]{border-left:.5px solid var(--border)}.seg.active[data-v-8b059049]{background:var(--selection)}.spacer[data-v-8b059049]{flex:1}.search[data-v-8b059049]{border:.5px solid var(--border);background:var(--window-bg);border-radius:7px;flex:none;align-items:center;gap:5px;width:190px;padding:3px 8px;display:flex}.search[data-v-8b059049]:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--selection)}.mag[data-v-8b059049]{opacity:.6;color:var(--text);display:flex}.mag svg[data-v-8b059049]{width:11px;height:11px}.search input[data-v-8b059049]{min-width:0;color:var(--text);background:0 0;border:none;outline:none;flex:1;font-size:12px}.search input[data-v-8b059049]::placeholder{color:var(--text-dim)}.clear[data-v-8b059049]{color:var(--text-dim);background:var(--hover);border-radius:50%;flex:none;place-items:center;width:14px;height:14px;font-size:9px;display:grid}.table-wrap[data-v-8b059049]{flex:1;min-height:0;overflow:auto}table[data-v-8b059049]{border-collapse:collapse;width:100%;font-size:12px}thead th[data-v-8b059049]{z-index:1;background:var(--window-bg);border-bottom:.5px solid var(--border);border-right:.5px solid var(--border);text-align:left;color:var(--text-dim);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;padding:4px 10px;font-size:11px;font-weight:600;position:sticky;top:0}thead th[data-v-8b059049]:last-child{border-right:none}thead th[data-v-8b059049]:hover{color:var(--text);background:var(--hover)}thead th.sorted[data-v-8b059049]{color:var(--text)}thead th.num[data-v-8b059049]{text-align:right}.th-inner[data-v-8b059049]{align-items:center;gap:4px;display:inline-flex}th.num .th-inner[data-v-8b059049]{flex-direction:row-reverse}.arrow[data-v-8b059049]{font-size:8px}tbody td[data-v-8b059049]{white-space:nowrap;border-bottom:.5px solid var(--border);font-variant-numeric:tabular-nums;padding:3px 10px}tbody tr[data-v-8b059049]{cursor:default}tbody tr[data-v-8b059049]:hover{background:var(--hover)}tbody tr.selected[data-v-8b059049]{background:var(--selection)}td.num[data-v-8b059049]{text-align:right}td.name[data-v-8b059049]{align-items:center;gap:7px;font-weight:500;display:flex}.picon[data-v-8b059049]{flex:none;justify-content:center;align-items:center;width:18px;display:flex}.picon svg[data-v-8b059049]{width:15px;height:15px}.picon-img[data-v-8b059049]{object-fit:contain;width:16px;height:16px;display:block}tr.hot td[data-v-8b059049]:nth-of-type(2){color:#ff3b30;font-weight:600}.empty[data-v-8b059049]{text-align:center;color:var(--text-dim);padding:28px 0!important}.getbtn[data-v-3467c354]{letter-spacing:.02em;color:var(--accent);text-align:center;background:#78788029;border-radius:999px;min-width:64px;padding:4px 14px;font-size:12px;font-weight:700;transition:background .15s}.getbtn[data-v-3467c354]:hover{background:#78788047}.getbtn.hero[data-v-3467c354]{color:#fff;-webkit-backdrop-filter:blur(10px);background:#ffffff42}.getbtn.hero[data-v-3467c354]:hover{background:#fff6}.ring[data-v-3467c354]{justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;position:relative}.ring svg[data-v-3467c354]{width:22px;height:22px;transform:rotate(-90deg)}.ring circle[data-v-3467c354]{fill:none;stroke-width:2.5px}.ring .track[data-v-3467c354]{stroke:#80808059}.ring .fill[data-v-3467c354]{stroke:var(--accent);stroke-linecap:round;transition:stroke-dashoffset 70ms linear}.ring.hero .track[data-v-3467c354]{stroke:#ffffff59}.ring.hero .fill[data-v-3467c354]{stroke:#fff}.stop[data-v-3467c354]{background:#808080bf;border-radius:2px;width:8px;height:8px;position:absolute}.ring.hero .stop[data-v-3467c354]{background:#fff}.installed[data-v-3467c354]{color:var(--text-dim);padding:4px 10px;font-size:12px;font-weight:600}.store-body[data-v-f895bb65]{flex:1;min-height:0;display:flex}.sidebar[data-v-f895bb65]{border-right:.5px solid var(--border);flex-direction:column;flex-shrink:0;gap:2px;width:218px;padding:14px 10px;display:flex}.side-nav[data-v-f895bb65]{flex-direction:column;gap:2px;display:flex}.side-item[data-v-f895bb65]{height:30px;color:var(--text);text-align:left;border-radius:8px;align-items:center;gap:9px;padding:0 10px;font-size:13px;display:flex}.side-item[data-v-f895bb65]:hover{background:var(--hover)}.side-item.on[data-v-f895bb65]{background:var(--selection)}.side-item svg[data-v-f895bb65]{width:16px;height:16px;color:var(--text-dim);flex-shrink:0}.side-item.on svg[data-v-f895bb65]{color:var(--accent)}.side-divider[data-v-f895bb65]{background:var(--border);height:.5px;margin:8px 10px}.badge[data-v-f895bb65]{color:#fff;background:#ff3b30;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;margin-left:auto;padding:0 5px;font-size:11px;font-weight:700;display:flex}.content[data-v-f895bb65]{background:var(--window-bg);flex-direction:column;flex:1;min-width:0;display:flex}.toolbar[data-v-f895bb65]{justify-content:space-between;align-items:center;padding:16px 26px 10px;display:flex}.toolbar h1[data-v-f895bb65]{letter-spacing:-.01em;font-size:22px;font-weight:700}.search[data-v-f895bb65]{background:#78788024;border:.5px solid #0000;border-radius:8px;align-items:center;gap:6px;width:220px;height:28px;padding:0 8px;display:flex}.search.focus[data-v-f895bb65]{border-color:var(--accent);background:var(--window-bg)}.search svg[data-v-f895bb65]{width:13px;height:13px;color:var(--text-dim);flex-shrink:0}.search input[data-v-f895bb65]{background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:13px}.search input[data-v-f895bb65]::placeholder{color:var(--text-dim)}.clear[data-v-f895bb65]{color:var(--text-dim);background:#7878804d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:15px;height:15px;font-size:10px;display:flex}.scroll[data-v-f895bb65]{flex:1;padding:4px 26px 26px;overflow-y:auto}.hero-banner[data-v-f895bb65]{border-radius:16px;align-items:center;height:290px;margin:8px 0 26px;padding:34px 38px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #00000040}.hero-text[data-v-f895bb65]{flex-direction:column;align-items:flex-start;gap:10px;max-width:56%;display:flex}.eyebrow[data-v-f895bb65]{letter-spacing:.14em;text-transform:uppercase;color:#ffffffb8;font-size:11px;font-weight:700}.hero-name[data-v-f895bb65]{letter-spacing:-.02em;color:#fff;font-size:30px;font-weight:800}.hero-tag[data-v-f895bb65]{color:#ffffffd9;margin-bottom:6px;font-size:14px;line-height:1.45}.hero-art[data-v-f895bb65]{color:#fff;background:linear-gradient(160deg,#43434c,#101014);border-radius:34px;place-items:center;width:148px;height:148px;display:grid;position:absolute;right:52px;transform:rotate(6deg);box-shadow:inset 0 0 0 .5px #ffffff38,0 16px 28px #00000073}.hero-art svg[data-v-f895bb65]{width:74px;height:74px}.section-head[data-v-f895bb65]{align-items:baseline;gap:8px;margin:6px 0 12px;display:flex}.section-head h2[data-v-f895bb65]{letter-spacing:-.01em;font-size:17px;font-weight:700}.count[data-v-f895bb65]{color:var(--text-dim);font-size:13px}.grid[data-v-f895bb65]{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:12px;display:grid}.card[data-v-f895bb65]{border:.5px solid var(--border);background:var(--glass);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;transition:transform .15s,box-shadow .15s;display:flex}.card[data-v-f895bb65]:hover{transform:translateY(-2px);box-shadow:0 8px 22px #0000001f}.squircle[data-v-f895bb65]{color:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex;box-shadow:inset 0 0 0 .5px #ffffff40,0 2px 6px #0000002e}.squircle svg[data-v-f895bb65]{width:28px;height:28px}.squircle-img[data-v-f895bb65]{filter:drop-shadow(0 2px 6px #0000002e);flex-shrink:0;width:52px;height:52px}.glyph-img[data-v-f895bb65]{filter:brightness(0)invert();width:30px;height:30px}.card-info[data-v-f895bb65]{flex:1;min-width:0}.card-name[data-v-f895bb65]{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.card-cat[data-v-f895bb65]{color:var(--text-dim);margin-top:2px;font-size:12px}.tiles[data-v-f895bb65]{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:8px;display:grid}.tile[data-v-f895bb65]{text-align:left;color:#fff;border-radius:14px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:3px;height:128px;padding:18px 20px;transition:transform .15s;display:flex;box-shadow:0 6px 18px #0000002e}.tile[data-v-f895bb65]:hover{transform:scale(1.015)}.tile-icon[data-v-f895bb65]{margin-bottom:auto;display:block}.tile-icon svg[data-v-f895bb65]{width:36px;height:36px}.tile-name[data-v-f895bb65]{font-size:17px;font-weight:700}.tile-desc[data-v-f895bb65]{color:#ffffffd9;font-size:12px}.update-all[data-v-f895bb65]{color:var(--accent);background:#78788029;border-radius:999px;margin-left:auto;padding:4px 14px;font-size:12px;font-weight:700}.update-all[data-v-f895bb65]:hover{background:#78788047}.updates[data-v-f895bb65]{flex-direction:column;gap:12px;display:flex}.update-row[data-v-f895bb65]{border:.5px solid var(--border);background:var(--glass);border-radius:14px;align-items:center;gap:12px;padding:14px;display:flex}.update-info[data-v-f895bb65]{flex:1;min-width:0}.update-top[data-v-f895bb65]{align-items:baseline;gap:8px;display:flex}.update-ver[data-v-f895bb65]{color:var(--text-dim);font-size:11px}.update-note[data-v-f895bb65]{color:var(--text-dim);margin-top:3px;font-size:12px;line-height:1.4}.empty[data-v-f895bb65]{text-align:center;color:var(--text-dim);padding:70px 0;font-size:14px}.empty-icon[data-v-f895bb65]{justify-content:center;margin-bottom:10px;display:flex}.empty-icon svg[data-v-f895bb65]{width:44px;height:44px}.cover[data-v-aa2c6e03]{aspect-ratio:2/3;box-sizing:border-box;color:#fffffff5;text-align:center;border-radius:5px 8px 8px 5px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;padding:14% 12% 12% 18%;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 14px #00000047,inset 0 0 0 .5px #ffffff2e}.spine[data-v-aa2c6e03]{background:linear-gradient(90deg,#00000052,#00000014 55%,#ffffff1a);border-right:.5px solid #00000038;width:7%;position:absolute;top:0;bottom:0;left:0}.emoji[data-v-aa2c6e03]{filter:drop-shadow(0 2px 3px #0000004d);font-size:30px}.title[data-v-aa2c6e03]{letter-spacing:.01em;text-shadow:0 1px 3px #00000059;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.serif .title[data-v-aa2c6e03]{letter-spacing:.03em;font-family:New York,ui-serif,Georgia,Times New Roman,serif}.sans .title[data-v-aa2c6e03]{text-transform:uppercase;letter-spacing:.09em;font-size:11.5px}.rule[data-v-aa2c6e03]{background:#ffffff8c;width:26px;height:1px}.cauthor[data-v-aa2c6e03]{letter-spacing:.08em;text-transform:uppercase;opacity:.85;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:9px;font-weight:600;overflow:hidden}.serif .cauthor[data-v-aa2c6e03]{font-family:New York,ui-serif,Georgia,serif}.books[data-v-cff5f428]{background:var(--window-bg);color:var(--text);font-size:13px}.toolbar[data-v-cff5f428]{border-bottom:.5px solid var(--border);background:var(--titlebar-bg);flex-shrink:0;justify-content:center;align-items:center;padding:10px 16px;display:flex}.tabs[data-v-cff5f428]{background:var(--hover);border-radius:8px;gap:2px;padding:2px;display:flex}.tabbtn[data-v-cff5f428]{color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 22px;font-family:inherit;font-size:12.5px;font-weight:500}.tabbtn.active[data-v-cff5f428]{background:var(--window-bg);box-shadow:0 1px 3px #0000002e}.content[data-v-cff5f428]{flex:1;padding:18px 28px 32px;overflow-y:auto}.section-title[data-v-cff5f428]{margin:20px 0 14px;font-size:20px;font-weight:700}.section-title[data-v-cff5f428]:first-child{margin-top:2px}.reading-now[data-v-cff5f428]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.rn-card[data-v-cff5f428]{border:.5px solid var(--border);background:var(--sidebar-bg);cursor:pointer;border-radius:12px;align-items:center;gap:14px;padding:12px;transition:background .12s;display:flex}.rn-card[data-v-cff5f428]:hover{background:var(--hover)}.rn-cover[data-v-cff5f428]{flex-shrink:0;width:64px}.rn-info[data-v-cff5f428]{flex:1;min-width:0}.rn-title[data-v-cff5f428]{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.rn-author[data-v-cff5f428]{color:var(--text-dim);margin:2px 0 10px;font-size:12px}.rn-bar[data-v-cff5f428]{background:var(--hover);border-radius:2px;height:4px;overflow:hidden}.rn-fill[data-v-cff5f428]{background:var(--accent);border-radius:2px;height:100%}.rn-pct[data-v-cff5f428]{color:var(--text-dim);margin-top:5px;font-size:11px}.grid[data-v-cff5f428]{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:22px 18px;display:grid}.cell[data-v-cff5f428]{cursor:pointer;min-width:0}.cell .cover[data-v-cff5f428]{transition:transform .15s,box-shadow .15s}.cell:not(.decorative):hover .cover[data-v-cff5f428]{transform:translateY(-3px);box-shadow:0 8px 20px #00000057}.cell.decorative[data-v-cff5f428]{cursor:default}.cell-title[data-v-cff5f428]{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:8px;font-size:12px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.cell-author[data-v-cff5f428]{color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;overflow:hidden}.cell-price[data-v-cff5f428]{color:var(--accent);margin-top:3px;font-size:11px;font-weight:600}.cell-blurb[data-v-cff5f428]{color:var(--text-dim);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.store-hero[data-v-cff5f428]{color:#fff;background:linear-gradient(120deg,#b4551e,#e08a2e);border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:6px;padding:22px 26px;display:flex;box-shadow:0 6px 18px #b4551e59}.hero-kicker[data-v-cff5f428]{text-transform:uppercase;letter-spacing:.1em;opacity:.8;font-size:11px;font-weight:700}.hero-title[data-v-cff5f428]{margin:4px 0;font-size:20px;font-weight:700}.hero-sub[data-v-cff5f428]{opacity:.9;font-size:12.5px}.hero-emoji[data-v-cff5f428]{filter:drop-shadow(0 3px 6px #0000004d)}.hero-emoji svg[data-v-cff5f428]{width:46px;height:46px;display:block}.audio-wrap[data-v-cff5f428]{position:relative}.audio-badge[data-v-cff5f428]{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c;border-radius:8px;align-items:center;gap:4px;padding:2px 7px;font-size:10px;font-weight:600;display:flex;position:absolute;bottom:6px;left:6px}.audio-badge svg[data-v-cff5f428]{width:10px;height:10px;display:block}.rtop[data-v-cff5f428]{border-bottom:.5px solid var(--border);background:var(--titlebar-bg);flex-shrink:0;grid-template-columns:1fr auto 1fr;align-items:center;padding:8px 14px;display:grid}.back[data-v-cff5f428]{color:var(--accent);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-self:start;padding:4px 8px;font-family:inherit;font-size:13px}.back[data-v-cff5f428]:hover{background:var(--hover)}.rchapter[data-v-cff5f428]{color:var(--text);white-space:nowrap;text-overflow:ellipsis;max-width:320px;font-size:12.5px;font-weight:600;overflow:hidden}.rpct[data-v-cff5f428]{color:var(--text-dim);font-variant-numeric:tabular-nums;justify-self:end;font-size:12px}.rbody[data-v-cff5f428]{background:var(--window-bg);flex:1;align-items:stretch;min-height:0;display:flex}.chev[data-v-cff5f428]{width:56px;color:var(--text-dim);cursor:pointer;background:0 0;border:none;flex-shrink:0;font-family:inherit;font-size:30px;transition:color .12s,background .12s}.chev[data-v-cff5f428]:hover:not(:disabled){color:var(--accent);background:var(--hover)}.chev[data-v-cff5f428]:disabled{opacity:.25;cursor:default}.paper-wrap[data-v-cff5f428]{flex:1;min-width:0;padding:18px 0;display:flex}.paper[data-v-cff5f428]{color:#453c2e;background:#f8f3e8;border-radius:6px;flex-direction:column;flex:1;max-width:640px;margin:0 auto;padding:44px 56px 40px;font-family:New York,ui-serif,Georgia,Times New Roman,serif;display:flex;overflow-y:auto;box-shadow:0 2px 12px #00000038,inset 0 0 0 .5px #78643c40}.pchapter[data-v-cff5f428]{text-align:center;color:#3a3327;margin:0 0 26px;font-size:19px;font-weight:700}.pchapter[data-v-cff5f428]:after{content:"";background:#5a4c3466;width:40px;height:1px;margin:12px auto 0;display:block}.paper p[data-v-cff5f428]{text-align:justify;text-indent:1.6em;margin:0 0 14px;font-size:14.5px;line-height:1.72}.paper p[data-v-cff5f428]:first-of-type{text-indent:0}.pfoot[data-v-cff5f428]{text-align:center;color:#8b7d63;font-variant-numeric:tabular-nums;margin-top:auto;padding-top:18px;font-size:11.5px}.page-enter-active[data-v-cff5f428],.page-leave-active[data-v-cff5f428]{transition:opacity .16s,transform .16s}.page-enter-from[data-v-cff5f428]{opacity:0;transform:translate(14px)}.page-leave-to[data-v-cff5f428]{opacity:0;transform:translate(-14px)}.calc[data-v-1b270b5b]{-webkit-user-select:none;user-select:none;background:#323236;flex-direction:column}.display[data-v-1b270b5b]{color:#fff;white-space:nowrap;flex:none;justify-content:flex-end;align-items:flex-end;height:100px;padding:0 20px 10px;font-weight:200;line-height:1.1;transition:font-size .1s;display:flex;overflow:hidden}.pad[data-v-1b270b5b]{flex:1;grid-template-rows:repeat(5,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;min-height:0;padding:10px;display:grid}.key[data-v-1b270b5b]{color:#fff;cursor:default;border:none;border-radius:999px;outline:none;justify-content:center;align-items:center;min-width:0;min-height:0;font-family:inherit;font-size:21px;font-weight:400;transition:filter .12s,background .12s,color .12s;display:flex}.key[data-v-1b270b5b]:hover{filter:brightness(1.12)}.key[data-v-1b270b5b]:active,.key.flash[data-v-1b270b5b]{filter:brightness(1.45)}.key.dig[data-v-1b270b5b]{background:#616163}.key.util[data-v-1b270b5b]{background:#454547;font-size:19px}.key.op[data-v-1b270b5b]{background:#ff9f0a;padding-bottom:2px;font-size:25px;font-weight:500}.key.op.lit[data-v-1b270b5b]{color:#ff9f0a;background:#fff}.key.wide[data-v-1b270b5b]{grid-column:span 2;justify-content:flex-start;padding-left:26px}.month-view[data-v-a6c030dd]{flex-direction:column;flex:1;min-height:0;display:flex}.weekdays[data-v-a6c030dd]{border-bottom:.5px solid var(--border);grid-template-columns:28px repeat(7,1fr);display:grid}.weekday-gutter[data-v-a6c030dd]{border-right:.5px solid var(--border)}.weekday[data-v-a6c030dd]{color:var(--text-dim);text-align:right;padding:5px 8px;font-size:11px;font-weight:600}.grid[data-v-a6c030dd]{flex:1;grid-template-rows:repeat(6,1fr);grid-template-columns:28px repeat(7,1fr);min-height:0;display:grid}.week-no[data-v-a6c030dd]{color:var(--text-dim);opacity:.55;border-right:.5px solid var(--border);border-bottom:.5px solid var(--border);justify-content:center;align-items:flex-start;padding-top:5px;font-size:10px;font-weight:600;display:flex}.cell[data-v-a6c030dd]{border-right:.5px solid var(--border);border-bottom:.5px solid var(--border);cursor:pointer;flex-direction:column;gap:2px;padding:4px 5px;display:flex;overflow:hidden}.cell[data-v-a6c030dd]:nth-child(8n){border-right:none}.cell[data-v-a6c030dd]:hover{background:var(--hover)}.cell.selected[data-v-a6c030dd]{background:var(--selection)}.day-num[data-v-a6c030dd]{border-radius:50%;justify-content:center;align-self:flex-end;align-items:center;width:22px;height:22px;font-size:12px;display:flex}.cell.dim .day-num[data-v-a6c030dd]{color:var(--text-dim);opacity:.55}.cell.dim[data-v-a6c030dd]{background:color-mix(in srgb, var(--text) 3%, transparent)}.cell.dim.selected[data-v-a6c030dd]{background:var(--selection)}.day-num.today[data-v-a6c030dd]{color:#fff;opacity:1;background:#ff3b30;font-weight:700}.pills[data-v-a6c030dd]{flex-direction:column;gap:2px;min-height:0;display:flex}.pill[data-v-a6c030dd]{white-space:nowrap;border-radius:4px;align-items:center;gap:4px;padding:1px 5px;font-size:11px;line-height:15px;display:flex;overflow:hidden}.pill-time[data-v-a6c030dd]{flex-shrink:0;font-weight:600}.pill-title[data-v-a6c030dd]{text-overflow:ellipsis;overflow:hidden}.more[data-v-a6c030dd]{color:var(--text-dim);padding-left:5px;font-size:10px}.time-view[data-v-54c6ba42]{flex-direction:column;flex:1;min-height:0;display:flex}.tv-header[data-v-54c6ba42]{border-bottom:.5px solid var(--border);display:flex}.tv-gutter-head[data-v-54c6ba42]{border-right:.5px solid var(--border);flex-shrink:0;width:52px}.tv-dayhead[data-v-54c6ba42]{border-right:.5px solid var(--border);flex:1;justify-content:center;align-items:baseline;gap:6px;padding:5px 0;display:flex}.tv-dayhead[data-v-54c6ba42]:last-child{border-right:none}.tv-dow[data-v-54c6ba42]{color:var(--text-dim);text-transform:uppercase;font-size:11px;font-weight:600}.tv-dnum[data-v-54c6ba42]{border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;display:flex}.tv-dnum.today[data-v-54c6ba42]{color:#fff;background:#ff3b30;font-weight:700}.tv-allday[data-v-54c6ba42]{border-bottom:.5px solid var(--border);max-height:64px;display:flex;overflow-y:auto}.allday-tag[data-v-54c6ba42]{color:var(--text-dim);justify-content:flex-end;align-items:flex-start;padding:4px 6px 0 0;font-size:10px;display:flex}.tv-allday-cell[data-v-54c6ba42]{border-right:.5px solid var(--border);flex-direction:column;flex:1;gap:2px;min-height:26px;padding:3px 4px;display:flex}.tv-allday-cell[data-v-54c6ba42]:last-child{border-right:none}.allday-pill[data-v-54c6ba42]{color:#fff;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;border-radius:4px;padding:1px 6px;font-size:11px;font-weight:600;line-height:15px;overflow:hidden}.tv-scroll[data-v-54c6ba42]{flex:1;min-height:0;overflow-y:auto}.tv-body[data-v-54c6ba42]{display:flex;position:relative}.tv-gutter-col[data-v-54c6ba42]{border-right:.5px solid var(--border);flex-shrink:0;width:52px;position:relative}.hour-label[data-v-54c6ba42]{color:var(--text-dim);font-size:10px;position:absolute;right:6px}.tv-cols[data-v-54c6ba42]{flex:1;display:flex;position:relative}.tv-lines[data-v-54c6ba42]{pointer-events:none;position:absolute;inset:0}.tv-col[data-v-54c6ba42]{border-right:.5px solid var(--border);flex:1;position:relative}.tv-col[data-v-54c6ba42]:last-child{border-right:none}.today-col[data-v-54c6ba42]{background:color-mix(in srgb, var(--accent) 4%, transparent)}.ev-block[data-v-54c6ba42]{color:#fff;cursor:pointer;border-radius:5px;padding:2px 5px;font-size:11px;line-height:1.25;position:absolute;overflow:hidden;box-shadow:inset 0 0 0 .5px #0000001f}.ev-title[data-v-54c6ba42]{white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.ev-time[data-v-54c6ba42]{opacity:.85;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ev-block.drag-src[data-v-54c6ba42]{opacity:.35}.ev-block.drag-preview[data-v-54c6ba42]{opacity:.92;pointer-events:none;z-index:5;box-shadow:0 6px 18px #0000004d}.now-line[data-v-54c6ba42]{z-index:4;pointer-events:none;background:#ff3b30;height:1.5px;position:absolute;left:0;right:0}.now-dot[data-v-54c6ba42]{background:#ff3b30;border-radius:50%;width:7px;height:7px;position:absolute;top:-2.75px;left:-3px}.year-view[data-v-38e42984]{flex:1;grid-template-columns:repeat(4,1fr);align-content:start;gap:18px;padding:22px 26px;display:grid;overflow-y:auto}.year-card[data-v-38e42984]{cursor:pointer;border-radius:10px;padding:8px 10px 10px}.year-card[data-v-38e42984]:hover{background:var(--hover)}.yc-name[data-v-38e42984]{margin-bottom:6px;font-size:13px;font-weight:700}.yc-name.current[data-v-38e42984]{color:#ff3b30}.yc-grid[data-v-38e42984]{grid-template-columns:repeat(7,1fr);row-gap:1px;display:grid}.yc-wd[data-v-38e42984]{color:var(--text-dim);text-align:center;padding-bottom:3px;font-size:8.5px;font-weight:600}.yc-day[data-v-38e42984]{text-align:center;width:16px;height:16px;color:var(--text);border-radius:50%;justify-self:center;font-size:9.5px;line-height:16px}.yc-day.dim[data-v-38e42984]{color:var(--text-dim);opacity:.45}.yc-day.today[data-v-38e42984]{color:#fff;opacity:1;background:#ff3b30;font-weight:700}.mini-month[data-v-b39d9646]{padding:12px 12px 10px}.mm-head[data-v-b39d9646]{margin-bottom:6px;font-size:12px;font-weight:700}.mm-grid[data-v-b39d9646]{grid-template-columns:repeat(7,1fr);row-gap:1px;display:grid}.mm-wd[data-v-b39d9646]{color:var(--text-dim);text-align:center;padding-bottom:3px;font-size:8.5px;font-weight:600}.mm-day[data-v-b39d9646]{text-align:center;cursor:pointer;width:20px;height:20px;color:var(--text);border-radius:50%;justify-self:center;font-size:10px;line-height:20px}.mm-day[data-v-b39d9646]:hover{background:var(--hover)}.mm-day.dim[data-v-b39d9646]{color:var(--text-dim);opacity:.5}.mm-day.sel[data-v-b39d9646]{background:var(--selection)}.mm-day.today[data-v-b39d9646]{color:#fff;opacity:1;background:#ff3b30;font-weight:700}.pop[data-v-e1a6adb8]{z-index:90;border:.5px solid var(--border);border-radius:12px;flex-direction:column;gap:8px;width:296px;padding:12px;font-size:12.5px;display:flex;position:absolute;overflow-y:auto;box-shadow:0 14px 44px #00000047}.vp-cal-row[data-v-e1a6adb8]{align-items:center;gap:7px;display:flex}.vp-dot[data-v-e1a6adb8]{border-radius:50%;flex-shrink:0;width:10px;height:10px}.vp-cal[data-v-e1a6adb8]{color:var(--text-dim);font-size:11.5px}.vp-title[data-v-e1a6adb8]{word-break:break-word;font-size:16px;font-weight:700;line-height:1.25}.vp-line[data-v-e1a6adb8]{line-height:1.35}.vp-line.dim[data-v-e1a6adb8]{color:var(--text-dim)}.vp-line.loc[data-v-e1a6adb8]{color:var(--text-dim);align-items:center;gap:5px;display:flex}.vp-line.loc svg[data-v-e1a6adb8]{flex-shrink:0;width:11px;height:11px}.vp-notes[data-v-e1a6adb8]{color:var(--text-dim);white-space:pre-wrap;word-break:break-word;border-top:.5px solid var(--border);padding-top:8px}.vp-actions[data-v-e1a6adb8]{justify-content:flex-end;gap:8px;margin-top:2px;display:flex}.fp-title[data-v-e1a6adb8]{border:none;border-bottom:.5px solid var(--border);color:var(--text);background:0 0;outline:none;padding:2px 0 7px;font-size:15px;font-weight:700}.fp-row[data-v-e1a6adb8]{align-items:center;gap:7px;display:flex}.fp-label[data-v-e1a6adb8]{width:58px;color:var(--text-dim);flex-shrink:0;font-size:12px}.fp-input[data-v-e1a6adb8]{box-sizing:border-box;border:.5px solid var(--border);background:var(--window-bg);min-width:0;color:var(--text);border-radius:6px;outline:none;flex:1;padding:4px 8px;font-family:inherit;font-size:12px}.fp-input[data-v-e1a6adb8]:focus{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 30%, transparent)}.fp-time[data-v-e1a6adb8]{flex:1}.fp-dash[data-v-e1a6adb8]{color:var(--text-dim)}.fp-check[data-v-e1a6adb8]{cursor:pointer;align-items:center;gap:6px;margin-left:65px;font-size:12px;display:flex}.fp-check input[data-v-e1a6adb8]{accent-color:var(--accent)}.fp-notes[data-v-e1a6adb8]{resize:none;line-height:1.35}.cal-picker[data-v-e1a6adb8]{flex:1;min-width:0;position:relative}.cal-current[data-v-e1a6adb8]{cursor:pointer;align-items:center;gap:7px;width:100%;display:flex}.cal-current-name[data-v-e1a6adb8]{text-align:left;flex:1}.cal-current svg[data-v-e1a6adb8]{width:8px;height:5px;color:var(--text-dim);flex-shrink:0}.cal-menu[data-v-e1a6adb8]{border:.5px solid var(--border);z-index:10;border-radius:8px;padding:4px;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 8px 26px #00000038}.cal-opt[data-v-e1a6adb8]{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:5px 8px;font-size:12px;display:flex}.cal-opt[data-v-e1a6adb8]:hover{background:var(--hover)}.fp-actions[data-v-e1a6adb8]{justify-content:flex-end;gap:8px;display:flex}.btn[data-v-e1a6adb8]{border:.5px solid var(--border);background:var(--window-bg);color:var(--text);cursor:pointer;border-radius:7px;padding:4px 14px;font-size:12px}.btn[data-v-e1a6adb8]:hover{background:var(--hover)}.btn.primary[data-v-e1a6adb8]{background:var(--accent);color:#fff;border-color:#0000}.btn.primary[data-v-e1a6adb8]:hover{filter:brightness(1.08)}.btn.primary[data-v-e1a6adb8]:disabled{opacity:.45;cursor:default}.btn.danger[data-v-e1a6adb8]{color:#ff3b30}.calendar[data-v-53358147]{background:var(--window-bg);color:var(--text);-webkit-user-select:none;user-select:none;font-size:13px;position:relative}.toolbar[data-v-53358147]{border-bottom:.5px solid var(--border);background:var(--titlebar-bg);align-items:center;gap:10px;padding:10px 14px;display:flex}.nav-group[data-v-53358147]{border:.5px solid var(--border);border-radius:7px;display:flex;overflow:hidden}.nav-btn[data-v-53358147]{width:30px;height:24px;color:var(--text);cursor:pointer;background:0 0;border:none;font-size:15px}.nav-btn+.nav-btn[data-v-53358147]{border-left:.5px solid var(--border)}.nav-btn[data-v-53358147]:hover{background:var(--hover)}.today-btn[data-v-53358147]{border:.5px solid var(--border);color:var(--text);cursor:pointer;background:0 0;border-radius:7px;padding:3px 12px;font-size:12px}.today-btn[data-v-53358147]:hover{background:var(--hover)}.cal-title[data-v-53358147]{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:18px;font-weight:700;overflow:hidden}.spacer[data-v-53358147]{flex:1}.segmented[data-v-53358147]{border:.5px solid var(--border);border-radius:7px;display:flex;overflow:hidden}.seg[data-v-53358147]{color:var(--text);cursor:pointer;background:0 0;border:none;padding:3px 12px;font-size:12px}.seg+.seg[data-v-53358147]{border-left:.5px solid var(--border)}.seg.active[data-v-53358147]{background:var(--selection)}.search-wrap[data-v-53358147]{width:170px;position:relative}.search-icon[data-v-53358147]{width:12px;height:12px;color:var(--text-dim);pointer-events:none;position:absolute;top:50%;left:7px;transform:translateY(-50%)}.search-input[data-v-53358147]{box-sizing:border-box;border:.5px solid var(--border);background:var(--window-bg);width:100%;color:var(--text);border-radius:7px;outline:none;padding:3px 8px 3px 24px;font-size:12px}.search-input[data-v-53358147]:focus{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 30%, transparent)}.search-pop[data-v-53358147]{border:.5px solid var(--border);z-index:60;border-radius:10px;width:280px;max-height:340px;padding:5px;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:0 10px 34px #00000038}.sr-empty[data-v-53358147]{text-align:center;color:var(--text-dim);padding:14px;font-size:12px}.sr-row[data-v-53358147]{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:flex}.sr-row[data-v-53358147]:hover{background:var(--hover)}.sr-dot[data-v-53358147]{border-radius:50%;flex-shrink:0;width:9px;height:9px}.sr-title[data-v-53358147]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.sr-when[data-v-53358147]{color:var(--text-dim);flex-shrink:0;font-size:11px}.body[data-v-53358147]{flex:1;min-height:0;display:flex}.main[data-v-53358147]{flex-direction:column;flex:1;min-width:0;display:flex}.sidebar[data-v-53358147]{border-right:.5px solid var(--border);background:var(--sidebar-bg);flex-direction:column;flex-shrink:0;width:196px;display:flex;overflow-y:auto}.cal-list[data-v-53358147]{border-top:.5px solid var(--border);padding:4px 10px 12px}.cal-group[data-v-53358147]{color:var(--text-dim);padding:10px 4px 4px;font-size:11px;font-weight:600}.cal-row[data-v-53358147]{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:4px 6px;font-size:12.5px;display:flex}.cal-row[data-v-53358147]:hover{background:var(--hover)}.cal-check[data-v-53358147]{border:1.5px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:13px;height:13px;display:flex}.cal-check svg[data-v-53358147]{width:8px;height:8px}.cal-name[data-v-53358147]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pop-backdrop[data-v-53358147]{z-index:80;position:absolute;inset:0}.chess-root[data-v-fbce7468]{color:var(--text);background:var(--window-bg)}.toolbar[data-v-fbce7468]{background:var(--titlebar-bg);border-bottom:.5px solid var(--border);flex:none;align-items:center;gap:10px;padding:8px 12px;display:flex}.turn[data-v-fbce7468]{align-items:center;gap:7px;font-size:13px;font-weight:600;display:flex}.turn-pawn[data-v-fbce7468]{font-size:19px;line-height:1}.turn.w .turn-pawn[data-v-fbce7468]{color:#fff;-webkit-text-stroke:1.2px #3a3a3c;text-shadow:0 1px 2px #00000059}.turn.b .turn-pawn[data-v-fbce7468]{color:#1c1c1e;-webkit-text-stroke:.6px #ffffff73}.casual[data-v-fbce7468]{color:var(--text-dim);text-align:center;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:11px;overflow:hidden}.new-game[data-v-fbce7468]{color:var(--accent);background:var(--hover);border:.5px solid var(--border);cursor:pointer;border-radius:8px;padding:4px 12px;font-size:12px;font-weight:600}.new-game[data-v-fbce7468]:hover{filter:brightness(1.08)}.new-game[data-v-fbce7468]:active{transform:scale(.97)}.body[data-v-fbce7468]{flex:1;min-height:0;display:flex}.board-col[data-v-fbce7468]{flex-direction:column;flex:1;gap:6px;min-width:0;padding:10px 12px;display:flex}.tray[data-v-fbce7468]{flex:none;align-items:center;gap:1px;height:26px;padding:0 4px;display:flex;overflow:hidden}.cap-piece[data-v-fbce7468]{margin-right:-3px;font-size:20px;line-height:1}.cap-white[data-v-fbce7468]{color:#fafafa;-webkit-text-stroke:1px #3a3a3c;text-shadow:0 1px 1px #0000004d}.cap-black[data-v-fbce7468]{color:#1c1c1e;-webkit-text-stroke:.5px #fff6}.plus[data-v-fbce7468]{color:var(--text-dim);margin-left:8px;font-size:11px;font-weight:600}.board-stage[data-v-fbce7468]{flex:1;justify-content:center;align-items:center;min-height:0;display:flex;container-type:size}.board[data-v-fbce7468]{aspect-ratio:1;box-sizing:border-box;width:min(100cqw,100cqh);box-shadow:0 8px 26px #00000052, 0 0 0 .5px var(--border);-webkit-user-select:none;user-select:none;background:linear-gradient(145deg,#59371e 0%,#3f2712 55%,#2b1a0c 100%);border:14px solid #0000;border-radius:10px;flex-direction:column;display:flex;position:relative;overflow:hidden}.board[data-v-fbce7468]:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #00000080,inset 0 3px 12px #00000059}.rank[data-v-fbce7468]{flex:1;min-height:0;display:flex}.sq[data-v-fbce7468]{cursor:pointer;background:#ecc493;border:0;flex:1;place-items:center;min-width:0;padding:0;display:grid;position:relative}.sq.dark[data-v-fbce7468]{background:#a5713f}.sq.lastFrom[data-v-fbce7468],.sq.lastTo[data-v-fbce7468]{box-shadow:inset 0 0 0 100px #ffd54f61}.sq.selected[data-v-fbce7468]{box-shadow:inset 0 0 0 100px #50a0ff6b}.sq.dot[data-v-fbce7468]:after{content:"";background:#14141438;border-radius:50%;width:26%;height:26%;position:absolute}.sq.ring[data-v-fbce7468]:after{content:"";border:3px solid #14141447;border-radius:50%;position:absolute;inset:4%}.sq:hover .piece[data-v-fbce7468]{transform:scale(1.05)}.coord[data-v-fbce7468]{pointer-events:none;font-size:9px;font-weight:700;position:absolute}.rank-coord[data-v-fbce7468]{top:2px;left:3px}.file-coord[data-v-fbce7468]{bottom:1px;right:3px}.sq:not(.dark) .coord[data-v-fbce7468]{color:#a5713f}.sq.dark .coord[data-v-fbce7468]{color:#ecc493}.piece[data-v-fbce7468]{pointer-events:none;font-family:Arial Unicode MS,Helvetica Neue,serif;font-size:38px;line-height:1;transition:transform 80ms}@container (width>=0){.piece[data-v-fbce7468]{font-size:8.6cqmin}}.pw[data-v-fbce7468]{color:#fafafa;-webkit-text-stroke:1.4px #3a3a3c;text-shadow:0 2px 3px #00000059}.pb[data-v-fbce7468]{color:#1c1c1e;-webkit-text-stroke:.7px #fff6;text-shadow:0 2px 3px #00000040}.side[data-v-fbce7468]{border-left:.5px solid var(--border);background:var(--sidebar-bg);flex-direction:column;flex:none;width:168px;display:flex}.side-title[data-v-fbce7468]{text-transform:uppercase;letter-spacing:.5px;color:var(--text-dim);border-bottom:.5px solid var(--border);flex:none;padding:10px 12px 8px;font-size:11px;font-weight:700}.moves[data-v-fbce7468]{flex:1;min-height:0;padding:6px 0;overflow-y:auto}.empty[data-v-fbce7468]{color:var(--text-dim);padding:12px;font-size:12px}.move-row[data-v-fbce7468]{font-variant-numeric:tabular-nums;grid-template-columns:30px 1fr 1fr;padding:3px 10px;font-size:12.5px;display:grid}.move-row[data-v-fbce7468]:nth-child(odd){background:var(--hover)}.move-n[data-v-fbce7468]{color:var(--text-dim)}.move-san[data-v-fbce7468]{font-weight:500}.ntp[data-v-ce8798a5]{background:var(--cx-content);flex:1;justify-content:center;display:flex;overflow-y:auto}.ntp-inner[data-v-ce8798a5]{flex-direction:column;align-items:center;width:100%;max-width:640px;padding:96px 24px 64px;display:flex}.logo[data-v-ce8798a5]{letter-spacing:-4px;-webkit-user-select:none;user-select:none;margin-bottom:28px;font-family:Product Sans,Arial,-apple-system,sans-serif;font-size:72px;font-weight:500;line-height:1}.search-box[data-v-ce8798a5]{background:var(--cx-omni);border:1px solid var(--cx-border);border-radius:22px;align-items:center;gap:10px;width:100%;max-width:560px;height:44px;padding:0 16px;transition:box-shadow .15s;display:flex}.search-box[data-v-ce8798a5]:hover,.search-box[data-v-ce8798a5]:focus-within{background:var(--cx-omni-focus);box-shadow:0 1px 6px #20212447}.search-icon[data-v-ce8798a5]{color:var(--cx-dim);flex-shrink:0}.search-input[data-v-ce8798a5]{min-width:0;color:var(--cx-text);background:0 0;border:none;outline:none;flex:1;font-size:15px}.search-input[data-v-ce8798a5]::placeholder{color:var(--cx-dim)}.buttons[data-v-ce8798a5]{gap:12px;margin-top:26px;display:flex}.g-btn[data-v-ce8798a5]{background:var(--cx-omni);color:var(--cx-text);cursor:default;border:1px solid #0000;border-radius:4px;padding:8px 16px;font-size:13.5px}.g-btn[data-v-ce8798a5]:hover{border-color:var(--cx-border);box-shadow:0 1px 2px #2021242e}.tiles[data-v-ce8798a5]{gap:10px;margin-top:56px;display:flex}.tile[data-v-ce8798a5]{cursor:default;background:0 0;border:none;border-radius:10px;flex-direction:column;align-items:center;gap:8px;width:84px;padding:14px 4px 10px;display:flex}.tile[data-v-ce8798a5]:hover{background:var(--cx-hover)}.tile-icon[data-v-ce8798a5]{border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.tile-glyph[data-v-ce8798a5]{filter:brightness(0)invert();width:26px;height:26px}.tile-name[data-v-ce8798a5]{color:var(--cx-text);font-size:12px}.results[data-v-b0bde280]{background:var(--cx-content);flex:1;overflow-y:auto}.results-inner[data-v-b0bde280]{max-width:680px;margin:0 auto;padding:20px 32px 80px}.stats[data-v-b0bde280]{color:var(--cx-dim);margin-bottom:20px;font-size:12.5px}.loading[data-v-b0bde280]{color:var(--cx-dim);justify-content:center;align-items:center;gap:10px;padding:60px 0;font-size:13.5px;display:flex}.spin[data-v-b0bde280]{border:2px solid var(--cx-border);border-top-color:var(--cx-blue);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin-b0bde280}@keyframes spin-b0bde280{to{transform:rotate(360deg)}}.empty[data-v-b0bde280]{color:var(--cx-text);padding:24px 0;font-size:14px}.result[data-v-b0bde280]{cursor:default;margin-bottom:26px}.r-url[data-v-b0bde280]{color:var(--cx-green);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;margin-bottom:3px;font-size:12.5px;display:flex;overflow:hidden}.r-favicon[data-v-b0bde280]{background:var(--cx-omni);border:1px solid var(--cx-border);width:18px;height:18px;color:var(--cx-dim);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:flex}.r-title[data-v-b0bde280]{color:var(--cx-link);font-family:Arial,-apple-system,sans-serif;font-size:19px;line-height:1.3}.result:hover .r-title[data-v-b0bde280]{text-decoration:underline}.r-snippet[data-v-b0bde280]{color:var(--cx-dim);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:13.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.reader-wrap[data-v-716eb419]{background:var(--cx-content);flex:1;overflow-y:auto}.reader-loading[data-v-716eb419]{height:100%;color:var(--cx-dim);justify-content:center;align-items:center;gap:10px;font-size:13.5px;display:flex}.spin[data-v-716eb419]{border:2px solid var(--cx-border);border-top-color:var(--cx-blue);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin-716eb419}@keyframes spin-716eb419{to{transform:rotate(360deg)}}.reader[data-v-716eb419]{max-width:760px;color:var(--cx-text);margin:0 auto;padding:28px 36px 72px;font-family:Arial,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;line-height:1.65}.reader-title[data-v-716eb419]{border-bottom:1px solid var(--cx-border);margin:0 0 2px;padding-bottom:6px;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:500}.reader-source[data-v-716eb419]{color:var(--cx-dim);margin:6px 0 18px;font-size:12px}.reader-body[data-v-716eb419] h2{border-bottom:1px solid var(--cx-border);margin:26px 0 8px;padding-bottom:4px;font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:500}.reader-body[data-v-716eb419] h3{margin:20px 0 6px;font-size:16px}.reader-body[data-v-716eb419] h4,.reader-body[data-v-716eb419] h5{margin:16px 0 4px;font-size:14px}.reader-body[data-v-716eb419] p{margin:0 0 12px}.reader-body[data-v-716eb419] a{color:var(--cx-blue);cursor:default;text-decoration:none}.reader-body[data-v-716eb419] a:hover{text-decoration:underline}.reader-body[data-v-716eb419] img{max-width:100%;height:auto}.reader-body[data-v-716eb419] ul,.reader-body[data-v-716eb419] ol{margin:0 0 12px;padding-left:26px}.reader-body[data-v-716eb419] table{border-collapse:collapse;max-width:100%;font-size:12.5px}.reader-body[data-v-716eb419] th,.reader-body[data-v-716eb419] td{border:.5px solid var(--cx-border);padding:4px 8px}.reader-body[data-v-716eb419] .infobox{float:right;clear:right;background:var(--cx-omni);border:.5px solid var(--cx-border);border-radius:8px;width:270px;max-width:45%;margin:0 0 14px 16px;padding:8px;font-size:12px;line-height:1.45}.reader-body[data-v-716eb419] .infobox th,.reader-body[data-v-716eb419] .infobox td{vertical-align:top;border:none;padding:3px 5px}.reader-body[data-v-716eb419] .thumb{margin:8px 0}.reader-body[data-v-716eb419] .thumbinner{background:var(--cx-omni);border:.5px solid var(--cx-border);border-radius:6px;max-width:100%;padding:4px}.reader-body[data-v-716eb419] .thumbcaption{color:var(--cx-dim);padding:4px 2px;font-size:11.5px}.reader-body[data-v-716eb419] .tright{float:right;clear:right;margin:0 0 12px 14px}.reader-body[data-v-716eb419] .tleft{float:left;clear:left;margin:0 14px 12px 0}.reader-body[data-v-716eb419] .hatnote{color:var(--cx-dim);font-size:12px;font-style:italic}.reader-body[data-v-716eb419] .reflist{color:var(--cx-dim);font-size:11.5px}.reader-body[data-v-716eb419] sup.reference{font-size:10px}.reader-body[data-v-716eb419] .navbox,.reader-body[data-v-716eb419] .metadata{background:var(--cx-omni);font-size:12px}.reader-body[data-v-716eb419] pre,.reader-body[data-v-716eb419] code{background:var(--cx-omni);border-radius:4px;font-family:ui-monospace,Menlo,monospace;font-size:12px}.reader-body[data-v-716eb419] blockquote{border-left:3px solid var(--cx-border);color:var(--cx-dim);margin:12px 0;padding:4px 16px}.reader-body[data-v-716eb419] .mw-editsection{display:none}.chrome[data-v-f50d5d9d]{--cx-strip:#dee1e6;--cx-toolbar:#fff;--cx-content:#fff;--cx-text:#202124;--cx-dim:#5f6368;--cx-omni:#f1f3f4;--cx-omni-focus:#fff;--cx-hover:#3c40431a;--cx-border:#dadce0;--cx-blue:#1a73e8;--cx-link:#1a0dab;--cx-green:#006621;--cx-star:#1a73e8;background:var(--cx-content);color:var(--cx-text);font-family:Arial,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px}.chrome.dark[data-v-f50d5d9d]{--cx-strip:#161719;--cx-toolbar:#202124;--cx-content:#292a2d;--cx-text:#e8eaed;--cx-dim:#9aa0a6;--cx-omni:#303134;--cx-omni-focus:#303134;--cx-hover:#ffffff1f;--cx-border:#3c4043;--cx-blue:#8ab4f8;--cx-link:#8ab4f8;--cx-green:#81c995;--cx-star:#8ab4f8}.tab-strip[data-v-f50d5d9d]{background:var(--cx-strip);-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:flex-end;gap:4px;padding:7px 10px 0;display:flex}.tabs[data-v-f50d5d9d]{scrollbar-width:none;flex:0 auto;gap:2px;min-width:0;display:flex;overflow-x:auto}.tabs[data-v-f50d5d9d]::-webkit-scrollbar{display:none}.tab[data-v-f50d5d9d]{min-width:110px;max-width:220px;height:32px;color:var(--cx-dim);cursor:default;white-space:nowrap;border-radius:9px 9px 0 0;flex:160px;align-items:center;gap:6px;padding:0 8px 0 12px;display:flex;position:relative}.tab[data-v-f50d5d9d]:hover{background:var(--cx-hover)}.tab.active[data-v-f50d5d9d]{background:var(--cx-toolbar);color:var(--cx-text)}.tab-favicon[data-v-f50d5d9d]{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-size:9.5px;font-weight:700;display:flex}.tab-favicon-blank[data-v-f50d5d9d]{color:var(--cx-dim);background:0 0}.tab-title[data-v-f50d5d9d]{text-overflow:ellipsis;flex:1;font-size:12px;overflow:hidden}.tab-close[data-v-f50d5d9d]{color:inherit;cursor:default;background:0 0;border:none;border-radius:50%;flex-shrink:0;width:18px;height:18px;font-size:14px;line-height:1}.tab-close[data-v-f50d5d9d]:hover{background:var(--cx-hover)}.new-tab[data-v-f50d5d9d]{width:28px;height:28px;color:var(--cx-text);cursor:default;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:2px;display:flex}.new-tab[data-v-f50d5d9d]:hover{background:var(--cx-hover)}.toolbar[data-v-f50d5d9d]{background:var(--cx-toolbar);flex-shrink:0;align-items:center;gap:4px;padding:5px 10px;display:flex;position:relative}.tool-btn[data-v-f50d5d9d]{width:30px;height:30px;color:var(--cx-text);cursor:default;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.tool-btn[data-v-f50d5d9d]:hover:not(:disabled){background:var(--cx-hover)}.tool-btn[data-v-f50d5d9d]:disabled{color:var(--cx-dim);opacity:.45}.omnibox[data-v-f50d5d9d]{background:var(--cx-omni);border:1px solid #0000;border-radius:16px;flex:1;align-items:center;gap:8px;min-width:0;height:32px;padding:0 8px 0 14px;display:flex}.omnibox.focused[data-v-f50d5d9d]{background:var(--cx-omni-focus);border-color:var(--cx-border);box-shadow:0 1px 6px #20212438}.omni-icon[data-v-f50d5d9d]{color:var(--cx-dim);flex-shrink:0;justify-content:center;align-items:center;display:flex}.omni-input[data-v-f50d5d9d]{min-width:0;color:var(--cx-text);background:0 0;border:none;outline:none;flex:1;font-size:13px}.omni-input[data-v-f50d5d9d]::placeholder{color:var(--cx-dim)}.star[data-v-f50d5d9d]{width:26px;height:26px;color:var(--cx-dim);cursor:default;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.star[data-v-f50d5d9d]:hover:not(:disabled){background:var(--cx-hover)}.star[data-v-f50d5d9d]:disabled{opacity:.4}.star.filled[data-v-f50d5d9d]{color:var(--cx-star)}.menu-wrap[data-v-f50d5d9d]{flex-shrink:0;position:relative}.menu[data-v-f50d5d9d]{background:var(--cx-toolbar);border:1px solid var(--cx-border);z-index:60;border-radius:8px;min-width:190px;padding:6px 0;position:absolute;top:36px;right:0;box-shadow:0 4px 18px #00000047}.menu-item[data-v-f50d5d9d]{width:100%;color:var(--cx-text);text-align:left;cursor:default;background:0 0;border:none;padding:7px 18px;font-size:12.5px;display:block}.menu-item[data-v-f50d5d9d]:hover{background:var(--cx-hover)}.menu-backdrop[data-v-f50d5d9d]{z-index:50;position:fixed;inset:0}.bookmarks-bar[data-v-f50d5d9d]{background:var(--cx-toolbar);border-bottom:1px solid var(--cx-border);scrollbar-width:none;flex-shrink:0;align-items:center;gap:2px;padding:2px 10px 4px;display:flex;overflow-x:auto}.bookmarks-bar[data-v-f50d5d9d]::-webkit-scrollbar{display:none}.bookmark[data-v-f50d5d9d]{color:var(--cx-text);cursor:default;white-space:nowrap;background:0 0;border:none;border-radius:12px;flex-shrink:0;align-items:center;gap:6px;padding:3px 9px;font-size:11.5px;display:flex}.bookmark[data-v-f50d5d9d]:hover{background:var(--cx-hover)}.bm-favicon[data-v-f50d5d9d]{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:15px;height:15px;font-size:8.5px;font-weight:700;display:flex}.bm-title[data-v-f50d5d9d]{text-overflow:ellipsis;max-width:140px;overflow:hidden}.content[data-v-f50d5d9d]{flex:1;min-height:0;display:flex}.page-column[data-v-f50d5d9d]{flex-direction:column;flex:1;min-width:0;display:flex}.web-frame[data-v-f50d5d9d]{background:#fff;border:none;flex:1}.embed-banner[data-v-f50d5d9d]{background:var(--cx-omni);border-bottom:1px solid var(--cx-border);flex-shrink:0;align-items:center;gap:10px;padding:6px 14px;display:flex}.embed-text[data-v-f50d5d9d]{min-width:0;color:var(--cx-dim);flex:1;font-size:12px}.embed-open[data-v-f50d5d9d]{background:var(--cx-blue);color:#fff;cursor:default;border:none;border-radius:12px;flex-shrink:0;padding:4px 12px;font-size:12px}.embed-open[data-v-f50d5d9d]:hover{filter:brightness(1.08)}.embed-dismiss[data-v-f50d5d9d]{color:var(--cx-dim);cursor:default;background:0 0;border:none;border-radius:50%;flex-shrink:0;width:22px;height:22px;font-size:14px;line-height:1}.embed-dismiss[data-v-f50d5d9d]:hover{background:var(--cx-hover)}.error-state[data-v-f50d5d9d]{background:var(--cx-content);flex:1;justify-content:center;align-items:center;padding:24px;display:flex}.error-card[data-v-f50d5d9d]{text-align:center;border:1px solid var(--cx-border);background:var(--cx-omni);border-radius:12px;flex-direction:column;align-items:center;gap:8px;max-width:400px;padding:30px 34px;display:flex}.error-code[data-v-f50d5d9d]{color:var(--cx-dim);letter-spacing:.5px;font-size:11.5px}.error-title[data-v-f50d5d9d]{font-size:16px;font-weight:700}.error-text[data-v-f50d5d9d]{color:var(--cx-dim);font-size:12.5px;line-height:1.5}.error-retry[data-v-f50d5d9d]{background:var(--cx-blue);color:#fff;cursor:default;border:none;border-radius:14px;margin-top:8px;padding:6px 22px;font-size:13px}.error-retry[data-v-f50d5d9d]:hover{filter:brightness(1.08)}.claude-root[data-v-e12ee437]{color:#1f1e1b;background:#f5f4ef;flex-direction:row;font-size:14px}.side[data-v-e12ee437]{background:#ecebe4;border-right:.5px solid #dcd9cf;flex-direction:column;flex-shrink:0;width:250px;padding:12px 10px 8px;display:flex}.new-chat[data-v-e12ee437]{color:#fff;cursor:pointer;background:#d97757;border:none;border-radius:10px;align-items:center;gap:8px;width:100%;padding:8px 12px;font-family:inherit;font-size:13.5px;font-weight:550;transition:background .15s;display:flex}.new-chat[data-v-e12ee437]:hover{background:#c9663f}.nc-plus[data-v-e12ee437]{font-size:15px;line-height:1}.side-label[data-v-e12ee437]{letter-spacing:.04em;text-transform:uppercase;color:#8a877c;padding:14px 8px 6px;font-size:11px;font-weight:600}.chat-list[data-v-e12ee437]{flex:1;margin:0 -4px;padding:0 4px;overflow-y:auto}.no-chats[data-v-e12ee437]{color:#a3a094;padding:6px 8px;font-size:12.5px}.chat-row[data-v-e12ee437]{cursor:pointer;color:#4a483f;border-radius:8px;align-items:center;padding:7px 8px;display:flex;position:relative}.chat-row[data-v-e12ee437]:hover{background:#e2e0d6}.chat-row.active[data-v-e12ee437]{color:#1f1e1b;background:#dcd9cd}.chat-meta[data-v-e12ee437]{flex:1;align-items:baseline;gap:6px;min-width:0;display:flex}.chat-title[data-v-e12ee437]{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;overflow:hidden}.chat-time[data-v-e12ee437]{color:#9c998d;flex-shrink:0;font-size:11px}.chat-actions[data-v-e12ee437]{flex-shrink:0;gap:2px;display:none}.chat-row:hover .chat-actions[data-v-e12ee437]{display:flex}.chat-row:hover .chat-time[data-v-e12ee437]{display:none}.icon-btn[data-v-e12ee437]{color:#7c796e;cursor:pointer;background:0 0;border:none;border-radius:5px;place-items:center;width:22px;height:22px;display:grid}.icon-btn[data-v-e12ee437]:hover{color:#1f1e1b;background:#cfccc0}.rename-input[data-v-e12ee437]{background:#fff;border:1px solid #d97757;border-radius:6px;outline:none;width:100%;padding:3px 6px;font-family:inherit;font-size:13px}.side-bottom[data-v-e12ee437]{border-top:.5px solid #dcd9cf;padding-top:6px}.side-item[data-v-e12ee437]{color:#4a483f;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:9px;width:100%;padding:8px;font-family:inherit;font-size:13px;display:flex}.side-item[data-v-e12ee437]:hover{background:#e2e0d6}.user-row[data-v-e12ee437]{cursor:default}.user-avatar[data-v-e12ee437]{color:#fff;background:linear-gradient(160deg,#e8a586,#d97757);border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;font-weight:600;display:grid}.user-name[data-v-e12ee437]{font-weight:550}.user-plan[data-v-e12ee437]{color:#9c998d;margin-left:auto;font-size:11px}.main[data-v-e12ee437]{flex-direction:column;flex:1;min-width:0;display:flex}.empty[data-v-e12ee437]{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:18px;padding-bottom:40px;display:flex}.empty-star[data-v-e12ee437]{width:58px;height:58px}.empty-title[data-v-e12ee437]{color:#2c2b26;letter-spacing:-.01em;margin:0;font-family:New York,Iowan Old Style,Georgia,Times New Roman,serif;font-size:30px;font-weight:500}.chips[data-v-e12ee437]{flex-wrap:wrap;justify-content:center;gap:8px;max-width:480px;display:flex}.chip[data-v-e12ee437]{color:#4a483f;cursor:pointer;background:#fbfaf6;border:.5px solid #d5d2c6;border-radius:999px;padding:8px 14px;font-family:inherit;font-size:13px;transition:background .15s,border-color .15s}.chip[data-v-e12ee437]:hover{background:#f0eee6;border-color:#c6c3b6}.messages[data-v-e12ee437]{flex-direction:column;flex:1;gap:20px;padding:24px 28px 12px;display:flex;overflow-y:auto}.msg[data-v-e12ee437]{display:flex}.msg.user[data-v-e12ee437]{justify-content:flex-end}.user-bubble[data-v-e12ee437]{white-space:pre-wrap;word-break:break-word;background:#e8e6dc;border-radius:16px;max-width:70%;padding:9px 14px;font-size:14px;line-height:1.5}.msg.assistant[data-v-e12ee437]{align-items:flex-start;gap:12px}.a-avatar[data-v-e12ee437]{flex-shrink:0;width:22px;height:22px;margin-top:2px}.a-body[data-v-e12ee437]{color:#2c2b26;flex:1;min-width:0;font-size:14px;line-height:1.65}.a-text[data-v-e12ee437] p{margin:0 0 10px}.a-text[data-v-e12ee437] p:last-child{margin-bottom:0}.a-text[data-v-e12ee437] code{background:#ebe9e0;border:.5px solid #dcd9cd;border-radius:4px;padding:1px 5px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12.5px}.a-text[data-v-e12ee437] pre{color:#f0ede4;background:#26241f;border-radius:10px;margin:10px 0;padding:12px 14px;overflow-x:auto}.a-text[data-v-e12ee437] pre code{color:inherit;background:0 0;border:none;padding:0;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12.5px;line-height:1.55}.a-text[data-v-e12ee437] strong{font-weight:650}.cursor[data-v-e12ee437]{color:#d97757;animation:.8s step-end infinite blink-e12ee437}@keyframes blink-e12ee437{50%{opacity:0}}.typing[data-v-e12ee437]{align-items:center;gap:4px;height:24px;display:flex}.typing span[data-v-e12ee437]{background:#b8b4a7;border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite bounce-e12ee437}.typing span[data-v-e12ee437]:nth-child(2){animation-delay:.15s}.typing span[data-v-e12ee437]:nth-child(3){animation-delay:.3s}@keyframes bounce-e12ee437{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.composer-wrap[data-v-e12ee437]{padding:8px 28px 14px}.composer[data-v-e12ee437]{background:#fbfaf6;border:.5px solid #d5d2c6;border-radius:18px;align-items:flex-end;gap:8px;padding:8px 10px;display:flex;box-shadow:0 1px 4px #3c37280f}.composer[data-v-e12ee437]:focus-within{border-color:#c0bcaf}.plus-btn[data-v-e12ee437]{color:#8a877c;cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;width:30px;height:30px;font-size:17px}.plus-btn[data-v-e12ee437]:hover{background:#efeee6}.input[data-v-e12ee437]{resize:none;color:#1f1e1b;background:0 0;border:none;outline:none;flex:1;max-height:140px;padding:5px 0;font-family:inherit;font-size:14px;line-height:1.5}.input[data-v-e12ee437]::placeholder{color:#a3a094}.composer-right[data-v-e12ee437]{flex-shrink:0;align-items:center;gap:8px;display:flex}.model-pill-wrap[data-v-e12ee437]{position:relative}.model-pill[data-v-e12ee437]{color:#7c796e;cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:5px;padding:5px 9px;font-family:inherit;font-size:12px;display:flex}.model-pill[data-v-e12ee437]:hover{background:#efeee6}.model-menu[data-v-e12ee437]{z-index:10;background:#fbfaf6;border:.5px solid #d5d2c6;border-radius:12px;min-width:180px;padding:4px;position:absolute;bottom:calc(100% + 6px);right:0;box-shadow:0 8px 28px #3c372829}.model-opt[data-v-e12ee437]{color:#2c2b26;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:4px;width:100%;padding:7px 10px;font-family:inherit;font-size:13px;display:flex}.model-opt[data-v-e12ee437]:hover{background:#efeee6}.check[data-v-e12ee437]{color:#d97757;width:14px;font-size:12px}.send-btn[data-v-e12ee437]{color:#fff;cursor:pointer;background:#d97757;border:none;border-radius:50%;place-items:center;width:30px;height:30px;transition:background .15s,opacity .15s;display:grid}.send-btn[data-v-e12ee437]:hover:not(:disabled){background:#c9663f}.send-btn[data-v-e12ee437]:disabled{opacity:.35;cursor:default}.composer-hint[data-v-e12ee437]{text-align:center;color:#a3a094;margin-top:7px;font-size:11px}.face[data-v-46acbe4d]{fill:#ececf0}.tick[data-v-46acbe4d]{stroke:#a7a7ae;stroke-width:1px}.tick.major[data-v-46acbe4d]{stroke:#6e6e75;stroke-width:1.6px}.hand[data-v-46acbe4d]{stroke:#1b1b1f;stroke-linecap:round}.hand.hour[data-v-46acbe4d]{stroke-width:2.8px}.hand.min[data-v-46acbe4d]{stroke-width:1.9px}.hand.sec[data-v-46acbe4d]{stroke:#ff9f0a;stroke-width:1px}.pin[data-v-46acbe4d]{fill:#ff9f0a}.night .face[data-v-46acbe4d]{fill:#2b2b2f}.night .tick[data-v-46acbe4d]{stroke:#75757d}.night .tick.major[data-v-46acbe4d]{stroke:#a2a2aa}.night .hand[data-v-46acbe4d]{stroke:#ececf0}.night .hand.sec[data-v-46acbe4d]{stroke:#ff9f0a}.world[data-v-f9465e2d]{height:100%;padding:8px 0 12px;overflow-y:auto}.row[data-v-f9465e2d]{border-top:.5px solid var(--border);align-items:center;gap:16px;padding:12px 26px;display:flex}.row.first[data-v-f9465e2d]{border-top:none}.city[data-v-f9465e2d]{min-width:0;color:var(--text);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:17px;font-weight:600;overflow:hidden}.when[data-v-f9465e2d]{flex-direction:column;flex:none;align-items:flex-end;gap:1px;display:flex}.relday[data-v-f9465e2d]{color:var(--text-dim);font-size:12px}.bigtime[data-v-f9465e2d]{letter-spacing:.01em;color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:30px;font-weight:300;line-height:1.1}.alarms[data-v-faa9ed53]{height:100%;padding:8px 0 12px;overflow-y:auto}.row[data-v-faa9ed53]{border-top:.5px solid var(--border);align-items:center;gap:16px;padding:14px 26px;display:flex}.row.first[data-v-faa9ed53]{border-top:none}.info[data-v-faa9ed53]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.when[data-v-faa9ed53]{align-items:baseline;gap:5px;display:flex}.time[data-v-faa9ed53]{color:var(--text);font-variant-numeric:tabular-nums;font-size:34px;font-weight:300;line-height:1.05;transition:color .15s}.ampm[data-v-faa9ed53]{color:var(--text);font-size:17px;font-weight:400;transition:color .15s}.sub[data-v-faa9ed53]{color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;font-size:13px;transition:color .15s;overflow:hidden}.repeat[data-v-faa9ed53]{color:var(--text-dim)}.row.off .time[data-v-faa9ed53],.row.off .ampm[data-v-faa9ed53],.row.off .sub[data-v-faa9ed53]{color:var(--text-dim);opacity:.55}.switch[data-v-faa9ed53]{cursor:default;background:#78788052;border:none;border-radius:999px;flex:none;width:46px;height:28px;padding:0;transition:background .2s;position:relative}.knob[data-v-faa9ed53]{background:#fff;border-radius:50%;width:24px;height:24px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 2px 6px #0000004d}.switch.on[data-v-faa9ed53]{background:#30d158}.switch.on .knob[data-v-faa9ed53]{transform:translate(18px)}.sw[data-v-60da59f3]{flex-direction:column;height:100%;display:flex}.face[data-v-60da59f3]{flex-direction:column;flex:none;align-items:center;gap:30px;padding:44px 24px 26px;display:flex}.digits[data-v-60da59f3]{letter-spacing:.02em;color:var(--text);font-variant-numeric:tabular-nums;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:64px;font-weight:300;line-height:1}.controls[data-v-60da59f3]{justify-content:space-between;width:100%;max-width:420px;display:flex}.btn[data-v-60da59f3]{cursor:default;border:none;border-radius:50%;width:76px;height:76px;font-family:inherit;font-size:15px;font-weight:500;transition:filter .12s,opacity .15s}.btn[data-v-60da59f3]:hover{filter:brightness(1.08)}.btn[data-v-60da59f3]:active{filter:brightness(1.2)}.btn.dim[data-v-60da59f3]{opacity:.45}.btn.orange[data-v-60da59f3]{color:#ff9f0a;background:#ff9f0a2e}.btn.red[data-v-60da59f3]{color:#ff453a;background:#ff453a29}.btn.gray[data-v-60da59f3]{color:var(--text);background:#78788038}.laps[data-v-60da59f3]{border-top:.5px solid var(--border);flex:1;min-height:0;padding:2px 26px 10px;overflow-y:auto}.lap[data-v-60da59f3]{border-bottom:.5px solid var(--border);color:var(--text);align-items:center;padding:9px 0;font-size:14px;display:flex}.lap .n[data-v-60da59f3]{flex:none;width:70px}.lap .t[data-v-60da59f3]{text-align:right;font-variant-numeric:tabular-nums;color:var(--text-dim);flex:1}.lap .d[data-v-60da59f3]{text-align:right;font-variant-numeric:tabular-nums;flex:none;width:110px}.lap.best[data-v-60da59f3],.lap.best .t[data-v-60da59f3],.lap.best .d[data-v-60da59f3]{color:#30d158}.lap.worst[data-v-60da59f3],.lap.worst .t[data-v-60da59f3],.lap.worst .d[data-v-60da59f3]{color:#ff453a}.timers[data-v-58e39833]{flex-direction:column;height:100%;display:flex}.setup[data-v-58e39833]{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:34px;padding:24px;display:flex}.chips[data-v-58e39833]{gap:18px;display:flex}.chip[data-v-58e39833]{width:88px;height:88px;color:var(--text);cursor:default;background:#78788033;border:none;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:1px;font-family:inherit;transition:background .12s;display:flex}.chip[data-v-58e39833]:hover{background:#7878804d}.chip[data-v-58e39833]:active{background:#78788066}.chip-num[data-v-58e39833]{font-size:24px;font-weight:500;line-height:1}.chip-unit[data-v-58e39833]{color:var(--text-dim);font-size:11px}.custom[data-v-58e39833]{align-items:center;gap:10px;display:flex}.custom input[data-v-58e39833]{border:.5px solid var(--border);width:130px;height:36px;color:var(--text);font-variant-numeric:tabular-nums;background:#7878801f;border-radius:8px;outline:none;padding:0 12px;font-family:inherit;font-size:14px}.custom input[data-v-58e39833]:focus{border-color:#ff9f0a}.start[data-v-58e39833]{color:#1c1c1e;cursor:default;background:#ff9f0a;border:none;border-radius:8px;height:36px;padding:0 16px;font-family:inherit;font-size:14px;font-weight:600;transition:filter .12s,opacity .15s}.start[data-v-58e39833]:hover{filter:brightness(1.1)}.start[data-v-58e39833]:disabled{opacity:.35}.countdown[data-v-58e39833]{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:30px;padding:24px;display:flex}.ringwrap[data-v-58e39833]{width:260px;height:260px;position:relative}.ring[data-v-58e39833]{width:100%;height:100%}.ring .track[data-v-58e39833]{fill:none;stroke:#78788040;stroke-width:10px}.ring .prog[data-v-58e39833]{fill:none;stroke:#ff9f0a;stroke-width:10px;stroke-linecap:round;transition:stroke-dashoffset .1s linear}.left[data-v-58e39833]{flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;inset:0}.digits[data-v-58e39833]{color:var(--text);font-variant-numeric:tabular-nums;font-size:48px;font-weight:300;line-height:1}.state[data-v-58e39833]{color:var(--text-dim);font-size:13px}.controls[data-v-58e39833]{justify-content:space-between;width:100%;max-width:400px;display:flex}.btn[data-v-58e39833]{cursor:default;border:none;border-radius:50%;width:76px;height:76px;font-family:inherit;font-size:15px;font-weight:500;transition:filter .12s}.btn[data-v-58e39833]:hover{filter:brightness(1.08)}.btn[data-v-58e39833]:active{filter:brightness(1.2)}.btn.gray[data-v-58e39833]{color:var(--text);background:#78788038}.btn.orange[data-v-58e39833]{color:#ff9f0a;background:#ff9f0a2e}.done[data-v-58e39833]{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:22px;padding:24px;display:flex}.bell[data-v-58e39833]{color:#ff9f0a;transform-origin:top;width:72px;height:72px;animation:1s ease-in-out infinite ring-58e39833}@keyframes ring-58e39833{0%,to{transform:rotate(0)}20%{transform:rotate(12deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(7deg)}80%{transform:rotate(-5deg)}}.done-text[data-v-58e39833]{color:var(--text);font-size:34px;font-weight:300}.btn.big[data-v-58e39833]{border-radius:999px;width:auto;height:auto;padding:10px 34px;font-size:16px}.clock[data-v-e090ffd0]{color:var(--text);-webkit-user-select:none;user-select:none;flex-direction:row}.sidebar[data-v-e090ffd0]{background:var(--sidebar-bg);-webkit-backdrop-filter:saturate(180%)blur(24px);border-right:.5px solid var(--border);flex-direction:column;flex:none;gap:2px;width:200px;padding:12px 10px;display:flex}.side-item[data-v-e090ffd0]{color:var(--text);text-align:left;white-space:nowrap;cursor:default;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:5px 8px;font-family:inherit;font-size:13px;display:flex}.side-item[data-v-e090ffd0]:hover:not(.sel){background:var(--hover)}.side-item.sel[data-v-e090ffd0]{background:var(--selection)}.sicon[data-v-e090ffd0]{flex:none;width:17px;height:17px}.content[data-v-e090ffd0]{flex:1;min-width:0}.contacts-root[data-v-1d6ee8e5]{color:var(--text);flex-direction:row;font-size:13px}.sidebar[data-v-1d6ee8e5]{background:var(--sidebar-bg);border-right:.5px solid var(--border);flex-direction:column;width:250px;min-width:210px;display:flex}.sidebar-toolbar[data-v-1d6ee8e5]{align-items:center;gap:6px;padding:10px 10px 6px;display:flex}.search-wrap[data-v-1d6ee8e5]{background:var(--hover);border:.5px solid var(--border);border-radius:7px;flex:1;align-items:center;gap:4px;padding:3px 7px;display:flex}.search-glyph[data-v-1d6ee8e5]{opacity:.6;flex-shrink:0;width:11px;height:11px}.search[data-v-1d6ee8e5]{min-width:0;color:var(--text);background:0 0;border:none;outline:none;flex:1;font-size:13px}.add-btn[data-v-1d6ee8e5]{border:.5px solid var(--border);background:var(--hover);width:24px;height:24px;color:var(--text);cursor:pointer;border-radius:6px;font-size:14px;line-height:1}.add-btn[data-v-1d6ee8e5]:hover{background:var(--selection)}.add-form[data-v-1d6ee8e5]{border-bottom:.5px solid var(--border);flex-direction:column;gap:5px;padding:6px 10px 10px;display:flex}.add-form input[data-v-1d6ee8e5]{border:.5px solid var(--border);background:var(--window-bg);color:var(--text);border-radius:5px;outline:none;padding:4px 7px;font-size:12px}.add-form input[data-v-1d6ee8e5]:focus{border-color:var(--accent)}.add-actions[data-v-1d6ee8e5]{justify-content:flex-end;gap:6px;margin-top:2px;display:flex}.list[data-v-1d6ee8e5]{flex:1;padding-bottom:8px;overflow-y:auto}.section-letter[data-v-1d6ee8e5]{color:var(--text-dim);padding:8px 12px 2px;font-size:11px;font-weight:700}.row[data-v-1d6ee8e5]{cursor:default;border-radius:6px;align-items:center;gap:8px;margin:0 6px;padding:4px 10px;display:flex}.row[data-v-1d6ee8e5]:hover:not(.selected){background:var(--hover)}.row.selected[data-v-1d6ee8e5]{background:var(--accent)}.row.selected .row-name[data-v-1d6ee8e5],.row.selected .row-company[data-v-1d6ee8e5],.row.selected .row-star[data-v-1d6ee8e5]{color:#fff}.row-text[data-v-1d6ee8e5]{flex:1;min-width:0}.row-name[data-v-1d6ee8e5]{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.row-company[data-v-1d6ee8e5]{color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.row-star[data-v-1d6ee8e5]{color:#ffb340;flex-shrink:0;display:inline-flex}.row-star svg[data-v-1d6ee8e5]{width:11px;height:11px;display:block}.empty-list[data-v-1d6ee8e5]{text-align:center;color:var(--text-dim);padding:30px 0}.avatar[data-v-1d6ee8e5]{color:#fff;text-shadow:0 1px 2px #00000040;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:flex;box-shadow:inset 0 0 0 .5px #ffffff59}.avatar.small[data-v-1d6ee8e5]{width:30px;height:30px;font-size:11px}.avatar.large[data-v-1d6ee8e5]{width:96px;height:96px;font-size:34px}.card-pane[data-v-1d6ee8e5]{background:var(--window-bg);flex-direction:column;flex:1;display:flex;overflow-y:auto}.card[data-v-1d6ee8e5]{flex-direction:column;flex:1;align-items:center;padding:32px 40px 24px;display:flex}.card-head[data-v-1d6ee8e5]{flex-direction:column;align-items:center;gap:6px;margin-bottom:22px;display:flex}.card-name[data-v-1d6ee8e5]{letter-spacing:-.3px;font-size:24px;font-weight:700}.card-company[data-v-1d6ee8e5]{color:var(--text-dim);font-size:14px}.name-edit[data-v-1d6ee8e5]{flex-direction:column;gap:5px;width:240px;display:flex}.name-edit input[data-v-1d6ee8e5]{border:.5px solid var(--border);background:var(--window-bg);color:var(--text);text-align:center;border-radius:6px;outline:none;padding:5px 8px;font-size:13px}.name-edit input[data-v-1d6ee8e5]:focus{border-color:var(--accent)}.card-fields[data-v-1d6ee8e5]{flex-direction:column;gap:10px;width:100%;max-width:420px;display:flex}.field[data-v-1d6ee8e5]{background:var(--hover);border:.5px solid var(--border);border-radius:9px;align-items:baseline;gap:12px;padding:7px 12px;display:flex}.field-label[data-v-1d6ee8e5]{width:64px;color:var(--text-dim);text-align:right;flex-shrink:0;font-size:11px;font-weight:600}.field-value[data-v-1d6ee8e5]{flex:1}.field-value.dim[data-v-1d6ee8e5]{color:var(--text-dim)}.field-input[data-v-1d6ee8e5]{border:.5px solid var(--border);background:var(--window-bg);color:var(--text);border-radius:5px;outline:none;flex:1;padding:3px 7px;font-size:13px}.field-input[data-v-1d6ee8e5]:focus{border-color:var(--accent)}.card-actions[data-v-1d6ee8e5]{gap:8px;margin-top:22px;display:flex}.btn[data-v-1d6ee8e5]{border:.5px solid var(--border);background:var(--hover);color:var(--text);cursor:pointer;border-radius:7px;padding:4px 16px;font-size:13px}.btn[data-v-1d6ee8e5]:hover{background:var(--selection)}.btn.primary[data-v-1d6ee8e5]{background:var(--accent);border-color:var(--accent);color:#fff}.btn.danger[data-v-1d6ee8e5]{color:#ff453a}.btn[data-v-1d6ee8e5]:disabled{opacity:.45;cursor:default}.fav-toggle[data-v-1d6ee8e5]{color:var(--text-dim);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;margin-top:14px;padding:4px 10px;font-size:12px;display:flex}.fav-toggle[data-v-1d6ee8e5]:hover{background:var(--hover)}.fav-toggle.on[data-v-1d6ee8e5]{color:#ffb340}.fav-star[data-v-1d6ee8e5]{display:inline-flex}.fav-star svg[data-v-1d6ee8e5]{width:14px;height:14px;display:block}.no-selection[data-v-1d6ee8e5]{color:var(--text-dim);flex:1;justify-content:center;align-items:center;font-size:16px;display:flex}.dict[data-v-2fd2537b]{background:var(--window-bg);color:var(--text)}.toolbar[data-v-2fd2537b]{background:var(--titlebar-bg);border-bottom:.5px solid var(--border);flex-shrink:0;justify-content:center;padding:12px 18px;display:flex}.search-wrap[data-v-2fd2537b]{align-items:center;width:min(460px,100%);display:flex;position:relative}.magnifier[data-v-2fd2537b]{width:14px;height:14px;color:var(--text-dim);pointer-events:none;position:absolute;left:10px}.search-input[data-v-2fd2537b]{width:100%;height:34px;color:var(--text);background:var(--window-bg);border:.5px solid var(--border);border-radius:8px;outline:none;padding:0 30px 0 32px;font-size:15px;box-shadow:0 1px 2px #0000000f}.search-input[data-v-2fd2537b]:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 30%, transparent)}.clear-btn[data-v-2fd2537b]{background:var(--text-dim);width:18px;height:18px;color:var(--window-bg);cursor:pointer;border:none;border-radius:50%;place-items:center;font-size:10px;line-height:1;display:grid;position:absolute;right:8px}.clear-btn svg[data-v-2fd2537b]{width:9px;height:9px;display:block}.suggest[data-v-2fd2537b]{z-index:20;background:var(--window-bg);border:.5px solid var(--border);border-radius:10px;position:absolute;top:40px;left:0;right:0;overflow:hidden;box-shadow:0 12px 32px #00000038}.sug-row[data-v-2fd2537b]{cursor:default;align-items:baseline;gap:10px;padding:7px 12px;display:flex}.sug-row.hi[data-v-2fd2537b]{background:var(--selection)}.sug-word[data-v-2fd2537b]{flex-shrink:0;font-size:13px;font-weight:600}.sug-def[data-v-2fd2537b]{color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.body[data-v-2fd2537b]{flex:1;min-height:0;display:flex}.side[data-v-2fd2537b]{background:var(--sidebar-bg);border-right:.5px solid var(--border);flex-direction:column;flex-shrink:0;width:190px;display:flex}.side-head[data-v-2fd2537b]{justify-content:space-between;align-items:center;padding:10px 14px 6px;display:flex}.side-title[data-v-2fd2537b]{color:var(--text-dim);font-size:11px;font-weight:700}.clear-history[data-v-2fd2537b]{color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;font-size:11px}.side-list[data-v-2fd2537b]{flex:1;padding:2px 8px 10px;overflow-y:auto}.hist-row[data-v-2fd2537b]{cursor:default;white-space:nowrap;text-overflow:ellipsis;border-radius:6px;padding:4px 8px;font-size:13px;overflow:hidden}.hist-row[data-v-2fd2537b]:hover{background:var(--hover)}.hist-row.sel[data-v-2fd2537b]{background:var(--selection)}.hist-empty[data-v-2fd2537b]{color:var(--text-dim);padding:8px;font-size:12px}.content[data-v-2fd2537b]{flex:1;min-width:0;padding:26px 34px 34px;overflow-y:auto}.entry-head[data-v-2fd2537b]{border-bottom:.5px solid var(--border);align-items:baseline;gap:14px;padding-bottom:14px;display:flex}.word[data-v-2fd2537b]{letter-spacing:-.5px;margin:0;font-family:New York,ui-serif,Georgia,serif;font-size:36px;font-weight:700}.phonetic[data-v-2fd2537b]{color:var(--text-dim);font-size:16px}.speak[data-v-2fd2537b]{background:var(--hover);width:26px;height:26px;color:var(--text-dim);cursor:pointer;border:none;border-radius:50%;align-self:center;place-items:center;transition:transform .18s,color .18s;display:grid}.speak svg[data-v-2fd2537b]{width:15px;height:15px}.speak[data-v-2fd2537b]:hover{color:var(--accent)}.speak.pulse[data-v-2fd2537b]{color:var(--accent);transform:scale(1.25)}.pos-group[data-v-2fd2537b]{margin-top:18px}.pos[data-v-2fd2537b]{color:var(--text-dim);margin:0 0 6px;font-size:13px;font-style:italic;font-weight:700}.senses[data-v-2fd2537b]{margin:0;padding-left:22px}.sense[data-v-2fd2537b]{margin-bottom:8px;font-size:14px;line-height:1.45}.sense .def[data-v-2fd2537b]{font-family:New York,ui-serif,Georgia,serif;font-size:15px}.example[data-v-2fd2537b]{color:var(--text-dim);margin:2px 0 0;font-size:13px;font-style:italic}.seealso[data-v-2fd2537b]{border-top:.5px solid var(--border);flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-top:22px;padding-top:12px;display:flex}.sa-label[data-v-2fd2537b]{color:var(--text-dim);font-size:12px;font-weight:700}.sa-link[data-v-2fd2537b]{color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px}.sa-link[data-v-2fd2537b]:hover{text-decoration:underline}.notfound[data-v-2fd2537b],.empty[data-v-2fd2537b]{flex-direction:column;justify-content:center;align-items:center;gap:16px;height:100%;display:flex}.nf-card[data-v-2fd2537b]{background:var(--sidebar-bg);border:.5px solid var(--border);text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:8px;max-width:340px;padding:28px 34px;display:flex}.nf-icon[data-v-2fd2537b]{opacity:.55}.nf-icon svg[data-v-2fd2537b]{width:38px;height:38px;margin:0 auto;display:block}.nf-title[data-v-2fd2537b]{font-size:15px;font-weight:700}.nf-sub[data-v-2fd2537b]{color:var(--text-dim);font-size:13px}.nf-safari[data-v-2fd2537b]{color:#fff;background:var(--accent);cursor:pointer;border:none;border-radius:8px;margin-top:6px;padding:6px 14px;font-size:13px}.nf-safari[data-v-2fd2537b]:hover{filter:brightness(1.08)}.wotd[data-v-2fd2537b]{color:#fff;cursor:default;background:linear-gradient(160deg,#5e5ce6 0%,#7d4df2 55%,#bf5af2 100%);border-radius:16px;width:min(380px,90%);padding:22px 26px;box-shadow:0 14px 34px #5e5ce659}.wotd-label[data-v-2fd2537b]{text-transform:uppercase;letter-spacing:.6px;opacity:.85;justify-content:center;align-items:center;gap:5px;font-size:11px;font-weight:700;display:flex}.wotd-spark[data-v-2fd2537b]{width:12px;height:12px;display:block}.wotd-word[data-v-2fd2537b]{letter-spacing:-.4px;margin-top:8px;font-family:New York,ui-serif,Georgia,serif;font-size:30px;font-weight:700}.wotd-phon[data-v-2fd2537b]{opacity:.85;font-size:14px}.wotd-def[data-v-2fd2537b]{opacity:.95;margin-top:10px;font-size:13px;line-height:1.45}.hint[data-v-2fd2537b]{color:var(--text-dim);font-size:12px}.discord[data-v-2087e082]{color:#dbdee1;background:#313338;flex-direction:row;font-size:14px}.rail[data-v-2087e082]{background:#1e1f22;flex-direction:column;flex:none;align-items:center;gap:8px;width:68px;padding:12px 0;display:flex;overflow-y:auto}.server[data-v-2087e082]{place-items:center;display:grid;position:relative}.circle[data-v-2087e082]{letter-spacing:.02em;color:#dbdee1;background:#313338;border-radius:50%;place-items:center;width:46px;height:46px;font-size:14px;font-weight:600;transition:border-radius .15s,background .15s,color .15s;display:grid}.server:hover .circle[data-v-2087e082],.server.active .circle[data-v-2087e082]{color:#fff;background:#5865f2;border-radius:16px}.pill[data-v-2087e082]{background:#fff;border-radius:0 4px 4px 0;width:4px;height:8px;transition:height .15s;position:absolute;left:-11px}.server:hover .pill[data-v-2087e082]{height:20px}.server.active .pill[data-v-2087e082]{height:36px}.add .circle[data-v-2087e082]{color:#23a55b;font-size:22px}.chanbar[data-v-2087e082]{background:#2b2d31;flex-direction:column;flex:none;width:232px;display:flex}.server-name[data-v-2087e082]{color:#fff;padding:14px 16px;font-weight:700;box-shadow:0 1px #0000004d}.chans[data-v-2087e082]{flex:1;padding:10px 8px;overflow-y:auto}.cat[data-v-2087e082]{color:#949ba4;letter-spacing:.02em;padding:10px 8px 4px;font-size:11px;font-weight:700}.chan[data-v-2087e082]{text-align:left;color:#949ba4;border-radius:5px;align-items:center;gap:6px;width:100%;padding:5px 8px;display:flex}.chan[data-v-2087e082]:hover{color:#dbdee1;background:#ffffff0d}.chan.active[data-v-2087e082]{color:#fff;background:#ffffff17}.chan .hash[data-v-2087e082]{color:#80848e;font-size:17px}.chan svg.hash[data-v-2087e082]{flex:none;width:18px;height:18px}.voice[data-v-2087e082]{cursor:default}.voice-users[data-v-2087e082]{color:#949ba4;padding-left:30px;font-size:13px}.vuser[data-v-2087e082]{align-items:center;gap:6px;padding:2px 0;display:flex}.vav[data-v-2087e082]{color:#fff;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:10px;font-weight:700;display:grid}.me[data-v-2087e082]{background:#232428;align-items:center;gap:8px;padding:8px 10px;display:flex}.me-meta[data-v-2087e082]{flex-direction:column;flex:1;line-height:1.15;display:flex}.me-meta b[data-v-2087e082]{color:#fff;font-size:13px}.me-meta small[data-v-2087e082]{color:#949ba4;font-size:11px}.me-btns[data-v-2087e082]{align-items:center;gap:2px;display:flex}.me-btn[data-v-2087e082]{color:#b5bac1;cursor:pointer;background:0 0;border:none;border-radius:6px;place-items:center;width:28px;height:28px;padding:0;display:grid}.me-btn[data-v-2087e082]:hover{color:#dbdee1;background:#ffffff12}.me-btn svg[data-v-2087e082]{width:17px;height:17px}.main[data-v-2087e082]{flex-direction:column;flex:1;min-width:0;display:flex}.chat-head[data-v-2087e082]{color:#fff;align-items:center;gap:8px;padding:12px 16px;display:flex;box-shadow:0 1px #00000040}.chat-head .hash[data-v-2087e082]{color:#80848e;font-size:20px}.topic[data-v-2087e082]{color:#949ba4;white-space:nowrap;text-overflow:ellipsis;border-left:1px solid #3f4147;padding-left:8px;font-size:13px;overflow:hidden}.messages[data-v-2087e082]{flex-direction:column;flex:1;padding:16px 16px 8px;display:flex;overflow-y:auto}.msg[data-v-2087e082]{gap:12px;margin-top:14px;display:flex}.msg.grouped[data-v-2087e082]{margin-top:2px}.avatar[data-v-2087e082]{color:#fff;background:#5865f2;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:16px;font-weight:600;display:grid;position:relative}.avatar.sm[data-v-2087e082]{width:32px;height:32px;font-size:13px}.dot[data-v-2087e082]{background:#80848e;border:3px solid #2b2d31;border-radius:50%;width:10px;height:10px;position:absolute;bottom:-1px;right:-1px}.dot.online[data-v-2087e082]{background:#23a55b}.head b[data-v-2087e082]{margin-right:8px;font-size:14px}.head small[data-v-2087e082]{color:#949ba4;font-size:11px}.text[data-v-2087e082]{color:#dbdee1;word-break:break-word;line-height:1.35}.text.cont[data-v-2087e082]{padding-left:52px}.composer[data-v-2087e082]{background:#383a40;border-radius:8px;align-items:center;margin:8px 16px 18px;padding:0 12px;display:flex}.plus[data-v-2087e082]{color:#b5bac1;margin-right:10px;font-size:20px}.composer input[data-v-2087e082]{color:#dbdee1;background:0 0;border:none;outline:none;flex:1;padding:11px 0;font-size:14px}.composer input[data-v-2087e082]::placeholder{color:#6d6f78}.members[data-v-2087e082]{background:#2b2d31;flex:none;width:216px;padding:10px 8px;overflow-y:auto}.member[data-v-2087e082]{border-radius:5px;align-items:center;gap:8px;padding:5px 8px;font-size:14px;font-weight:500;display:flex}.member[data-v-2087e082]:hover{background:#ffffff0d}.member.off[data-v-2087e082]{opacity:.45}.excel-root[data-v-2a762f52]{background:var(--window-bg);color:var(--text);font-size:13px}.topbar[data-v-2a762f52]{background:var(--titlebar-bg);border-bottom:.5px solid var(--border);flex-shrink:0;align-items:center;height:38px;padding:0 12px;display:flex}.tb-side[data-v-2a762f52]{align-items:center;width:120px;display:flex}.tb-side.right[data-v-2a762f52]{justify-content:flex-end}.save-btn[data-v-2a762f52]{background:var(--v045b3f6e);color:#fff;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;display:flex;box-shadow:0 1px 2px #0000002e}.save-btn[data-v-2a762f52]:hover{background:#1a5c38}.save-btn svg[data-v-2a762f52]{width:16px;height:16px}.tb-title[data-v-2a762f52]{flex:1;justify-content:center;min-width:0;display:flex}.wb-title[data-v-2a762f52]{text-align:center;color:var(--text);background:0 0;border:none;border-radius:6px;outline:none;max-width:100%;padding:3px 8px;font-size:13px;font-weight:600}.wb-title[data-v-2a762f52]:hover{background:var(--hover)}.wb-title[data-v-2a762f52]:focus{background:var(--window-bg);box-shadow:0 0 0 2px #21734680}.tabrow[data-v-2a762f52]{background:var(--titlebar-bg);flex-shrink:0;align-items:flex-end;gap:2px;padding:0 12px;display:flex}.tab[data-v-2a762f52]{color:var(--text-dim);cursor:pointer;border-bottom:2px solid #0000;padding:5px 12px 6px;font-size:12.5px}.tab[data-v-2a762f52]:hover{color:var(--text)}.tab.on[data-v-2a762f52]{color:var(--v045b3f6e);border-bottom-color:var(--v045b3f6e);font-weight:600}.tab.file.on[data-v-2a762f52]{color:#fff;background:var(--v045b3f6e);border-radius:5px 5px 0 0}.work-area[data-v-2a762f52]{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;container-type:inline-size}.ribbon[data-v-2a762f52]{background:var(--titlebar-bg);border-bottom:.5px solid var(--border);flex-shrink:0;align-items:stretch;min-height:76px;padding:2px 8px 0;display:flex}.grp[data-v-2a762f52]{border-right:.5px solid var(--border);flex-direction:column;padding:0 3px;display:flex}.grp[data-v-2a762f52]:last-child{border-right:none}.grp-body[data-v-2a762f52]{flex:1;align-items:center;gap:3px;padding:3px 4px;display:flex}.grp-label[data-v-2a762f52]{text-align:center;color:var(--text-dim);padding:1px 0 3px;font-size:10px}.rb[data-v-2a762f52]{color:var(--text);cursor:pointer;border:.5px solid #0000;border-radius:5px;align-items:center;gap:5px;display:flex}.rb[data-v-2a762f52]:hover{background:var(--hover)}.rb.on[data-v-2a762f52]{background:#21734629;border-color:#2173468c}.rb svg[data-v-2a762f52]{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:17px;height:17px}.rb svg.caret[data-v-2a762f52]{stroke-width:2.4px;width:9px;height:9px}.rb.big[data-v-2a762f52]{flex-direction:column;justify-content:center;align-self:stretch;gap:3px;min-width:54px;padding:5px 8px;font-size:11px}.rb.big svg[data-v-2a762f52]{width:22px;height:22px}.rb.row[data-v-2a762f52]{padding:3px 6px;font-size:11.5px}.rb.sq[data-v-2a762f52]{justify-content:center;width:26px;height:24px;padding:0;position:relative}.rb.sq.withbar[data-v-2a762f52]{padding-bottom:4px}.rb .bar[data-v-2a762f52]{border:.5px solid #0000002e;border-radius:1px;height:3px;position:absolute;bottom:3px;left:5px;right:5px}.vstack[data-v-2a762f52]{flex-direction:column;justify-content:center;gap:2px;display:flex}.hstack[data-v-2a762f52]{align-items:center;gap:2px;display:flex}.vsep[data-v-2a762f52]{background:var(--border);align-self:stretch;width:.5px;margin:2px 3px}.rsel[data-v-2a762f52]{border:.5px solid var(--border);background:var(--window-bg);color:var(--text);border-radius:4px;padding:2px 3px;font-size:11.5px}.rsel.fam[data-v-2a762f52]{width:118px}.rsel.size[data-v-2a762f52]{width:48px}.rsel.fmt[data-v-2a762f52]{width:104px}.fn[data-v-2a762f52]{font-size:11.5px}.pop-wrap[data-v-2a762f52]{position:relative}.menu[data-v-2a762f52]{z-index:500;border:.5px solid var(--border);border-radius:8px;min-width:120px;padding:8px;position:absolute;top:calc(100% + 3px);left:0;box-shadow:0 8px 24px #0000002e}.menu.list[data-v-2a762f52]{padding:4px}.menu-item[data-v-2a762f52]{text-align:left;width:100%;color:var(--text);cursor:pointer;white-space:nowrap;border-radius:5px;padding:5px 10px;font-size:12px;display:block}.menu-item[data-v-2a762f52]:hover{background:var(--hover)}.sw-grid[data-v-2a762f52]{grid-template-columns:repeat(5,22px);gap:5px;margin-top:6px;display:grid}.sw[data-v-2a762f52]{border:.5px solid var(--border);cursor:pointer;border-radius:4px;width:22px;height:22px}.sw[data-v-2a762f52]:hover{outline:2px solid var(--v045b3f6e);outline-offset:1px}@container (width<=880px){.ribbon[data-v-2a762f52]{min-height:60px}.grp[data-v-2a762f52]{padding:0 2px}.grp.deco[data-v-2a762f52]{display:none}.grp[data-v-2a762f52]:has(+.grp.deco:last-child){border-right:none}.grp-body[data-v-2a762f52]{gap:2px;padding:3px 2px}.grp-label[data-v-2a762f52]{display:none}.rb.big[data-v-2a762f52]{min-width:46px;padding:5px}.rb.row[data-v-2a762f52]{padding:3px 4px}}@container (width<=640px){.ribbon[data-v-2a762f52]{flex-wrap:nowrap;min-height:54px;padding:2px 6px 0;overflow-x:auto}.grp[data-v-2a762f52]{flex:none}.grp-body[data-v-2a762f52]{gap:2px}.grp-label[data-v-2a762f52]{display:none}}.formula-bar[data-v-2a762f52]{border-bottom:.5px solid var(--border);background:var(--window-bg);flex-shrink:0;align-items:center;gap:8px;padding:4px 10px;display:flex}.name-box[data-v-2a762f52]{text-align:center;border:.5px solid var(--border);background:var(--titlebar-bg);width:58px;color:var(--text);border-radius:4px;outline:none;padding:2px 4px;font-size:12px;font-weight:600}.name-box[data-v-2a762f52]:focus{box-shadow:0 0 0 2px #21734680}.fx[data-v-2a762f52]{color:var(--text-dim);font-family:Georgia,serif;font-size:13px;font-style:italic}.bar-input[data-v-2a762f52]{color:var(--text);background:0 0;border:none;outline:none;flex:1;padding:3px 2px;font-family:inherit;font-size:13px}.grid[data-v-2a762f52]{-webkit-user-select:none;user-select:none;background:#fff;outline:none;flex:1;overflow:auto}.grid table[data-v-2a762f52]{border-collapse:separate;border-spacing:0;table-layout:fixed}.grid th[data-v-2a762f52],.grid td[data-v-2a762f52]{border-bottom:1px solid #d4d4d4;border-right:1px solid #d4d4d4;height:20px;padding:0}.corner[data-v-2a762f52]{z-index:5;background:#eef1ef;border-bottom:1px solid #c6c6c6;border-right:1px solid #c6c6c6;width:34px;min-width:34px;position:sticky;top:0;left:0}.col-head[data-v-2a762f52]{z-index:4;color:#444;text-align:center;background:#eef1ef;border-bottom:1px solid #c6c6c6;width:72px;min-width:72px;font-size:11px;font-weight:500;position:sticky;top:0}.row-head[data-v-2a762f52]{z-index:3;color:#444;text-align:center;background:#eef1ef;border-right:1px solid #c6c6c6;width:34px;min-width:34px;font-size:11px;font-weight:500;position:sticky;left:0}.col-head.headsel[data-v-2a762f52],.row-head.headsel[data-v-2a762f52]{background:var(--v045b3f6e);color:#fff}.grid td[data-v-2a762f52]{color:#1d1d1f;white-space:nowrap;text-overflow:ellipsis;cursor:cell;vertical-align:middle;background:#fff;padding:0 4px;font-size:12px;position:relative;overflow:hidden}.grid td.num[data-v-2a762f52]{text-align:right}.grid td.err[data-v-2a762f52]{text-align:right;color:#c00000}.grid td.sel[data-v-2a762f52]{outline:2px solid var(--v045b3f6e);outline-offset:-2px}.fill-handle[data-v-2a762f52]{background:var(--v045b3f6e);z-index:2;cursor:crosshair;border:1px solid #fff;width:6px;height:6px;position:absolute;bottom:-4px;right:-4px}.cell-editor[data-v-2a762f52]{box-sizing:border-box;outline:2px solid var(--v045b3f6e);outline-offset:-2px;width:100%;height:100%;font:inherit;color:#1d1d1f;z-index:1;background:#fff;border:none;padding:0 4px;position:absolute;inset:0}.statusbar[data-v-2a762f52]{border-top:.5px solid var(--border);background:var(--titlebar-bg);color:var(--text-dim);flex-shrink:0;align-items:center;gap:14px;padding:3px 12px;font-size:11px;display:flex}.ready[data-v-2a762f52]{font-weight:500}.flash[data-v-2a762f52]{color:var(--v045b3f6e);font-weight:600}.statusbar .spacer[data-v-2a762f52]{flex:1}.zoom[data-v-2a762f52]{border-left:.5px solid var(--border);padding-left:12px}.backstage[data-v-2a762f52]{z-index:40;background:var(--window-bg);display:flex;position:absolute;inset:0}.bs-rail[data-v-2a762f52]{background:var(--v045b3f6e);flex-direction:column;flex-shrink:0;gap:2px;width:200px;padding:12px 8px;display:flex}.bs-item[data-v-2a762f52]{color:#fff;cursor:pointer;border-radius:6px;align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:flex}.bs-item[data-v-2a762f52]:hover{background:#ffffff24}.bs-item svg[data-v-2a762f52]{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:17px;height:17px}.bs-note[data-v-2a762f52]{color:#ffffffa6;margin-top:auto;padding:8px 12px;font-size:10.5px;line-height:1.4}.bs-body[data-v-2a762f52]{flex:1;justify-content:center;align-items:center;display:flex}.bs-hint[data-v-2a762f52]{text-align:center;color:var(--text-dim);max-width:320px;font-size:12px}.bs-hint .name[data-v-2a762f52]{color:var(--text);margin:10px 0 6px;font-size:16px;font-weight:600}.bs-glyph[data-v-2a762f52]{width:44px;height:44px;stroke:var(--v045b3f6e);fill:none;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.call[data-v-54ba33d5]{color:#fff;background:#0c0c10;flex:1;min-height:0;position:relative;overflow:hidden}.call button[data-v-54ba33d5]{font:inherit;cursor:pointer;background:0 0;border:none;padding:0}.tiles[data-v-54ba33d5]{padding:12px;display:grid;position:absolute;inset:0}.remote[data-v-54ba33d5]{background:#1c1c22;border-radius:16px;place-items:center;display:grid;position:relative;overflow:hidden}.bgfx[data-v-54ba33d5]{filter:saturate(1.1)brightness(.8);position:absolute;inset:0}.remote .avatar-xl[data-v-54ba33d5]{color:#fff;background:#ffffff29;border-radius:50%;place-items:center;width:208px;height:208px;font-size:80px;font-weight:600;animation:4.5s ease-in-out infinite float-54ba33d5;display:grid;position:relative;box-shadow:inset 0 0 0 .5px #ffffff59,0 10px 24px #00000059}.rname[data-v-54ba33d5]{text-shadow:0 1px 4px #0000008c;font-size:14px;font-weight:600;position:absolute;bottom:14px;left:16px}.remote[data-v-54ba33d5]:after{content:"";pointer-events:none;border-radius:16px;position:absolute;inset:0;box-shadow:inset 0 0 #30d15800}.remote.speaking[data-v-54ba33d5]:after{animation:1.4s ease-in-out infinite speak-54ba33d5}.topbar[data-v-54ba33d5]{z-index:5;gap:8px;display:flex;position:absolute;top:14px;left:50%;transform:translate(-50%)}.pill[data-v-54ba33d5]{font-variant-numeric:tabular-nums;-webkit-backdrop-filter:blur(18px);background:#1c1c208c;border:.5px solid #ffffff24;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:12.5px;font-weight:600;display:flex}.pill.share[data-v-54ba33d5]{background:#247a428c}.pill svg[data-v-54ba33d5]{width:14px;height:14px}.pip[data-v-54ba33d5]{z-index:7;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:16px;width:150px;height:200px;position:absolute;overflow:hidden;box-shadow:0 8px 28px #00000080,0 0 0 .5px #ffffff2e}.pip[data-v-54ba33d5]:active{cursor:grabbing}.self[data-v-54ba33d5]{place-items:center;display:grid;position:absolute;inset:0}.self-initials[data-v-54ba33d5]{color:#fff;filter:drop-shadow(0 4px 10px #00000059);font-size:42px;font-weight:600;transition:transform .35s,opacity .25s;display:inline-block}.self-initials.flipped[data-v-54ba33d5]{transform:scaleX(-1)}.pip.off .self-initials[data-v-54ba33d5]{opacity:.08}.camoff[data-v-54ba33d5]{color:#ffffffe6;place-items:center;display:grid;position:absolute;inset:0}.camoff svg[data-v-54ba33d5]{width:30px;height:30px}.pip-name[data-v-54ba33d5]{z-index:2;text-shadow:0 1px 3px #0009;font-size:11px;font-weight:600;position:absolute;bottom:8px;left:10px}.controls[data-v-54ba33d5]{z-index:6;-webkit-backdrop-filter:blur(20px);background:#1c1c208c;border:.5px solid #ffffff24;border-radius:999px;gap:14px;padding:10px 14px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.ctl[data-v-54ba33d5]{color:#fff;background:#44444abf;border-radius:50%;place-items:center;width:52px;height:52px;transition:background .15s,transform .1s;display:grid}.ctl[data-v-54ba33d5]:hover{background:#5a5a62d9}.ctl[data-v-54ba33d5]:active{transform:scale(.94)}.ctl svg[data-v-54ba33d5]{width:24px;height:24px}.ctl.active[data-v-54ba33d5]{color:#111;background:#fff}.ctl.end[data-v-54ba33d5]{background:#ff3b30}.ctl.end[data-v-54ba33d5]:hover{background:#ff5147}.ctl.end svg[data-v-54ba33d5]{transform:rotate(135deg)}.ring[data-v-54ba33d5]{z-index:4;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0}.ringav[data-v-54ba33d5]{color:#fff;border-radius:50%;place-items:center;width:128px;height:128px;margin-bottom:8px;font-size:46px;font-weight:600;display:grid;position:relative;box-shadow:0 10px 30px #00000073}.ringav[data-v-54ba33d5]:before,.ringav[data-v-54ba33d5]:after{content:"";border:2px solid #ffffff59;border-radius:50%;animation:2s ease-out infinite ripple-54ba33d5;position:absolute;inset:0}.ringav[data-v-54ba33d5]:after{animation-delay:1s}.ring h1[data-v-54ba33d5]{font-size:26px;font-weight:700}.status[data-v-54ba33d5]{color:#ffffffa6;font-size:14px}.cancel[data-v-54ba33d5]{color:#fff;flex-direction:column;align-items:center;gap:8px;margin-top:30px;display:flex}.cancel .circ[data-v-54ba33d5]{background:#ff3b30;border-radius:50%;place-items:center;width:64px;height:64px;transition:transform .1s,background .15s;display:grid}.cancel:hover .circ[data-v-54ba33d5]{background:#ff5147}.cancel:active .circ[data-v-54ba33d5]{transform:scale(.94)}.cancel svg[data-v-54ba33d5]{width:28px;height:28px;transform:rotate(135deg)}.cancel small[data-v-54ba33d5]{color:#fffc;font-size:12px}@keyframes speak-54ba33d5{0%,to{box-shadow:inset 0 0 0 3px #30d158e6}50%{box-shadow:inset 0 0 0 7px #30d15873}}@keyframes float-54ba33d5{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes ripple-54ba33d5{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.8)}}.ft[data-v-9d45cb94]{color:var(--text);background:var(--window-bg)}.ft button[data-v-9d45cb94]{font:inherit;cursor:pointer;background:0 0;border:none;padding:0}.home[data-v-9d45cb94]{flex:1;min-height:0;display:flex}.side[data-v-9d45cb94]{background:var(--sidebar-bg);border-right:.5px solid var(--border);flex-direction:column;flex:none;gap:10px;width:272px;min-height:0;padding:12px;display:flex}.search[data-v-9d45cb94]{background:var(--hover);border:.5px solid var(--border);color:var(--text-dim);border-radius:8px;align-items:center;gap:6px;padding:5px 8px;display:flex}.search svg[data-v-9d45cb94]{flex:none;width:14px;height:14px}.search input[data-v-9d45cb94]{min-width:0;color:var(--text);background:0 0;border:none;outline:none;flex:1;font-size:13px}.search input[data-v-9d45cb94]::placeholder{color:var(--text-dim)}.seg[data-v-9d45cb94]{background:var(--hover);border-radius:8px;padding:2px;display:flex}.seg button[data-v-9d45cb94]{color:var(--text);border-radius:6px;flex:1;padding:3px 0;font-size:12px}.seg button.on[data-v-9d45cb94]{background:var(--window-bg);box-shadow:0 1px 3px #0000002e}.list[data-v-9d45cb94]{flex-direction:column;flex:1;gap:2px;min-height:0;margin:0 -4px;padding:0 4px;display:flex;overflow-y:auto}.row[data-v-9d45cb94]{cursor:pointer;border-radius:9px;align-items:center;gap:10px;padding:7px 8px;display:flex}.row[data-v-9d45cb94]:hover{background:var(--hover)}.ra[data-v-9d45cb94]{color:#fff;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:14px;font-weight:600;display:grid}.rm[data-v-9d45cb94]{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.rm b[data-v-9d45cb94]{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.rm b.missed[data-v-9d45cb94]{color:#ff453a}.rm small[data-v-9d45cb94]{color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.rt[data-v-9d45cb94]{flex:none;align-items:center;gap:6px;display:flex}.rt small[data-v-9d45cb94]{color:var(--text-dim);white-space:nowrap;font-size:11px}.cam[data-v-9d45cb94]{color:#34c759;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.cam[data-v-9d45cb94]:hover{background:var(--selection)}.cam svg[data-v-9d45cb94]{width:17px;height:17px}.empty[data-v-9d45cb94]{text-align:center;color:var(--text-dim);padding:22px 0;font-size:13px}.main[data-v-9d45cb94]{flex-direction:column;flex:1;min-width:0;padding:20px 28px 28px;display:flex;overflow-y:auto}.hero[data-v-9d45cb94]{color:#fff;background:linear-gradient(135deg,#4fe389,#14a94f);border-radius:16px;padding:26px 28px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 .5px #ffffff40}.hero h1[data-v-9d45cb94]{letter-spacing:-.01em;font-size:28px;font-weight:700}.hero p[data-v-9d45cb94]{opacity:.88;margin-top:4px;font-size:13px}.deco[data-v-9d45cb94]{color:#fff;background:#fff3;border-radius:24px;place-items:center;width:84px;height:84px;display:grid;position:absolute;top:50%;right:24px;transform:translateY(-50%);box-shadow:inset 0 0 0 .5px #ffffff59}.deco svg[data-v-9d45cb94]{width:44px;height:44px}.sect[data-v-9d45cb94]{margin:22px 2px 12px;font-size:15px;font-weight:700}.grid[data-v-9d45cb94]{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:14px 10px;display:grid}.card[data-v-9d45cb94]{color:var(--text);border-radius:14px;flex-direction:column;align-items:center;gap:7px;padding:16px 6px 13px;transition:transform .12s,background .12s;display:flex}.card[data-v-9d45cb94]:hover{background:var(--hover);transform:translateY(-2px)}.ca[data-v-9d45cb94]{color:#fff;text-shadow:0 1px 2px #0000001f;border-radius:50%;place-items:center;width:84px;height:84px;font-size:32px;font-weight:600;display:grid;box-shadow:inset 0 0 0 .5px #00000014,0 4px 14px #00000029}.card b[data-v-9d45cb94]{font-size:13px;font-weight:600}.card small[data-v-9d45cb94]{color:var(--text-dim);margin-top:-4px;font-size:11px}.info-panel[data-v-cfb37dc4]{z-index:30;border:.5px solid var(--border);width:248px;color:var(--text);border-radius:12px;padding:12px;font-size:13px;position:absolute;box-shadow:0 12px 32px #00000040}.info-head[data-v-cfb37dc4]{align-items:center;gap:8px;margin-bottom:10px;display:flex}.info-icon[data-v-cfb37dc4]{object-fit:contain;flex-shrink:0;width:32px;height:32px}.info-name[data-v-cfb37dc4]{word-break:break-word;flex:1;min-width:0;font-weight:600}.info-close[data-v-cfb37dc4]{color:var(--text-dim);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;width:20px;height:20px;font-size:10px;line-height:1;display:inline-flex}.info-close svg[data-v-cfb37dc4]{width:10px;height:10px;display:block}.info-close[data-v-cfb37dc4]:hover{background:var(--hover);color:var(--text)}.row[data-v-cfb37dc4]{gap:10px;padding:3px 0;display:flex}.k[data-v-cfb37dc4]{width:44px;color:var(--text-dim);flex-shrink:0}.v[data-v-cfb37dc4]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ql-backdrop[data-v-7a1ed7dd]{z-index:40;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ql-panel[data-v-7a1ed7dd]{border:.5px solid var(--border);width:360px;max-width:calc(100% - 32px);max-height:calc(100% - 32px);color:var(--text);border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:22px 16px 16px;font-size:13px;display:flex;position:relative;overflow-y:auto;box-shadow:0 18px 48px #00000059}.ql-close[data-v-7a1ed7dd]{color:var(--text-dim);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;line-height:1;display:inline-flex;position:absolute;top:10px;right:10px}.ql-close svg[data-v-7a1ed7dd]{width:10px;height:10px;display:block}.ql-close[data-v-7a1ed7dd]:hover{background:var(--hover);color:var(--text)}.ql-icon[data-v-7a1ed7dd]{object-fit:contain;pointer-events:none;width:96px;height:96px}.ql-name[data-v-7a1ed7dd]{text-align:center;word-break:break-word;font-size:14px;font-weight:600}.ql-sub[data-v-7a1ed7dd]{color:var(--text-dim);font-size:12px}.ql-text[data-v-7a1ed7dd]{box-sizing:border-box;background:var(--hover);border:.5px solid var(--border);white-space:pre-wrap;word-break:break-word;-webkit-user-select:text;user-select:text;border-radius:8px;width:100%;max-height:180px;margin:8px 0 0;padding:8px 10px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11.5px;line-height:1.45;overflow-y:auto}.app-root[data-v-e459b841]{background:var(--window-bg);color:var(--text);-webkit-user-select:none;user-select:none;flex-direction:column;font-size:13px;display:flex;position:relative}.toolbar[data-v-e459b841]{background:var(--titlebar-bg);border-bottom:.5px solid var(--border);flex-shrink:0;align-items:center;gap:12px;height:48px;padding:0 14px;display:flex}.nav-btns[data-v-e459b841]{gap:2px;display:flex}.nav-btn[data-v-e459b841]{width:26px;height:24px;color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;font-size:17px;line-height:1;display:flex}.nav-btn[data-v-e459b841]:hover:not(:disabled){background:var(--hover)}.nav-btn[data-v-e459b841]:disabled{color:var(--text-dim);opacity:.45;cursor:default}.title[data-v-e459b841]{align-items:center;gap:6px;min-width:0;font-size:14px;font-weight:600;display:flex}.title-icon[data-v-e459b841]{object-fit:contain;flex-shrink:0;width:18px;height:18px}.title-name[data-v-e459b841]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.toolbar-right[data-v-e459b841]{align-items:center;gap:10px;margin-left:auto;display:flex}.seg[data-v-e459b841]{background:var(--hover);border-radius:7px;gap:1px;padding:2px;display:flex}.seg-btn[data-v-e459b841]{color:var(--text-dim);cursor:pointer;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;width:30px;height:22px;display:flex}.seg-btn svg[data-v-e459b841]{fill:currentColor}.seg-btn.active[data-v-e459b841]{background:var(--window-bg);color:var(--text);box-shadow:0 1px 2px #0000002e}.search-box[data-v-e459b841]{background:var(--hover);border:.5px solid var(--border);border-radius:7px;align-items:center;gap:5px;width:180px;height:26px;padding:0 8px;display:flex}.search-icon[data-v-e459b841]{opacity:.6;flex-shrink:0;width:11px;height:11px}.search-input[data-v-e459b841]{color:var(--text);background:0 0;border:none;outline:none;width:100%;font-family:inherit;font-size:12.5px}.search-input[data-v-e459b841]::placeholder{color:var(--text-dim)}.finder-body[data-v-e459b841]{flex:1;min-height:0;display:flex}.sidebar[data-v-e459b841]{background:var(--sidebar-bg);border-right:.5px solid var(--border);flex-shrink:0;width:190px;padding:10px 8px;overflow-y:auto}.side-section[data-v-e459b841]{margin-bottom:18px}.side-header[data-v-e459b841]{color:var(--text-dim);padding:0 8px 4px;font-size:11px;font-weight:600}.side-item[data-v-e459b841]{cursor:pointer;border-radius:6px;align-items:center;gap:7px;padding:4px 8px;font-size:13px;display:flex}.side-item[data-v-e459b841]:hover:not(.decorative){background:var(--hover)}.side-item.active[data-v-e459b841]{background:var(--selection)}.side-item.decorative[data-v-e459b841]{cursor:default;opacity:.55}.side-item.drop-target[data-v-e459b841]{background:var(--selection);box-shadow:0 0 0 2px var(--accent)}.side-icon[data-v-e459b841]{text-align:center;flex-shrink:0;justify-content:center;align-items:center;width:20px;font-size:14px;display:flex}.side-icon-svg[data-v-e459b841]{color:var(--text-dim);display:block}.side-icon-img[data-v-e459b841]{object-fit:contain;pointer-events:none;width:16px;height:16px}.main[data-v-e459b841]{flex-direction:column;flex:1;min-width:0;display:flex}.content[data-v-e459b841]{flex:1;min-height:0;overflow-y:auto}.grid[data-v-e459b841]{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));align-content:start;gap:6px;min-height:100%;padding:14px;display:grid}.cell[data-v-e459b841]{cursor:default;border-radius:8px;flex-direction:column;align-items:center;gap:4px;padding:8px 4px 6px;display:flex}.cell.selected[data-v-e459b841]{background:var(--selection)}.cell.drop-target[data-v-e459b841]{background:var(--selection);box-shadow:0 0 0 2px var(--accent)}.cell-icon[data-v-e459b841]{object-fit:contain;pointer-events:none;width:48px;height:48px}.cell-name[data-v-e459b841]{text-align:center;word-break:break-word;-webkit-line-clamp:2;pointer-events:none;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.list[data-v-e459b841]{border-collapse:collapse;table-layout:fixed;width:100%}.list th[data-v-e459b841]{text-align:left;color:var(--text-dim);background:var(--window-bg);border-bottom:.5px solid var(--border);z-index:1;padding:5px 12px;font-size:11px;font-weight:600;position:sticky;top:0}.list td[data-v-e459b841]{border-bottom:.5px solid var(--border);white-space:nowrap;text-overflow:ellipsis;max-width:0;padding:5px 12px;overflow:hidden}.list tbody tr[data-v-e459b841]{cursor:default}.list tbody tr[data-v-e459b841]:hover:not(.selected){background:var(--hover)}.list tbody tr.selected[data-v-e459b841]{background:var(--selection)}.list tbody tr.drop-target td[data-v-e459b841]{background:var(--selection);box-shadow:inset 0 2px 0 var(--accent), inset 0 -2px 0 var(--accent)}.kind-col[data-v-e459b841]{width:140px;color:var(--text-dim)}.row-icon[data-v-e459b841]{object-fit:contain;vertical-align:-3px;pointer-events:none;width:16px;height:16px;margin-right:7px}.row-name[data-v-e459b841]{pointer-events:none}.rename-input[data-v-e459b841]{color:var(--text);background:var(--window-bg);border:1px solid var(--accent);border-radius:4px;outline:none;margin:0;font-family:inherit}.cell-rename[data-v-e459b841]{text-align:center;width:100%;padding:1px 4px;font-size:12px}.row-rename[data-v-e459b841]{width:70%;padding:0 3px;font-size:13px}.empty[data-v-e459b841]{height:100%;color:var(--text-dim);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.empty-icon[data-v-e459b841]{opacity:.5}.empty-icon svg[data-v-e459b841]{width:42px;height:42px;display:block}.statusbar[data-v-e459b841]{border-top:.5px solid var(--border);background:var(--titlebar-bg);flex-shrink:0;align-items:center;gap:8px;height:30px;padding:0 12px;font-size:12px;display:flex}.crumbs[data-v-e459b841]{white-space:nowrap;align-items:center;gap:2px;display:flex;overflow:hidden}.crumb[data-v-e459b841]{color:var(--text-dim);cursor:pointer;text-overflow:ellipsis;background:0 0;border:none;border-radius:5px;max-width:160px;padding:2px 5px;font-family:inherit;font-size:12px;overflow:hidden}.crumb[data-v-e459b841]:hover{background:var(--hover);color:var(--text)}.crumb.current[data-v-e459b841]{color:var(--text);font-weight:600}.crumb-sep[data-v-e459b841]{color:var(--text-dim);opacity:.6}.count[data-v-e459b841]{color:var(--text-dim);flex-shrink:0;margin-left:auto}.freeform[data-v-7afda512]{background:var(--window-bg);color:var(--text);overflow:hidden}.topbar[data-v-7afda512]{border-bottom:.5px solid var(--border);z-index:5;align-items:center;gap:8px;padding:6px 12px;display:flex}.spacer[data-v-7afda512]{flex:1}.board-name[data-v-7afda512]{text-align:center;color:var(--text);background:0 0;border:.5px solid #0000;border-radius:8px;outline:none;flex:0 260px;padding:4px 10px;font-size:14px;font-weight:600}.board-name[data-v-7afda512]:hover{border-color:var(--border)}.board-name[data-v-7afda512]:focus{border-color:var(--accent);background:var(--window-bg)}.top-right[data-v-7afda512]{flex:1;justify-content:flex-end;align-items:center;gap:10px;display:flex}.zoom-ctl[data-v-7afda512]{border:.5px solid var(--border);background:var(--window-bg);border-radius:8px;align-items:center;display:flex;overflow:hidden}.zoom-ctl button[data-v-7afda512]{color:var(--text);cursor:pointer;background:0 0;border:0;padding:3px 9px;font-size:13px}.zoom-ctl button[data-v-7afda512]:hover:not(:disabled){background:var(--hover)}.zoom-ctl button[data-v-7afda512]:disabled{opacity:.35;cursor:default}.zoom-label[data-v-7afda512]{font-variant-numeric:tabular-nums;min-width:46px;color:var(--text-dim)!important}.share[data-v-7afda512]{border:.5px solid var(--border);background:var(--window-bg);width:28px;height:26px;color:var(--accent);cursor:pointer;border-radius:8px;place-items:center;display:grid}.body[data-v-7afda512]{flex:1;min-height:0;position:relative}.toolbar[data-v-7afda512]{z-index:4;border:.5px solid var(--border);border-radius:12px;gap:2px;padding:4px 6px;display:flex;position:absolute;top:10px;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #0000001f}.toolbar>button[data-v-7afda512],.tool-wrap>button[data-v-7afda512]{width:34px;height:34px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;display:grid}.toolbar button[data-v-7afda512]:hover{background:var(--hover)}.toolbar button.on[data-v-7afda512]{background:var(--accent);color:#fff}.tool-wrap[data-v-7afda512]{position:relative}.popover[data-v-7afda512]{border:.5px solid var(--border);z-index:6;border-radius:10px;gap:3px;padding:5px;display:flex;position:absolute;top:42px;left:50%;transform:translate(-50%);box-shadow:0 4px 14px #00000026}.popover button[data-v-7afda512]{width:30px;height:30px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;font-size:15px;display:grid}.popover.emojis[data-v-7afda512]{flex-wrap:wrap;width:126px}.canvas[data-v-7afda512]{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;background-image:radial-gradient(circle, var(--border) 1.2px, transparent 1.3px);position:absolute;inset:0;overflow:hidden}.canvas.placing[data-v-7afda512]{cursor:crosshair}.board[data-v-7afda512]{transform-origin:0 0;width:0;height:0;position:absolute;top:0;left:0}.wires[data-v-7afda512]{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.wires .hit[data-v-7afda512]{stroke:#0000;stroke-width:14px;pointer-events:stroke;cursor:move}.conn[data-v-7afda512]{stroke:var(--text-dim);stroke-width:2px;stroke-dasharray:6 4;opacity:.7}.conn-fill[data-v-7afda512]{fill:var(--text-dim);opacity:.7}.line-shape[data-v-7afda512]{stroke-width:3px;stroke-linecap:round;pointer-events:none}.endpoint[data-v-7afda512]{fill:#fff;stroke:var(--accent);stroke-width:1.5px;pointer-events:all;cursor:crosshair}.preview-line[data-v-7afda512]{stroke:var(--accent);stroke-width:2px;stroke-dasharray:5 4}.draw-preview[data-v-7afda512]{border:1.5px dashed var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent);pointer-events:none;position:absolute}.item[data-v-7afda512]{cursor:move;position:absolute}.shape-fill[data-v-7afda512]{position:absolute;inset:0;box-shadow:0 2px 8px #00000026}.sticky-body[data-v-7afda512]{box-sizing:border-box;border-radius:4px;padding:12px;position:absolute;inset:0;box-shadow:0 4px 12px #0000002e}.editable[data-v-7afda512]{cursor:text;white-space:pre-wrap;word-break:break-word;outline:none}.sticky-text[data-v-7afda512]{color:#3a3524;width:100%;height:100%;font-size:14px;line-height:1.35;overflow:hidden}.text-body[data-v-7afda512]{width:100%;height:100%;line-height:1.25;overflow:hidden}.text-body.bold[data-v-7afda512]{font-weight:700}.emoji-tile[data-v-7afda512]{background:var(--window-bg);border:.5px solid var(--border);border-radius:14px;place-items:center;font-size:44px;display:grid;position:absolute;inset:0;box-shadow:0 3px 10px #0000001f}.item.sel .ring[data-v-7afda512]{border:2px solid var(--accent);pointer-events:none;border-radius:12px;position:absolute;inset:-5px}.item.connect-src .ring[data-v-7afda512]{display:none}.item.connect-src[data-v-7afda512]{outline:2px dashed var(--accent);outline-offset:3px;border-radius:8px}.del[data-v-7afda512]{background:var(--text-dim);width:18px;height:18px;color:var(--window-bg);cursor:pointer;z-index:3;border:0;border-radius:50%;font-size:12px;line-height:1;position:absolute;top:-8px;right:-8px}.del[data-v-7afda512]:hover{color:#fff;background:#ff3b30}.handle[data-v-7afda512]{border:1.5px solid var(--accent);z-index:3;box-sizing:border-box;background:#fff;border-radius:50%;position:absolute}.handle.nw[data-v-7afda512]{cursor:nwse-resize;top:0;left:0;transform:translate(-50%,-50%)}.handle.ne[data-v-7afda512]{cursor:nesw-resize;top:0;right:0;transform:translate(50%,-50%)}.handle.sw[data-v-7afda512]{cursor:nesw-resize;bottom:0;left:0;transform:translate(-50%,50%)}.handle.se[data-v-7afda512]{cursor:nwse-resize;bottom:0;right:0;transform:translate(50%,50%)}.palette[data-v-7afda512]{transform-origin:top;border:.5px solid var(--border);z-index:4;border-radius:10px;gap:5px;padding:6px 8px;display:flex;position:absolute;bottom:-14px;left:50%;translate:0 100%}.dot[data-v-7afda512]{cursor:pointer;border:1px solid #00000026;border-radius:50%;width:16px;height:16px;padding:0}.dot.on[data-v-7afda512]{outline:2px solid var(--accent);outline-offset:1px}.grapher[data-v-c6ba24b8]{color:var(--text);background:var(--window-bg);font-size:13px}.eq-panel[data-v-c6ba24b8]{border-bottom:.5px solid var(--border);background:var(--sidebar-bg);flex-shrink:0;padding:8px 12px 6px}.eq-block+.eq-block[data-v-c6ba24b8]{margin-top:4px}.eq-row[data-v-c6ba24b8]{align-items:center;gap:8px;display:flex}.eq-check[data-v-c6ba24b8]{cursor:pointer;flex-shrink:0;width:14px;height:14px;margin:0}.eq-label[data-v-c6ba24b8]{text-align:right;flex-shrink:0;width:22px;font-size:14px;font-style:italic;font-weight:600}.eq-input[data-v-c6ba24b8]{min-width:0;height:26px;color:var(--text);background:var(--window-bg);border:.5px solid var(--border);border-radius:6px;outline:none;flex:1;padding:0 8px;font:13px/1 ui-monospace,SF Mono,Menlo,monospace}.eq-input[data-v-c6ba24b8]:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 25%, transparent)}.eq-input.invalid[data-v-c6ba24b8]{border-color:#ff453a}.eq-del[data-v-c6ba24b8]{color:var(--text-dim);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;align-items:center;padding:2px 4px;font-size:11px;display:inline-flex}.eq-del svg[data-v-c6ba24b8]{width:11px;height:11px;display:block}.eq-del[data-v-c6ba24b8]:hover:not(:disabled){color:#ff453a;background:var(--hover)}.eq-del[data-v-c6ba24b8]:disabled{opacity:.3;cursor:default}.eq-error[data-v-c6ba24b8]{color:#ff453a;align-items:center;gap:4px;margin:2px 0 0 44px;font-size:11px;display:flex}.eq-error .warn[data-v-c6ba24b8]{flex-shrink:0;width:12px;height:12px}.eq-actions[data-v-c6ba24b8]{align-items:center;gap:8px;margin-top:6px;display:flex}.action-btn[data-v-c6ba24b8]{height:22px;color:var(--text);background:var(--window-bg);border:.5px solid var(--border);cursor:pointer;border-radius:6px;padding:0 10px;font-size:12px}.action-btn[data-v-c6ba24b8]:hover:not(:disabled){background:var(--hover)}.action-btn[data-v-c6ba24b8]:disabled{opacity:.4;cursor:default}.eq-hint[data-v-c6ba24b8]{color:var(--text-dim);margin-left:auto;font-size:11px}.examples-wrap[data-v-c6ba24b8]{position:relative}.examples-backdrop[data-v-c6ba24b8]{z-index:10;position:fixed;inset:0}.examples-menu[data-v-c6ba24b8]{z-index:11;border:.5px solid var(--border);border-radius:8px;flex-direction:column;min-width:150px;padding:4px;display:flex;position:absolute;top:26px;left:0;box-shadow:0 8px 24px #0000002e}.example-item[data-v-c6ba24b8]{text-align:left;width:100%;color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:5px;padding:5px 10px;font:12px ui-monospace,SF Mono,Menlo,monospace;display:block}.example-item[data-v-c6ba24b8]:hover{background:var(--accent);color:#fff}.example-item:hover .example-y[data-v-c6ba24b8]{color:#fffc}.example-y[data-v-c6ba24b8]{color:var(--text-dim);font-style:italic}.plot-wrap[data-v-c6ba24b8]{flex:1;min-height:0;position:relative;overflow:hidden}.plot-canvas[data-v-c6ba24b8]{cursor:grab;touch-action:none;width:100%;height:100%;position:absolute;inset:0}.plot-canvas.dragging[data-v-c6ba24b8]{cursor:grabbing}.zoom-hud[data-v-c6ba24b8]{border:.5px solid var(--border);border-radius:8px;display:flex;position:absolute;bottom:12px;right:12px;overflow:hidden}.zoom-btn[data-v-c6ba24b8]{width:32px;height:28px;color:var(--text);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-size:15px;display:inline-flex}.zoom-btn+.zoom-btn[data-v-c6ba24b8]{border-left:.5px solid var(--border)}.zoom-btn[data-v-c6ba24b8]:hover{background:var(--hover)}.zoom-btn.reset[data-v-c6ba24b8]{font-size:13px}.zoom-btn.reset svg[data-v-c6ba24b8]{width:14px;height:14px;display:block}.readout[data-v-c6ba24b8]{border:.5px solid var(--border);color:var(--text);pointer-events:none;border-radius:8px;align-items:center;gap:6px;padding:4px 10px;font:12px ui-monospace,SF Mono,Menlo,monospace;display:flex;position:absolute;bottom:12px;left:12px}.readout-dot[data-v-c6ba24b8]{border-radius:50%;flex-shrink:0;width:8px;height:8px}.home[data-v-027e79ee]{background:var(--window-bg);color:var(--text);position:relative;overflow:hidden}.home-header[data-v-027e79ee]{flex:none;padding:18px 22px 10px}.home-title-row[data-v-027e79ee]{align-items:center;gap:12px;display:flex}.home-glyph[data-v-027e79ee]{color:#fff;background:linear-gradient(160deg,#ffd60a,#ff9f0a);border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;font-size:34px;display:flex;box-shadow:0 2px 8px #ff9f0a59}.home-glyph svg[data-v-027e79ee]{width:30px;height:30px}h1[data-v-027e79ee]{letter-spacing:-.3px;margin:0;font-size:22px;font-weight:700}.status[data-v-027e79ee]{color:var(--text-dim);margin:2px 0 0;font-size:13px}.scenes[data-v-027e79ee]{flex:none;gap:10px;padding:6px 22px 12px;display:flex;overflow-x:auto}.scene[data-v-027e79ee]{border:.5px solid var(--border);cursor:pointer;color:var(--text);white-space:nowrap;border-radius:12px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:600;transition:transform .12s,box-shadow .12s;display:flex}.scene[data-v-027e79ee]:hover{transform:translateY(-1px);box-shadow:0 3px 10px #0000001f}.scene[data-v-027e79ee]:active{transform:scale(.97)}.scene-icon[data-v-027e79ee]{align-items:center;font-size:16px;display:flex}.scene-icon svg[data-v-027e79ee]{width:17px;height:17px}.rooms[data-v-027e79ee]{flex:1;padding:4px 22px 22px;overflow-y:auto}.room h2[data-v-027e79ee]{color:var(--text);margin:14px 0 8px;font-size:15px;font-weight:700}.tile-grid[data-v-027e79ee]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;display:grid}.tile[data-v-027e79ee]{background:var(--glass);border:.5px solid var(--border);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:14px;align-items:center;gap:10px;padding:12px;transition:transform .12s,box-shadow .2s,background .2s;display:flex;position:relative}.tile[data-v-027e79ee]:hover{background:var(--hover)}.tile.active[data-v-027e79ee]{background:var(--selection)}.tile.lit[data-v-027e79ee]{border-color:#ffbe008c;box-shadow:0 0 18px #ffd60a73,inset 0 0 12px #ffd60a1f}.tile-icon[data-v-027e79ee]{width:38px;height:38px;color:var(--text);background:var(--hover);border:.5px solid var(--border);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:19px;transition:background .2s,box-shadow .2s;display:flex}.tile-icon svg[data-v-027e79ee]{width:20px;height:20px}.tile.lit .tile-icon[data-v-027e79ee]{color:#8a6300;background:radial-gradient(circle at 40% 35%,#fff3b0,#ffd60a 70%);box-shadow:0 0 14px #ffd60ab3}.fan-spin[data-v-027e79ee]{animation:1.6s linear infinite spin-027e79ee}.fan-spin.speed-2[data-v-027e79ee]{animation-duration:.9s}.fan-spin.speed-3[data-v-027e79ee]{animation-duration:.45s}@keyframes spin-027e79ee{to{transform:rotate(360deg)}}.tile-text[data-v-027e79ee]{flex-direction:column;gap:1px;min-width:0;display:flex}.tile-name[data-v-027e79ee]{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.tile-state[data-v-027e79ee]{color:var(--text-dim);font-size:12px}.tile-state.on[data-v-027e79ee]{color:var(--accent)}.tile.editing[data-v-027e79ee]{flex-wrap:wrap}.tile-slider[data-v-027e79ee]{flex-basis:100%;align-items:center;gap:10px;padding-top:8px;display:flex}.tile-slider input[type=range][data-v-027e79ee]{accent-color:var(--accent);cursor:pointer;flex:1}.slider-value[data-v-027e79ee]{color:var(--text);text-align:right;font-variant-numeric:tabular-nums;min-width:38px;font-size:12px;font-weight:600}.toast[data-v-027e79ee]{border:.5px solid var(--border);color:var(--text);pointer-events:none;border-radius:20px;padding:9px 18px;font-size:13px;font-weight:600;position:absolute;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 6px 24px #0000002e}.toast-enter-active[data-v-027e79ee],.toast-leave-active[data-v-027e79ee]{transition:opacity .25s,transform .25s}.toast-enter-from[data-v-027e79ee],.toast-leave-to[data-v-027e79ee]{opacity:0;transform:translate(-50%)translateY(8px)}.sheet-wrap[data-v-cad573d5]{z-index:10;background:#0000002e;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.sheet[data-v-cad573d5]{background:var(--window-bg);border:.5px solid var(--border);border-radius:12px;flex-direction:column;width:min(540px,92%);height:min(430px,90%);display:flex;overflow:hidden;box-shadow:0 22px 60px #00000059}.s-head[data-v-cad573d5]{background:var(--titlebar-bg);border-bottom:.5px solid var(--border);align-items:center;padding:10px 12px;display:flex}.s-title[data-v-cad573d5]{text-align:center;flex:1;font-weight:600}.s-send[data-v-cad573d5],.s-discard[data-v-cad573d5]{cursor:pointer;border:none;border-radius:7px;padding:4px 12px;font-family:inherit;font-size:13px}.s-send[data-v-cad573d5]{background:var(--accent);color:#fff;font-weight:600}.s-send[data-v-cad573d5]:hover{filter:brightness(1.1)}.s-discard[data-v-cad573d5]{color:var(--text);background:0 0}.s-discard[data-v-cad573d5]:hover{background:var(--hover)}.s-field[data-v-cad573d5]{border-bottom:.5px solid var(--border);align-items:center;gap:10px;padding:7px 14px;display:flex}.s-field span[data-v-cad573d5]{color:var(--text-dim);flex-shrink:0}.s-field input[data-v-cad573d5]{color:var(--text);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:13px}.s-field input[data-v-cad573d5]::placeholder{color:var(--text-dim)}.s-body[data-v-cad573d5]{resize:none;color:var(--text);background:0 0;border:none;outline:none;flex:1;padding:12px 14px;font-family:inherit;font-size:13px;line-height:1.5}.s-body[data-v-cad573d5]::placeholder{color:var(--text-dim)}.mail[data-v-2c2fef2a]{background:var(--window-bg);color:var(--text);font-size:13px}.toolbar[data-v-2c2fef2a]{background:var(--titlebar-bg);border-bottom:.5px solid var(--border);flex-shrink:0;align-items:center;gap:6px;padding:8px 12px;display:flex}.tb-btn[data-v-2c2fef2a]{cursor:pointer;color:var(--text);background:0 0;border:none;border-radius:7px;padding:4px 8px;font-size:15px}.tb-btn[data-v-2c2fef2a]:hover:not(:disabled){background:var(--hover)}.tb-btn[data-v-2c2fef2a]:disabled{opacity:.35;cursor:default}.tb-btn svg[data-v-2c2fef2a]{width:15px;height:15px;display:block}.tb-sep[data-v-2c2fef2a]{background:var(--border);width:.5px;height:18px;margin:0 4px}.tb-spacer[data-v-2c2fef2a]{flex:1}.search[data-v-2c2fef2a]{background:var(--hover);border:.5px solid var(--border);border-radius:8px;align-items:center;gap:6px;width:200px;padding:4px 9px;display:flex}.search-icon[data-v-2c2fef2a]{opacity:.6;display:flex}.search-icon svg[data-v-2c2fef2a]{width:12px;height:12px;display:block}.search input[data-v-2c2fef2a]{color:var(--text);background:0 0;border:none;outline:none;width:100%;font-family:inherit;font-size:13px}.search input[data-v-2c2fef2a]::placeholder{color:var(--text-dim)}.mail-body[data-v-2c2fef2a]{flex:1;min-height:0;display:flex}.sidebar[data-v-2c2fef2a]{background:var(--sidebar-bg);border-right:.5px solid var(--border);flex-shrink:0;width:190px;padding:10px 8px;overflow-y:auto}.side-title[data-v-2c2fef2a]{color:var(--text-dim);padding:2px 8px 6px;font-size:11px;font-weight:600}.side-item[data-v-2c2fef2a]{width:100%;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:7px;align-items:center;gap:8px;padding:5px 8px;font-family:inherit;font-size:13px;display:flex}.side-item[data-v-2c2fef2a]:hover:not(.active){background:var(--hover)}.side-item.active[data-v-2c2fef2a]{background:var(--selection)}.side-icon[data-v-2c2fef2a]{width:18px;color:var(--accent);flex-shrink:0;justify-content:center;display:flex}.side-icon svg[data-v-2c2fef2a]{width:15px;height:15px;display:block}.side-name[data-v-2c2fef2a]{flex:1}.badge[data-v-2c2fef2a]{background:var(--accent);color:#fff;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:600}.msglist[data-v-2c2fef2a]{border-right:.5px solid var(--border);flex-direction:column;flex-shrink:0;width:300px;min-height:0;display:flex}.list-head[data-v-2c2fef2a]{flex-shrink:0;padding:12px 14px 8px;font-size:15px;font-weight:700}.rows[data-v-2c2fef2a]{flex:1;padding:0 6px 6px;overflow-y:auto}.row[data-v-2c2fef2a]{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:9px;gap:7px;padding:8px;font-family:inherit;display:flex}.row[data-v-2c2fef2a]:hover:not(.active){background:var(--hover)}.row.active[data-v-2c2fef2a]{background:var(--selection)}.dot[data-v-2c2fef2a]{background:0 0;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:5px}.dot.on[data-v-2c2fef2a]{background:var(--accent)}.row-main[data-v-2c2fef2a]{flex:1;min-width:0}.row-top[data-v-2c2fef2a]{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.sender[data-v-2c2fef2a]{white-space:nowrap;text-overflow:ellipsis;font-weight:400;overflow:hidden}.unread .sender[data-v-2c2fef2a]{font-weight:700}.vip-star[data-v-2c2fef2a]{color:#ff9500;vertical-align:-1px;width:10px;height:10px;margin-left:3px}.time[data-v-2c2fef2a]{color:var(--text-dim);flex-shrink:0;font-size:12px}.subject[data-v-2c2fef2a]{white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:13px;overflow:hidden}.unread .subject[data-v-2c2fef2a]{font-weight:600}.preview[data-v-2c2fef2a]{color:var(--text-dim);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:1px;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.empty-list[data-v-2c2fef2a]{color:var(--text-dim);text-align:center;padding:40px 0}.reading[data-v-2c2fef2a]{flex-direction:column;flex:1;min-width:0;display:flex;position:relative;overflow:hidden}.r-head[data-v-2c2fef2a]{flex-shrink:0;padding:18px 24px 12px}.r-subject[data-v-2c2fef2a]{margin-bottom:10px;font-size:20px;font-weight:700}.r-meta[data-v-2c2fef2a]{align-items:center;gap:10px;display:flex}.avatar[data-v-2c2fef2a]{color:#fff;background:linear-gradient(160deg,#6e6e73,#48484a);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:600;display:flex}.r-who[data-v-2c2fef2a]{flex:1;min-width:0}.r-from[data-v-2c2fef2a]{font-weight:600}.r-email[data-v-2c2fef2a]{color:var(--text-dim);font-size:12px;font-weight:400}.r-to[data-v-2c2fef2a]{color:var(--text-dim);margin-top:1px;font-size:12px}.r-date[data-v-2c2fef2a]{color:var(--text-dim);flex-shrink:0;font-size:12px}.r-sep[data-v-2c2fef2a]{background:var(--border);flex-shrink:0;height:.5px;margin:0 24px}.r-body[data-v-2c2fef2a]{flex:1;padding:16px 24px 24px;font-size:13px;line-height:1.55;overflow-y:auto}.r-body p[data-v-2c2fef2a]{white-space:pre-wrap;margin:0 0 14px}.no-sel[data-v-2c2fef2a]{color:var(--text-dim);flex:1;justify-content:center;align-items:center;font-size:15px;display:flex}.toast[data-v-2c2fef2a]{background:var(--titlebar-bg);border:.5px solid var(--border);color:var(--text);z-index:20;border-radius:999px;padding:7px 16px;font-size:13px;position:absolute;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 6px 20px #00000040}.toast-enter-active[data-v-2c2fef2a],.toast-leave-active[data-v-2c2fef2a]{transition:opacity .25s,transform .25s}.toast-enter-from[data-v-2c2fef2a],.toast-leave-to[data-v-2c2fef2a]{opacity:0;transform:translate(-50%)translateY(8px)}.maps[data-v-d85b4059]{flex-direction:row}.sidebar[data-v-d85b4059]{background:var(--sidebar-bg);border-right:.5px solid var(--border);flex-direction:column;flex-shrink:0;width:258px;min-height:0;display:flex}.side-head[data-v-d85b4059]{align-items:center;gap:8px;padding:10px 12px 8px;display:flex}.search-wrap[data-v-d85b4059]{flex:1;align-items:center;display:flex;position:relative}.s-ico[data-v-d85b4059]{width:12px;height:12px;color:var(--text-dim);pointer-events:none;position:absolute;left:8px}.search[data-v-d85b4059]{width:100%;color:var(--text);background:var(--hover);border:.5px solid var(--border);border-radius:8px;outline:none;padding:5px 24px 5px 26px;font-size:13px}.search[data-v-d85b4059]:focus{box-shadow:0 0 0 3px var(--selection)}.s-clear[data-v-d85b4059]{background:var(--text-dim);width:15px;height:15px;color:var(--sidebar-bg);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:8px;display:flex;position:absolute;right:5px}.dir-btn[data-v-d85b4059]{border:.5px solid var(--border);background:var(--hover);width:28px;height:28px;color:var(--text-dim);cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.dir-btn svg[data-v-d85b4059]{width:14px;height:14px}.dir-btn.on[data-v-d85b4059],.dir-btn[data-v-d85b4059]:hover{color:var(--accent)}.side-scroll[data-v-d85b4059]{flex:1;padding-bottom:12px;overflow-y:auto}.side-label[data-v-d85b4059]{color:var(--text-dim);padding:12px 16px 4px;font-size:11px;font-weight:700}.side-row[data-v-d85b4059]{cursor:default;border-radius:8px;align-items:center;gap:9px;margin:1px 8px;padding:6px 8px;display:flex}.side-row[data-v-d85b4059]:hover:not(.active){background:var(--hover)}.side-row.active[data-v-d85b4059]{background:var(--selection)}.row-ico[data-v-d85b4059]{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.row-ico svg[data-v-d85b4059]{width:22px;height:22px;display:block}.row-txt[data-v-d85b4059]{flex-direction:column;min-width:0;display:flex}.row-name[data-v-d85b4059]{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.row-sub[data-v-d85b4059]{color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.side-empty[data-v-d85b4059]{color:var(--text-dim);padding:14px 16px;font-size:13px}.dirs[data-v-d85b4059]{padding:2px 12px 12px}.dirs-head[data-v-d85b4059]{justify-content:space-between;align-items:center;padding:6px 4px 8px;display:flex}.dirs-title[data-v-d85b4059]{color:var(--text-dim);font-size:11px;font-weight:700}.done-btn[data-v-d85b4059]{color:var(--accent);cursor:pointer;background:0 0;border:none;font-size:13px}.dir-inputs[data-v-d85b4059]{background:var(--hover);border:.5px solid var(--border);border-radius:10px;position:relative}.dir-row[data-v-d85b4059]{align-items:center;gap:8px;padding:0 10px;display:flex}.dir-row[data-v-d85b4059]:first-child{border-bottom:.5px solid var(--border)}.dir-row input[data-v-d85b4059]{min-width:0;color:var(--text);background:0 0;border:none;outline:none;flex:1;padding:8px 0;font-size:13px}.dot[data-v-d85b4059]{border-radius:50%;flex-shrink:0;width:9px;height:9px}.dot-a[data-v-d85b4059]{background:#8e8e93}.dot-b[data-v-d85b4059]{background:#ff3b30}.swap[data-v-d85b4059]{color:var(--text-dim);cursor:pointer;z-index:1;background:0 0;border:none;font-size:12px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.go-btn[data-v-d85b4059]{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:8px;width:100%;margin-top:8px;padding:6px;font-size:13px;font-weight:600}.go-btn[data-v-d85b4059]:disabled{opacity:.45;cursor:default}.route-card[data-v-d85b4059]{background:var(--window-bg);border:.5px solid var(--border);border-radius:10px;margin-top:10px;padding:10px 12px}.rc-head[data-v-d85b4059]{border-bottom:.5px solid var(--border);flex-direction:column;gap:1px;padding-bottom:8px;display:flex}.rc-mins[data-v-d85b4059]{color:var(--accent);font-size:17px;font-weight:700}.rc-sub[data-v-d85b4059]{color:var(--text-dim);font-size:12px}.rc-steps[data-v-d85b4059]{padding:6px 0}.rc-step[data-v-d85b4059]{align-items:flex-start;gap:8px;padding:3px 0;font-size:12.5px;display:flex}.rc-step-body[data-v-d85b4059]{flex-direction:column;min-width:0;padding-top:1px;display:flex}.rc-km[data-v-d85b4059]{color:var(--text-dim);font-size:11px}.rc-n[data-v-d85b4059]{background:var(--hover);width:16px;height:16px;color:var(--text-dim);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;display:inline-flex}.rc-clear[data-v-d85b4059]{border:.5px solid var(--border);background:var(--hover);width:100%;color:var(--text);cursor:pointer;border-radius:8px;margin-top:6px;padding:5px;font-size:12px}.dirs-hint[data-v-d85b4059]{color:var(--text-dim);text-align:center;margin-top:10px;font-size:11px}.map-wrap[data-v-d85b4059]{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;background:#aad3df;flex:1;min-width:0;position:relative;overflow:hidden}.map-wrap.grabbing[data-v-d85b4059]{cursor:grabbing}.world[data-v-d85b4059]{will-change:transform;width:2200px;height:1500px;transition:transform .3s cubic-bezier(.25,.8,.3,1);position:absolute;top:0;left:0}.world.dragging[data-v-d85b4059]{transition:none}.land[data-v-d85b4059]{background:#e9e6dd;position:absolute;inset:0}.street[data-v-d85b4059]{box-sizing:border-box;background:#fff;position:absolute}.st-h[data-v-d85b4059]{border-top:.5px solid #dfdbcc;border-bottom:.5px solid #dfdbcc;width:1740px;height:14px;left:440px}.st-v[data-v-d85b4059]{border-left:.5px solid #dfdbcc;border-right:.5px solid #dfdbcc;width:14px;height:1420px;top:40px}.st-h.minor[data-v-d85b4059]{height:7px}.st-v.minor[data-v-d85b4059]{width:7px}.street.minor[data-v-d85b4059]{border-color:#e5e1d4}.water[data-v-d85b4059]{background:#aad3df;position:absolute}.island[data-v-d85b4059]{background:#cfe0c0;position:absolute}.park[data-v-d85b4059]{background:#b7dfae;border-radius:6px;position:absolute}.tree[data-v-d85b4059]{pointer-events:none;opacity:.85;position:absolute;transform:translate(-50%,-50%)}.bldg[data-v-d85b4059]{background:#ddd8cb;border-radius:2px;position:absolute}.bldg.dark[data-v-d85b4059]{background:#d3cdbd}.highway[data-v-d85b4059]{box-sizing:border-box;background:#f3dfa8;border:1px solid #e3c88b;border-radius:4px;position:absolute}.mlabel[data-v-d85b4059]{color:#93907f;white-space:nowrap;pointer-events:none;font-size:11px;position:absolute}.st-l[data-v-d85b4059],.st-m[data-v-d85b4059]{text-shadow:0 0 3px #e9e6ddf2,0 0 1px #e9e6ddf2}.st-m[data-v-d85b4059]{color:#a5a190;font-size:9px}.park-l[data-v-d85b4059]{color:#6f9463;font-size:13px;font-weight:600}.water-l[data-v-d85b4059]{color:#5e8b9c;letter-spacing:1.5px;font-size:13px;font-style:italic}.hw-l[data-v-d85b4059]{color:#a8842f;background:#fdf6dd;border:.5px solid #e3c88b;border-radius:4px;padding:1px 5px;font-size:10px;font-weight:700}.route-svg[data-v-d85b4059],.overlay-svg[data-v-d85b4059]{pointer-events:none;position:absolute;top:0;left:0}.r-casing[data-v-d85b4059]{fill:none;stroke:#fff;stroke-width:12px;stroke-linecap:round;stroke-linejoin:round;opacity:.8}.r-line[data-v-d85b4059]{fill:none;stroke:#1b8ef2;stroke-width:7px;stroke-linecap:round;stroke-linejoin:round}.r-start[data-v-d85b4059]{fill:#34c759;stroke:#fff;stroke-width:3.5px}.r-end[data-v-d85b4059]{fill:#ff3b30;stroke:#fff;stroke-width:3.5px}.me[data-v-d85b4059]{z-index:4;pointer-events:none;position:absolute}.me-dot[data-v-d85b4059]{background:#0a84ff;border:2.5px solid #fff;border-radius:50%;width:13px;height:13px;display:block;box-shadow:0 1px 5px #0000004d}.me-pulse[data-v-d85b4059]{background:#0a84ff4d;border-radius:50%;width:13px;height:13px;margin:-6.5px;animation:2.4s ease-out infinite mePulse-d85b4059;position:absolute;top:50%;left:50%}@keyframes mePulse-d85b4059{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.pin-wrap[data-v-d85b4059]{z-index:5;transform-origin:50% 100%;flex-direction:column;align-items:center;display:flex;position:absolute}.callout[data-v-d85b4059]{background:var(--window-bg);border:.5px solid var(--border);border-radius:10px;width:190px;margin-bottom:7px;padding:9px 11px;position:relative;box-shadow:0 6px 24px #00000038}.callout[data-v-d85b4059]:after{content:"";background:var(--window-bg);border-right:.5px solid var(--border);border-bottom:.5px solid var(--border);width:10px;height:10px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.co-name[data-v-d85b4059]{padding-right:14px;font-size:13px;font-weight:700}.co-sub[data-v-d85b4059]{color:var(--text-dim);margin:1px 0 7px;font-size:11px}.co-dir[data-v-d85b4059]{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:7px;padding:4px 12px;font-size:12px;font-weight:600}.co-btns[data-v-d85b4059]{gap:6px;display:flex}.co-from[data-v-d85b4059]{border:.5px solid var(--border);background:var(--hover);color:var(--accent);cursor:pointer;border-radius:7px;padding:4px 10px;font-size:12px;font-weight:600}.co-x[data-v-d85b4059]{color:var(--text-dim);cursor:pointer;background:0 0;border:none;font-size:10px;position:absolute;top:7px;right:8px}.pin[data-v-d85b4059]{background:#ff3b30;border:1.5px solid #fff;border-radius:50% 50% 50% 0;justify-content:center;align-items:center;width:24px;height:24px;display:flex;transform:rotate(-45deg);box-shadow:0 3px 8px #00000059}.pin-hole[data-v-d85b4059]{background:#fff;border-radius:50%;width:8px;height:8px}.eta[data-v-d85b4059]{border:.5px solid var(--border);color:var(--text);cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;font-weight:600;display:flex;position:absolute;top:12px;left:12px}.eta-ico[data-v-d85b4059]{flex:none;width:16px;height:16px}.scale[data-v-d85b4059]{color:#6f6b5e;pointer-events:none;align-items:center;gap:6px;font-size:10.5px;display:flex;position:absolute;bottom:12px;left:12px}.scale-line[data-v-d85b4059]{border:1px solid #6f6b5e;border-top:none;height:5px}.locate[data-v-d85b4059]{border:.5px solid var(--border);width:34px;height:34px;color:var(--accent);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;font-size:15px;display:flex;position:absolute;bottom:76px;right:12px}.locate svg[data-v-d85b4059]{width:16px;height:16px;display:block}.zoom[data-v-d85b4059]{border:.5px solid var(--border);border-radius:9px;flex-direction:column;display:flex;position:absolute;bottom:12px;right:12px;overflow:hidden}.zoom button[data-v-d85b4059]{width:34px;height:28px;color:var(--text);cursor:pointer;background:0 0;border:none;font-size:16px}.zoom button[data-v-d85b4059]:disabled{opacity:.35;cursor:default}.z-sep[data-v-d85b4059]{background:var(--border);height:.5px}.surface[data-v-d85b4059]{transition:transform .45s cubic-bezier(.25,.8,.3,1);position:absolute;inset:0}.tilted .world[data-v-d85b4059],.tilted .me[data-v-d85b4059]{transform-style:preserve-3d}.tilted .me-dot[data-v-d85b4059]{transform:rotateX(-38deg)}.br-casing[data-v-d85b4059]{stroke:#9c3a1d;stroke-width:13px;stroke-linecap:round}.br-deck[data-v-d85b4059]{stroke:#d9532b;stroke-width:8px;stroke-linecap:round}.br-tower[data-v-d85b4059]{stroke:#b8431f;stroke-width:5px;stroke-linecap:round}.tl-casing[data-v-d85b4059]{fill:none;stroke:#fff;stroke-width:11px;stroke-linecap:round;stroke-linejoin:round;opacity:.85}.tl-line[data-v-d85b4059]{fill:none;stroke-width:6px;stroke-linecap:round;stroke-linejoin:round}.tl-station[data-v-d85b4059]{fill:#fff;stroke-width:3px}.t-l[data-v-d85b4059]{color:#6b675a;text-shadow:0 0 3px #e9e6ddf2,0 0 1px #e9e6ddf2;font-size:10px;font-weight:600}.transit .bldg[data-v-d85b4059],.transit .tree[data-v-d85b4059]{opacity:.4}.transit .highway[data-v-d85b4059]{opacity:.55}.map-wrap.sat[data-v-d85b4059]{background:#15242c}.sat .land[data-v-d85b4059]{background:#2f3226}.sat .water[data-v-d85b4059]{background:#15242c}.sat .island[data-v-d85b4059]{background:#29331f}.sat .park[data-v-d85b4059]{background:#253b20}.sat .bldg[data-v-d85b4059]{background:#3d4134}.sat .bldg.dark[data-v-d85b4059]{background:#353a2d}.sat .street[data-v-d85b4059]{background:#e0dece57;border-color:#14181059}.sat .street.minor[data-v-d85b4059]{background:#e0dece38}.sat .highway[data-v-d85b4059]{background:#6b5a33;border-color:#574a2c}.sat .mlabel[data-v-d85b4059]{color:#cfccb9}.sat .st-l[data-v-d85b4059],.sat .st-m[data-v-d85b4059],.sat .t-l[data-v-d85b4059]{text-shadow:0 0 3px #181c14f2,0 0 1px #181c14f2}.sat .st-m[data-v-d85b4059]{color:#a8a48f}.sat .park-l[data-v-d85b4059]{color:#9ccb8a}.sat .water-l[data-v-d85b4059]{color:#8fb9c9}.sat .hw-l[data-v-d85b4059]{color:#e8d9a8;background:#3c341ee6;border-color:#6b5a33}.sat .t-l[data-v-d85b4059]{color:#d8d4c0}.sat .br-casing[data-v-d85b4059]{stroke:#7e3018}.sat .br-deck[data-v-d85b4059]{stroke:#b84927}.sat .br-tower[data-v-d85b4059]{stroke:#9c3c1e}.sat .scale[data-v-d85b4059]{color:#b8b4a4}.sat .scale-line[data-v-d85b4059]{border-color:#b8b4a4}.pin-wrap.spin[data-v-d85b4059]{z-index:4;pointer-events:none}.pin-wrap.spin.hid[data-v-d85b4059]{display:none}.pin.gray[data-v-d85b4059]{background:#8e8e93}.pin.small[data-v-d85b4059]{width:17px;height:17px}.pin.small .pin-hole[data-v-d85b4059]{width:6px;height:6px}.modes[data-v-d85b4059]{border:.5px solid var(--border);border-radius:9px;gap:2px;padding:2px;display:flex;position:absolute;top:12px;right:12px;overflow:hidden}.modes button[data-v-d85b4059]{color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:7px;padding:4px 10px;font-size:12px}.modes button.on[data-v-d85b4059]{background:var(--selection);font-weight:600}.compass[data-v-d85b4059]{border:.5px solid var(--border);width:34px;height:34px;color:var(--text);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:56px;right:12px}.compass svg[data-v-d85b4059]{width:26px;height:26px;display:block}.cp-n[data-v-d85b4059]{fill:var(--text);font-size:8px;font-weight:700}.tilt[data-v-d85b4059]{border:.5px solid var(--border);width:34px;height:34px;color:var(--text-dim);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex;position:absolute;bottom:122px;right:12px}.tilt.on[data-v-d85b4059]{color:var(--accent)}.locate.off[data-v-d85b4059]{color:var(--text-dim)}.messages[data-v-4e3cab31]{flex-direction:row}.sidebar[data-v-4e3cab31]{background:var(--sidebar-bg);-webkit-backdrop-filter:saturate(180%)blur(28px);border-right:.5px solid var(--border);flex-direction:column;flex-shrink:0;width:264px;display:flex}.side-head[data-v-4e3cab31]{align-items:center;gap:6px;padding:10px 12px 8px;display:flex}.search[data-v-4e3cab31]{background:var(--hover);border:.5px solid var(--border);color:var(--text-dim);border-radius:8px;flex:1;align-items:center;gap:5px;padding:4px 8px;display:flex}.search input[data-v-4e3cab31]{background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:13px}.s-icon[data-v-4e3cab31]{flex-shrink:0;width:13px;height:13px}.sq-btn[data-v-4e3cab31]{width:26px;height:26px;color:var(--text-dim);border-radius:7px;place-items:center;display:grid}.sq-btn[data-v-4e3cab31]:hover{background:var(--hover);color:var(--text)}.h-icon[data-v-4e3cab31]{width:17px;height:17px}.convo-list[data-v-4e3cab31]{flex:1;padding:2px 8px 8px;overflow-y:auto}.convo[data-v-4e3cab31]{text-align:left;border-radius:10px;align-items:center;gap:10px;width:100%;padding:8px 10px;display:flex;position:relative}.convo[data-v-4e3cab31]:hover:not(.active){background:var(--hover)}.convo.active[data-v-4e3cab31]{background:var(--accent);color:#fff}.dot[data-v-4e3cab31]{background:var(--accent);border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:1px;transform:translateY(-50%)}.avatar[data-v-4e3cab31]{color:#fff;letter-spacing:.3px;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:16px;font-weight:600;display:grid;box-shadow:inset 0 0 0 .5px #00000014}.avatar.sm[data-v-4e3cab31]{width:24px;height:24px;font-size:10px}.convo-info[data-v-4e3cab31]{flex:1;min-width:0}.convo-top[data-v-4e3cab31]{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.name[data-v-4e3cab31]{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.stamp[data-v-4e3cab31]{color:var(--text-dim);flex-shrink:0;font-size:11px}.preview[data-v-4e3cab31]{color:var(--text-dim);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:1px;font-size:12px;display:-webkit-box;overflow:hidden}.convo.unread:not(.active) .name[data-v-4e3cab31],.convo.unread:not(.active) .preview[data-v-4e3cab31]{color:var(--text);font-weight:700}.convo.active .stamp[data-v-4e3cab31],.convo.active .preview[data-v-4e3cab31]{color:#ffffffbf}.no-results[data-v-4e3cab31]{text-align:center;color:var(--text-dim);padding:20px}.chat[data-v-4e3cab31]{flex-direction:column;flex:1;min-width:0;display:flex}.chat-head[data-v-4e3cab31]{border-bottom:.5px solid var(--border);flex-shrink:0;justify-content:center;align-items:center;height:52px;display:flex;position:relative}.peer[data-v-4e3cab31]{align-items:center;gap:8px;display:flex}.peer-name[data-v-4e3cab31]{font-size:13px;font-weight:600}.head-actions[data-v-4e3cab31]{gap:2px;display:flex;position:absolute;right:12px}.thread[data-v-4e3cab31]{flex-direction:column;flex:1;padding:14px 16px 10px;display:flex;overflow-y:auto}.msg-row[data-v-4e3cab31]{align-items:flex-end;gap:8px;margin-bottom:2px;display:flex}.msg-row.last[data-v-4e3cab31]{margin-bottom:10px}.msg-row.me[data-v-4e3cab31]{justify-content:flex-end}.msg-row.them .msg-time[data-v-4e3cab31]{order:2}.msg-time[data-v-4e3cab31]{color:var(--text-dim);white-space:nowrap;opacity:0;margin-bottom:4px;font-size:10px;transition:opacity .15s}.msg-row:hover .msg-time[data-v-4e3cab31]{opacity:1}.bubble[data-v-4e3cab31]{white-space:pre-wrap;word-break:break-word;border-radius:18px;max-width:62%;padding:7px 12px;font-size:13px;line-height:1.35;position:relative}.me .bubble[data-v-4e3cab31]{background:var(--accent);color:#fff}.them .bubble[data-v-4e3cab31]{background:var(--hover)}.me:not(.first) .bubble[data-v-4e3cab31]{border-top-right-radius:6px}.me:not(.last) .bubble[data-v-4e3cab31]{border-bottom-right-radius:6px}.them:not(.first) .bubble[data-v-4e3cab31]{border-top-left-radius:6px}.them:not(.last) .bubble[data-v-4e3cab31]{border-bottom-left-radius:6px}.me.last .bubble[data-v-4e3cab31]{border-bottom-right-radius:4px}.me.last .bubble[data-v-4e3cab31]:after{content:"";background:radial-gradient(circle at 100% 0%, transparent 9.5px, var(--accent) 10px);width:10px;height:14px;position:absolute;bottom:0;right:-7px}.them.last .bubble[data-v-4e3cab31]{border-bottom-left-radius:4px}.them.last .bubble[data-v-4e3cab31]:after{content:"";background:radial-gradient(circle at 0% 0%, transparent 9.5px, var(--hover) 10px);width:10px;height:14px;position:absolute;bottom:0;left:-7px}.bubble.typing[data-v-4e3cab31]{align-items:center;gap:4px;padding:11px 13px;display:flex}.typing i[data-v-4e3cab31]{background:var(--text-dim);border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite tp-4e3cab31}.typing i[data-v-4e3cab31]:nth-child(2){animation-delay:.15s}.typing i[data-v-4e3cab31]:nth-child(3){animation-delay:.3s}@keyframes tp-4e3cab31{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.receipt[data-v-4e3cab31]{color:var(--text-dim);align-self:flex-end;margin:-6px 0 8px;font-size:10px}.composer[data-v-4e3cab31]{flex-shrink:0;align-items:center;gap:10px;padding:10px 14px 12px;display:flex}.pill[data-v-4e3cab31]{border:1px solid var(--border);background:var(--window-bg);border-radius:16px;flex:1;align-items:center;gap:6px;padding:4px 8px 4px 12px;display:flex}.pill[data-v-4e3cab31]:focus-within{border-color:var(--accent)}.pill input[data-v-4e3cab31]{background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:13px}.emoji-ico[data-v-4e3cab31]{opacity:.55;width:17px;height:17px;color:var(--text-dim);flex-shrink:0}.send-btn[data-v-4e3cab31]{background:var(--accent);border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;display:grid}.send-btn svg[data-v-4e3cab31]{width:12px;height:12px}.grid[data-v-1ebb6fb4]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:20px;display:grid}.cover[data-v-1ebb6fb4]{aspect-ratio:1;border:.5px solid var(--border);border-radius:8px;justify-content:center;align-items:center;transition:transform .15s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 14px #0000001f}.card:hover .cover[data-v-1ebb6fb4]{transform:scale(1.025)}.cover span[data-v-1ebb6fb4]{filter:drop-shadow(0 2px 6px #00000040);font-size:46px}.cover-img[data-v-1ebb6fb4]{object-fit:cover;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.c-title[data-v-1ebb6fb4]{margin-top:6px;font-size:13px;font-weight:600}.c-title[data-v-1ebb6fb4],.c-sub[data-v-1ebb6fb4]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.c-sub[data-v-1ebb6fb4]{color:var(--text-dim);font-size:12px}.tracks[data-v-d8324fee]{border-top:.5px solid var(--border)}.trow[data-v-d8324fee]{border-bottom:.5px solid var(--border);border-radius:6px;align-items:center;gap:10px;height:34px;padding:0 8px;font-size:13px;display:grid}.trow.c3[data-v-d8324fee]{grid-template-columns:30px 1fr 44px}.trow.c4[data-v-d8324fee]{grid-template-columns:30px 1.4fr 1fr 44px}.trow.c5[data-v-d8324fee]{grid-template-columns:30px 1.4fr 1fr 1fr 44px}.trow[data-v-d8324fee]:hover{background:var(--hover)}.trow.sel[data-v-d8324fee]{background:var(--selection)}.tnum[data-v-d8324fee]{color:var(--text-dim);justify-content:center;font-size:12px;display:flex}.trow.cur .tname[data-v-d8324fee]{color:#fa2d48}.tdim[data-v-d8324fee]{color:var(--text-dim);font-size:12px}.tdur[data-v-d8324fee]{color:var(--text-dim);text-align:right;font-variant-numeric:tabular-nums;font-size:12px}.tname[data-v-d8324fee],.tdim[data-v-d8324fee]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.eq[data-v-d8324fee]{align-items:flex-end;gap:2px;height:12px;display:inline-flex}.eq i[data-v-d8324fee]{background:#fa2d48;border-radius:1px;width:3px;animation:.9s ease-in-out infinite eq-d8324fee}.eq i[data-v-d8324fee]:nth-child(2){animation-delay:.3s}.eq i[data-v-d8324fee]:nth-child(3){animation-delay:.6s}@keyframes eq-d8324fee{0%,to{height:4px}50%{height:12px}}.player[data-v-755da0cd]{box-sizing:border-box;border:.5px solid var(--border);z-index:6;border-radius:999px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;width:min(640px,100% - 40px);min-height:54px;padding:6px 16px;display:grid;position:absolute;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 12px 36px #0000003d,0 2px 10px #0000001f}.toast[data-v-755da0cd]{border:.5px solid var(--border);white-space:nowrap;z-index:5;border-radius:999px;padding:7px 14px;font-size:12px;font-weight:500;position:absolute;top:-40px;left:50%;transform:translate(-50%);box-shadow:0 6px 18px #0000002e}.toast-enter-active[data-v-755da0cd],.toast-leave-active[data-v-755da0cd]{transition:opacity .25s,transform .25s}.toast-enter-from[data-v-755da0cd],.toast-leave-to[data-v-755da0cd]{opacity:0;transform:translate(-50%)translateY(6px)}.transport[data-v-755da0cd]{gap:4px;display:flex}.t-btn[data-v-755da0cd]{border-radius:6px;justify-content:center;align-items:center;width:36px;height:30px;font-size:15px;display:inline-flex}.t-btn svg[data-v-755da0cd]{width:16px;height:16px;display:block}.t-btn[data-v-755da0cd]:hover{background:var(--hover)}.now[data-v-755da0cd]{justify-self:center;align-items:center;gap:10px;width:100%;min-width:0;max-width:460px;display:flex}.cover.thumb[data-v-755da0cd]{border:.5px solid var(--border);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:relative;overflow:hidden}.cover.thumb span[data-v-755da0cd]{font-size:20px}.cover-img[data-v-755da0cd]{object-fit:cover;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.now-mid[data-v-755da0cd]{flex:1;min-width:0}.now-text[data-v-755da0cd]{align-items:baseline;gap:8px;display:flex}.now-title[data-v-755da0cd]{font-size:12px;font-weight:600}.now-artist[data-v-755da0cd]{color:var(--text-dim);font-size:11px}.now-title[data-v-755da0cd],.now-artist[data-v-755da0cd]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.prog-row[data-v-755da0cd]{align-items:center;gap:8px;margin-top:3px;display:flex}.time[data-v-755da0cd]{color:var(--text-dim);font-variant-numeric:tabular-nums;width:30px;font-size:10px}.prog[data-v-755da0cd]{flex:1;align-items:center;height:12px;display:flex;position:relative}.prog[data-v-755da0cd]:before{content:"";background:var(--border);border-radius:2px;height:4px;position:absolute;left:0;right:0}.prog-fill[data-v-755da0cd]{background:var(--v2af9f4bd);border-radius:2px;height:4px;position:relative}.vol[data-v-755da0cd]{color:var(--text-dim);justify-content:flex-end;align-items:center;gap:8px;display:flex}.vol svg[data-v-755da0cd]{width:16px;height:16px;display:block}.vol input[data-v-755da0cd]{width:100px}.music[data-v-22eb044f]{background:var(--window-bg);position:relative}.body[data-v-22eb044f]{flex:1;min-height:0;display:flex}.sidebar[data-v-22eb044f]{background:var(--sidebar-bg);border-right:.5px solid var(--border);flex-shrink:0;width:214px;padding:10px 10px 16px;overflow-y:auto}.nav-head[data-v-22eb044f]{color:var(--text-dim);margin:14px 8px 4px;font-size:11px;font-weight:700}.nav-item[data-v-22eb044f]{text-align:left;border-radius:6px;align-items:center;gap:8px;width:100%;padding:4px 8px;font-size:13px;display:flex}.nav-item[data-v-22eb044f]:hover{background:var(--hover)}.nav-item.on[data-v-22eb044f]{background:var(--selection)}.nav-icon[data-v-22eb044f]{text-align:center;flex-shrink:0;justify-content:center;width:18px;font-size:12px;display:flex}.nav-icon svg[data-v-22eb044f]{width:14px;height:14px;display:block}.pl-tile[data-v-22eb044f]{border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;display:inline-flex;position:relative;overflow:hidden}.pl-img[data-v-22eb044f]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.content[data-v-22eb044f]{flex:1;min-width:0;overflow-y:auto}.pane[data-v-22eb044f]{padding:18px 28px 84px}h1[data-v-22eb044f]{margin-bottom:14px;font-size:26px;font-weight:700}h2[data-v-22eb044f]{margin:20px 0 10px;font-size:17px;font-weight:700}.back[data-v-22eb044f]{color:var(--v2419dc13);margin-bottom:10px;padding:0;font-size:13px}.cover[data-v-22eb044f]{border:.5px solid var(--border);border-radius:8px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.cover-img[data-v-22eb044f]{object-fit:cover;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.al-head[data-v-22eb044f]{align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.cover.big[data-v-22eb044f]{border-radius:10px;flex-shrink:0;width:190px;height:190px;box-shadow:0 8px 24px #0003}.cover.big span[data-v-22eb044f]{filter:drop-shadow(0 2px 6px #00000040);font-size:72px}.al-title[data-v-22eb044f]{font-size:24px;font-weight:700}.al-artist[data-v-22eb044f]{color:var(--v2419dc13);margin-top:2px;font-size:18px}.al-meta[data-v-22eb044f]{color:var(--text-dim);margin:6px 0 14px;font-size:12px}.play-btn[data-v-22eb044f]{background:var(--v2419dc13);color:#fff;border-radius:999px;align-items:center;gap:6px;padding:5px 20px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:0 4px 12px #fa2d4859}.play-btn .pp[data-v-22eb044f]{display:inline-flex}.play-btn .pp svg[data-v-22eb044f]{width:10px;height:10px;display:block}.tracks[data-v-22eb044f]{border-top:.5px solid var(--border)}.banner[data-v-22eb044f]{color:#fff;border-radius:12px;justify-content:space-between;align-items:center;padding:22px 26px;display:flex;box-shadow:0 6px 18px #0000002e}.b-kicker[data-v-22eb044f]{text-transform:uppercase;letter-spacing:.6px;opacity:.85;font-size:11px;font-weight:700}.b-title[data-v-22eb044f]{margin-top:4px;font-size:24px;font-weight:700}.b-artist[data-v-22eb044f]{opacity:.9;margin-top:2px;font-size:14px}.b-emoji[data-v-22eb044f]{filter:drop-shadow(0 4px 10px #0000004d);font-size:64px}.station[data-v-22eb044f]{border-radius:8px;align-items:center;gap:12px;padding:8px;display:flex}.station[data-v-22eb044f]:hover{background:var(--hover)}.st-tile[data-v-22eb044f]{border-radius:8px;width:44px;height:44px;font-size:22px}.st-info[data-v-22eb044f]{flex:1;min-width:0}.st-name[data-v-22eb044f]{font-size:13px;font-weight:600}.st-desc[data-v-22eb044f]{color:var(--text-dim);font-size:12px}.st-play[data-v-22eb044f]{color:var(--v2419dc13);padding-right:6px;font-size:14px;display:inline-flex}.st-play svg[data-v-22eb044f]{width:13px;height:13px;display:block}.artist-row[data-v-22eb044f]{border-bottom:.5px solid var(--border);border-radius:6px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;height:42px;padding:0 8px;font-size:13px;display:grid}.artist-row[data-v-22eb044f]:hover{background:var(--hover)}.ar-dot[data-v-22eb044f]{background:var(--hover);border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;display:inline-flex}.ar-count[data-v-22eb044f]{color:var(--text-dim);font-size:12px}.row[data-v-34878316]{cursor:default;border-radius:12px;align-items:center;gap:16px;margin:0 -10px;padding:12px 10px;display:flex}.row[data-v-34878316]:hover{background:var(--hover)}.row-main[data-v-34878316]{flex:1;min-width:0}.src[data-v-34878316]{letter-spacing:.3px;text-transform:uppercase;color:var(--nred);font-size:11px;font-weight:800}.plus-mini[data-v-34878316]{color:var(--nred);border:.5px solid var(--nred);vertical-align:1px;border-radius:4px;margin-left:6px;padding:1px 5px;font-size:9px;font-weight:800}.row-head[data-v-34878316]{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:15px;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.time[data-v-34878316]{color:var(--text-dim);margin-top:4px;font-size:11px}.thumb[data-v-34878316]{border:.5px solid var(--border);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:120px;height:84px;font-size:38px;display:flex}.save-btn[data-v-34878316]{width:28px;height:28px;color:var(--text-dim);cursor:default;opacity:0;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-self:flex-end;align-items:center;transition:opacity .12s;display:flex}.row:hover .save-btn[data-v-34878316],.save-btn.on[data-v-34878316]{opacity:1}.save-btn.on[data-v-34878316]{color:var(--nred)}.save-btn svg[data-v-34878316]{width:15px;height:15px;display:block}.news[data-v-cd22216c]{--nred:#e5342c;color:var(--text);font-size:13px}.news-body[data-v-cd22216c]{flex:1;min-height:0;display:flex}.sidebar[data-v-cd22216c]{background:var(--sidebar-bg);border-right:.5px solid var(--border);flex-shrink:0;width:224px;padding-bottom:10px;overflow-y:auto}.side-search[data-v-cd22216c]{padding:10px 12px 8px;position:relative}.search-ico[data-v-cd22216c]{opacity:.55;pointer-events:none;width:11px;height:11px;position:absolute;top:15px;left:20px}.search[data-v-cd22216c]{box-sizing:border-box;width:100%;color:var(--text);background:var(--hover);border:.5px solid var(--border);border-radius:8px;outline:none;padding:4px 8px 4px 24px;font-size:12px}.search[data-v-cd22216c]:focus{box-shadow:0 0 0 3px var(--selection)}.side-item[data-v-cd22216c]{cursor:default;border-radius:8px;align-items:center;gap:9px;margin:1px 8px;padding:6px 8px;display:flex}.side-item[data-v-cd22216c]:hover:not(.sel){background:var(--hover)}.side-item.sel[data-v-cd22216c]{background:var(--selection)}.si-emoji[data-v-cd22216c]{text-align:center;flex-shrink:0;justify-content:center;width:20px;display:flex}.si-emoji svg[data-v-cd22216c]{width:15px;height:15px;display:block}.saved-ico[data-v-cd22216c]{color:var(--nred)}.si-name[data-v-cd22216c]{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.side-count[data-v-cd22216c]{color:var(--text-dim);margin-left:auto;font-size:11px;font-weight:600}.ch-icon[data-v-cd22216c]{color:#fff;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;font-weight:800;display:flex}.side-label[data-v-cd22216c]{color:var(--text-dim);padding:12px 16px 4px;font-size:11px;font-weight:700}.main[data-v-cd22216c]{flex:1;min-width:0;padding:20px 28px 48px;overflow-y:auto}.feed-head[data-v-cd22216c]{margin-bottom:16px}.feed-title[data-v-cd22216c]{letter-spacing:.2px;font-size:26px;font-weight:800}.feed-date[data-v-cd22216c]{color:var(--text-dim);margin-top:2px;font-size:12px}.src[data-v-cd22216c]{letter-spacing:.3px;text-transform:uppercase;color:var(--nred);font-size:11px;font-weight:800}.time[data-v-cd22216c]{color:var(--text-dim);margin-top:3px;font-size:11px}.plus-badge[data-v-cd22216c]{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000073;border-radius:6px;padding:3px 8px;font-size:10px;font-weight:800;position:absolute;top:10px;right:10px}.plus-mini[data-v-cd22216c]{color:var(--nred);border:.5px solid var(--nred);vertical-align:1px;border-radius:4px;margin-left:6px;padding:1px 5px;font-size:9px;font-weight:800}.save-cover[data-v-cd22216c]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;cursor:default;background:#00000073;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;bottom:10px;right:10px}.save-cover.on[data-v-cd22216c]{color:#ff7a72}.save-cover svg[data-v-cd22216c]{width:14px;height:14px;display:block}.empty[data-v-cd22216c]{text-align:center;color:var(--text-dim);padding:48px 0;font-size:13px}.empty-emoji[data-v-cd22216c]{margin-bottom:8px;display:inline-flex}.empty-emoji svg[data-v-cd22216c]{width:36px;height:36px;display:block}.hero[data-v-cd22216c]{border:.5px solid var(--border);background:var(--window-bg);cursor:default;border-radius:14px;margin-bottom:18px;transition:box-shadow .15s;overflow:hidden}.hero[data-v-cd22216c]:hover{box-shadow:0 6px 24px #00000024}.hero-cover[data-v-cd22216c]{justify-content:center;align-items:center;height:260px;display:flex;position:relative}.hero-emoji[data-v-cd22216c]{opacity:.9;filter:drop-shadow(0 8px 20px #00000059);font-size:96px}.hero-info[data-v-cd22216c]{padding:14px 18px 16px}.hero-head[data-v-cd22216c]{margin-top:4px;font-size:20px;font-weight:700;line-height:1.3}.sec-grid[data-v-cd22216c]{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:6px;display:grid}.sec-card[data-v-cd22216c]{border:.5px solid var(--border);background:var(--window-bg);cursor:default;border-radius:14px;transition:box-shadow .15s;overflow:hidden}.sec-card[data-v-cd22216c]:hover{box-shadow:0 6px 24px #00000024}.sec-cover[data-v-cd22216c]{justify-content:center;align-items:center;height:130px;display:flex;position:relative}.sec-emoji[data-v-cd22216c]{opacity:.9;filter:drop-shadow(0 6px 14px #00000059);font-size:54px}.sec-info[data-v-cd22216c]{padding:11px 14px 13px}.sec-head[data-v-cd22216c]{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:3px;font-size:14px;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.group-head[data-v-cd22216c]{letter-spacing:.2px;border-bottom:.5px solid var(--border);margin:20px 0 6px;padding-bottom:8px;font-size:19px;font-weight:800}.ch-banner[data-v-cd22216c]{border-radius:14px;align-items:flex-end;gap:14px;min-height:140px;margin-bottom:14px;padding:18px 20px;display:flex;position:relative;overflow:hidden}.ch-banner-initial[data-v-cd22216c]{color:#ffffff24;pointer-events:none;font-size:150px;font-weight:800;line-height:1;position:absolute;top:-34px;right:8px}.ch-banner-main[data-v-cd22216c]{flex:1;min-width:0}.ch-banner-name[data-v-cd22216c]{color:#fff;text-shadow:0 1px 8px #00000040;font-size:26px;font-weight:800}.ch-banner-desc[data-v-cd22216c]{color:#ffffffd9;margin-top:2px;font-size:12px}.follow-btn[data-v-cd22216c]{color:#1c1c1e;cursor:default;background:#fffffff0;border:none;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:700;display:flex}.follow-btn.following[data-v-cd22216c]{color:#fff;background:#ffffff2e;border:.5px solid #ffffff8c}.follow-btn svg[data-v-cd22216c]{width:12px;height:12px;display:block}.ch-count[data-v-cd22216c]{color:var(--text-dim);margin:2px 0 8px;font-size:12px}.article-wrap[data-v-cd22216c]{max-width:660px;margin:0 auto}.a-top[data-v-cd22216c]{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.back[data-v-cd22216c]{color:var(--accent);cursor:default;background:0 0;border:none;align-items:center;gap:2px;padding:4px 0;font-size:13px;font-weight:600;display:flex}.back svg[data-v-cd22216c]{width:13px;height:13px;display:block}.back[data-v-cd22216c]:hover{text-decoration:underline}.save-lg[data-v-cd22216c]{background:var(--hover);width:30px;height:30px;color:var(--text-dim);cursor:default;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}.save-lg.on[data-v-cd22216c]{color:var(--nred)}.save-lg svg[data-v-cd22216c]{width:16px;height:16px;display:block}.plus-row[data-v-cd22216c]{border:.5px solid var(--border);background:var(--window-bg);border-radius:10px;align-items:center;gap:10px;margin-bottom:16px;padding:9px 12px;display:flex}.plus-logo[data-v-cd22216c]{color:#fff;letter-spacing:.2px;background:#111;border-radius:6px;padding:3px 8px;font-size:12px;font-weight:800}.plus-sign[data-v-cd22216c]{color:var(--nred)}.plus-sub[data-v-cd22216c]{color:var(--text-dim);font-size:12px}.a-src[data-v-cd22216c]{letter-spacing:.4px;text-transform:uppercase;color:var(--nred);font-size:12px;font-weight:800}.a-head[data-v-cd22216c]{color:var(--text);margin:8px 0 14px;font-family:ui-serif,Georgia,Times New Roman,serif;font-size:34px;font-weight:700;line-height:1.18}.a-byline-row[data-v-cd22216c]{align-items:center;gap:11px;display:flex}.avatar[data-v-cd22216c]{color:#fff;text-shadow:0 1px 3px #0000004d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:14px;font-weight:800;display:flex}.a-byline[data-v-cd22216c]{font-size:13px;font-weight:600}.a-meta[data-v-cd22216c]{color:var(--text-dim);margin-top:2px;font-size:12px}.a-cover[data-v-cd22216c]{border:.5px solid var(--border);border-radius:14px;justify-content:center;align-items:center;height:300px;margin:18px 0 22px;display:flex}.a-cover span[data-v-cd22216c]{opacity:.9;filter:drop-shadow(0 10px 24px #00000059);font-size:120px}.a-p[data-v-cd22216c]{color:var(--text);margin:0 0 18px;font-family:ui-serif,Georgia,Times New Roman,serif;font-size:15.5px;line-height:1.65}.a-p[data-v-cd22216c]:first-letter{font-weight:600}.a-end[data-v-cd22216c]{color:var(--text-dim);border-top:.5px solid var(--border);margin-top:6px;padding-top:12px;font-size:11px}.more-card[data-v-cd22216c]{border:.5px solid var(--border);background:var(--window-bg);border-radius:14px;margin-top:18px;overflow:hidden}.more-head[data-v-cd22216c]{border-bottom:.5px solid var(--border);align-items:center;gap:10px;padding:13px 16px;display:flex}.more-head.link[data-v-cd22216c]:hover{background:var(--hover)}.more-title[data-v-cd22216c]{flex:1;min-width:0;font-size:14px;font-weight:700}.more-chev[data-v-cd22216c]{color:var(--text-dim);display:flex}.more-chev svg[data-v-cd22216c]{width:13px;height:13px;display:block}.more-row[data-v-cd22216c]{cursor:default;align-items:center;gap:14px;padding:11px 16px;display:flex}.more-row+.more-row[data-v-cd22216c]{border-top:.5px solid var(--border)}.more-row[data-v-cd22216c]:hover{background:var(--hover)}.more-info[data-v-cd22216c]{flex:1;min-width:0}.more-headline[data-v-cd22216c]{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.more-thumb[data-v-cd22216c]{border:.5px solid var(--border);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:48px;font-size:24px;display:flex}.notes-root[data-v-b2bd69c6]{background:var(--window-bg);color:var(--text)}.toolbar[data-v-b2bd69c6]{background:var(--titlebar-bg);border-bottom:.5px solid var(--border);flex-shrink:0;align-items:center;gap:4px;height:46px;padding:0 12px;display:flex}.tb-btn[data-v-b2bd69c6]{border-radius:7px;align-items:center;padding:5px 9px;font-size:15px;line-height:1;display:flex}.tb-btn svg[data-v-b2bd69c6]{width:16px;height:16px;display:block}.tb-btn[data-v-b2bd69c6]:hover:not(:disabled){background:var(--hover)}.tb-btn[data-v-b2bd69c6]:disabled{opacity:.35}.tb-spacer[data-v-b2bd69c6]{flex:1}.search-wrap[data-v-b2bd69c6]{align-items:center;display:flex;position:relative}.search-ico[data-v-b2bd69c6]{opacity:.6;pointer-events:none;width:11px;height:11px;position:absolute;left:8px}.search[data-v-b2bd69c6]{background:var(--hover);border:.5px solid var(--border);border-radius:8px;outline:none;width:190px;padding:4px 8px 4px 24px;font-size:12px}.search[data-v-b2bd69c6]:focus{box-shadow:0 0 0 3px var(--selection)}.body[data-v-b2bd69c6]{flex:1;min-height:0;display:flex}.sidebar[data-v-b2bd69c6]{background:var(--sidebar-bg);border-right:.5px solid var(--border);flex-shrink:0;width:190px;padding-top:10px;overflow-y:auto}.side-label[data-v-b2bd69c6]{color:var(--text-dim);padding:0 14px 4px;font-size:11px;font-weight:700}.side-row[data-v-b2bd69c6]{cursor:default;border-radius:7px;align-items:center;gap:7px;margin:1px 8px;padding:5px 8px;font-size:13px;display:flex}.side-row[data-v-b2bd69c6]:hover:not(.active){background:var(--hover)}.side-row.active[data-v-b2bd69c6]{background:var(--selection)}.side-ico[data-v-b2bd69c6]{font-size:13px;display:flex}.side-ico svg[data-v-b2bd69c6]{width:14px;height:14px;display:block}.side-name[data-v-b2bd69c6]{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.side-count[data-v-b2bd69c6]{color:var(--text-dim);font-size:12px}.list-pane[data-v-b2bd69c6]{border-right:.5px solid var(--border);flex-shrink:0;width:255px;overflow-y:auto}.note-row[data-v-b2bd69c6]{border-bottom:.5px solid var(--border);cursor:default;padding:9px 14px}.note-row.sel[data-v-b2bd69c6]{background:#ffcc006b}.nr-title[data-v-b2bd69c6]{white-space:nowrap;text-overflow:ellipsis;margin-bottom:2px;font-size:13px;font-weight:700;overflow:hidden}.nr-sub[data-v-b2bd69c6]{white-space:nowrap;gap:7px;font-size:12px;display:flex;overflow:hidden}.nr-date[data-v-b2bd69c6]{flex-shrink:0}.nr-prev[data-v-b2bd69c6]{color:var(--text-dim);text-overflow:ellipsis;overflow:hidden}.list-empty[data-v-b2bd69c6]{text-align:center;color:var(--text-dim);padding:30px 0}.editor[data-v-b2bd69c6]{flex-direction:column;flex:1;min-width:0;padding:10px 34px 0;display:flex;overflow:hidden}.ed-date[data-v-b2bd69c6]{text-align:center;color:var(--text-dim);flex-shrink:0;margin:4px 0 8px;font-size:11px}.ed-title[data-v-b2bd69c6]{background:0 0;border:none;outline:none;flex-shrink:0;padding:0;font-size:22px;font-weight:700}.ed-body[data-v-b2bd69c6]{resize:none;background:0 0;border:none;outline:none;flex:1;padding:8px 0 24px;font-family:inherit;font-size:13px;line-height:1.55}.ed-title[data-v-b2bd69c6]:disabled,.ed-body[data-v-b2bd69c6]:disabled{opacity:.75}.ed-empty[data-v-b2bd69c6]{color:var(--text-dim);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;font-size:15px;display:flex}.ed-empty-ico[data-v-b2bd69c6]{opacity:.5}.ed-empty-ico svg[data-v-b2bd69c6]{width:46px;height:46px;display:block}svg[data-v-8f6ad6df]{flex-shrink:0;display:block}.photos-root[data-v-eaf7836b]{background:var(--window-bg);color:var(--text);flex-direction:row;position:relative;overflow:hidden}.sidebar[data-v-eaf7836b]{border-right:.5px solid var(--border);flex-direction:column;flex-shrink:0;gap:2px;width:210px;padding:12px 8px;display:flex;overflow-y:auto}.side-label[data-v-eaf7836b]{color:var(--text-dim);padding:10px 10px 4px;font-size:11px;font-weight:700}.side-item[data-v-eaf7836b]{text-align:left;color:var(--text);border-radius:8px;align-items:center;gap:8px;padding:5px 10px;font-size:13px;display:flex}.side-item[data-v-eaf7836b]:hover{background:var(--hover)}.side-item.active[data-v-eaf7836b]{background:var(--selection)}.side-icon[data-v-eaf7836b]{color:var(--accent)}.count[data-v-eaf7836b]{color:var(--text-dim);margin-left:auto;font-size:11px}.main[data-v-eaf7836b]{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.toolbar[data-v-eaf7836b]{border-bottom:.5px solid var(--border);align-items:center;gap:12px;padding:10px 16px;display:flex;position:relative}.toolbar-title[data-v-eaf7836b]{font-size:15px;font-weight:700}.toolbar-center[data-v-eaf7836b]{position:absolute;left:50%;transform:translate(-50%)}.segmented[data-v-eaf7836b]{background:var(--hover);border-radius:8px;padding:2px;display:flex}.segmented button[data-v-eaf7836b]{color:var(--text-dim);border-radius:6px;padding:3px 14px;font-size:12px}.segmented button.on[data-v-eaf7836b]{background:var(--window-bg);color:var(--text);box-shadow:0 1px 3px #0000002e}.toolbar-right[data-v-eaf7836b]{align-items:center;gap:8px;margin-left:auto;display:flex}.search-box[data-v-eaf7836b]{background:var(--hover);width:170px;height:26px;color:var(--text-dim);border-radius:7px;align-items:center;gap:5px;padding:0 8px;display:flex}.search-input[data-v-eaf7836b]{color:var(--text);background:0 0;border:none;outline:none;width:100%;font-family:inherit;font-size:12.5px}.search-input[data-v-eaf7836b]::placeholder{color:var(--text-dim)}.t-btn[data-v-eaf7836b]{width:26px;height:26px;color:var(--text);background:var(--hover);border-radius:7px;justify-content:center;align-items:center;display:flex}.t-btn[data-v-eaf7836b]:hover{background:var(--selection)}.scroll[data-v-eaf7836b]{flex:1;padding:16px;overflow-y:auto}.grid-scroll[data-v-eaf7836b]{padding:0}.grid[data-v-eaf7836b]{gap:2px;display:grid}.grid.years[data-v-eaf7836b]{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.grid.months[data-v-eaf7836b]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.grid.all[data-v-eaf7836b]{grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}.tile[data-v-eaf7836b]{aspect-ratio:1;position:relative;overflow:hidden}.grid.years .tile[data-v-eaf7836b]{border-radius:12px}.grid.months .tile[data-v-eaf7836b]{border-radius:8px}.thumb[data-v-eaf7836b]{justify-content:center;align-items:center;transition:transform .25s;display:flex;position:absolute;inset:0}.grid.years .tile:hover .thumb[data-v-eaf7836b],.grid.months .tile:hover .thumb[data-v-eaf7836b]{transform:scale(1.05)}.tile.readonly[data-v-eaf7836b]{cursor:default}.photo-img[data-v-eaf7836b]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.img-failed[data-v-eaf7836b]{display:none}.shot[data-v-eaf7836b]{color:#0000008c;background:#ffffff8c;border-radius:5px;padding:2px 6px;font-size:10px;position:relative}.badge[data-v-eaf7836b]{color:#fff;filter:drop-shadow(0 1px 2px #00000073);pointer-events:none;display:flex;position:absolute;bottom:6px;left:6px}.grid.all .badge[data-v-eaf7836b]{bottom:4px;left:4px}.empty[data-v-eaf7836b]{flex-direction:column;justify-content:center;align-items:center;gap:6px;height:100%;font-weight:600;display:flex}.empty-icon[data-v-eaf7836b]{color:var(--text-dim);margin-bottom:6px}.dim[data-v-eaf7836b]{color:var(--text-dim);font-weight:400}.memory-list[data-v-eaf7836b]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.memory-card[data-v-eaf7836b]{border:.5px solid var(--border);background:var(--sidebar-bg);text-align:left;color:var(--text);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.memory-hero[data-v-eaf7836b]{justify-content:center;align-items:center;height:160px;transition:transform .25s;display:flex}.memory-img[data-v-eaf7836b]{object-fit:cover;width:100%;height:100%;display:block}.memory-card:hover .memory-hero[data-v-eaf7836b]{transform:scale(1.03)}.memory-meta[data-v-eaf7836b]{flex-direction:column;gap:2px;padding:10px 12px;display:flex}.memory-title[data-v-eaf7836b]{font-size:14px;font-weight:700}.people-grid[data-v-eaf7836b]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:26px 18px;padding:14px 8px;display:grid}.person[data-v-eaf7836b]{color:var(--text);flex-direction:column;align-items:center;gap:8px;display:flex}.person-circle[data-v-eaf7836b]{border:.5px solid var(--border);border-radius:50%;width:120px;height:120px;transition:transform .2s;position:relative;overflow:hidden}.person:hover .person-circle[data-v-eaf7836b]{transform:scale(1.04)}.person-img[data-v-eaf7836b]{object-fit:cover;width:100%;height:100%;display:block}.person-name[data-v-eaf7836b]{font-size:13px;font-weight:600}.people-subhead[data-v-eaf7836b]{align-items:center;gap:10px;padding:2px 2px 14px;display:flex}.back-link[data-v-eaf7836b]{color:var(--accent);align-items:center;gap:2px;font-size:13px;display:flex}.people-subtitle[data-v-eaf7836b]{font-size:15px;font-weight:700}.people-subhead .dim[data-v-eaf7836b]{font-size:12px}.video-grid[data-v-eaf7836b]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px;display:grid}.video-tile[data-v-eaf7836b]{text-align:left;border:.5px solid var(--border);background:var(--sidebar-bg);color:var(--text);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.video-thumb[data-v-eaf7836b]{aspect-ratio:16/9;transition:transform .25s;display:block;position:relative}.video-tile:hover .video-thumb[data-v-eaf7836b]{transform:scale(1.02)}.play-badge[data-v-eaf7836b]{-webkit-backdrop-filter:blur(8px);color:#fff;background:#00000073;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:flex;position:absolute;bottom:10px;left:10px}.duration[data-v-eaf7836b]{color:#fff;background:#0006;border-radius:5px;padding:1px 6px;font-size:11px;font-weight:600;position:absolute;bottom:8px;right:8px}.video-meta[data-v-eaf7836b]{flex-direction:column;gap:2px;padding:8px 12px 10px;display:flex}.video-title[data-v-eaf7836b]{font-size:13px;font-weight:600}.video-meta .dim[data-v-eaf7836b]{font-size:12px}.deleted-view[data-v-eaf7836b]{flex-direction:column;display:flex}.deleted-view .empty[data-v-eaf7836b]{flex:1;height:auto}.deleted-bar[data-v-eaf7836b]{border-bottom:.5px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-size:12px;display:flex}.delete-all-btn[data-v-eaf7836b]{color:#ff453a;background:var(--hover);border-radius:7px;padding:4px 12px;font-size:12.5px;font-weight:600}.delete-all-btn[data-v-eaf7836b]:hover:not(:disabled){background:var(--selection)}.delete-all-btn[data-v-eaf7836b]:disabled{opacity:.4}.project-wrap[data-v-eaf7836b]{flex-direction:column;align-items:center;gap:14px;padding-top:34px;display:flex}.project-card[data-v-eaf7836b]{border:.5px solid var(--border);background:var(--sidebar-bg);border-radius:14px;width:320px;overflow:hidden}.project-cover[data-v-eaf7836b]{height:180px;position:relative}.project-meta[data-v-eaf7836b]{flex-direction:column;gap:2px;padding:12px 14px;display:flex}.project-title[data-v-eaf7836b]{font-size:14px;font-weight:700}.project-note[data-v-eaf7836b]{font-size:12px}.detail[data-v-eaf7836b]{z-index:10;-webkit-backdrop-filter:blur(28px);color:#f5f5f7;background:#0c0c10d1;flex-direction:column;display:flex;position:absolute;inset:0}.detail-bar[data-v-eaf7836b]{justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.d-title[data-v-eaf7836b]{font-size:14px;font-weight:700}.d-actions[data-v-eaf7836b]{gap:8px;display:flex}.d-actions-spacer[data-v-eaf7836b]{width:1px}.d-btn[data-v-eaf7836b]{color:#f5f5f7;background:#ffffff1f;border-radius:8px;align-items:center;gap:4px;padding:5px 12px;font-size:13.5px;display:flex}.d-btn[data-v-eaf7836b]:hover{background:#ffffff38}.icon-btn[data-v-eaf7836b]{justify-content:center;width:30px;height:28px;padding:0}.icon-btn.loved[data-v-eaf7836b]{color:#ff375f}.icon-btn.on[data-v-eaf7836b]{background:#ffffff52}.detail-body[data-v-eaf7836b]{flex:1;min-height:0;display:flex}.detail-stage[data-v-eaf7836b]{flex:1;justify-content:center;align-items:center;min-width:0;padding:8px 40px;display:flex}.detail-photo[data-v-eaf7836b]{aspect-ratio:14/9;border-radius:12px;justify-content:center;align-items:center;width:min(62vh,640px);max-width:100%;max-height:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 50px #00000080}.detail-img[data-v-eaf7836b]{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.detail-info[data-v-eaf7836b]{text-align:center;flex-direction:column;gap:3px;padding:12px 16px 16px;display:flex}.info-date[data-v-eaf7836b]{font-size:15px;font-weight:700}.detail-info .dim[data-v-eaf7836b]{color:#fff9;font-size:12px}.info-panel[data-v-eaf7836b]{-webkit-backdrop-filter:blur(24px);background:#1e1e24b8;border:.5px solid #ffffff24;border-radius:14px;flex-direction:column;flex-shrink:0;gap:12px;width:260px;margin:0 12px 12px 0;padding:14px;display:flex;overflow-y:auto}.info-title[data-v-eaf7836b]{font-size:13px;font-weight:700}.info-photo[data-v-eaf7836b]{aspect-ratio:4/3;border-radius:10px;position:relative;overflow:hidden}.caption-input[data-v-eaf7836b]{color:#f5f5f7;background:#ffffff1a;border:.5px solid #ffffff2e;border-radius:8px;outline:none;width:100%;padding:6px 9px;font-family:inherit;font-size:12.5px}.caption-input[data-v-eaf7836b]:focus{border-color:#fff6}.caption-input[data-v-eaf7836b]::placeholder{color:#ffffff73}.info-rows[data-v-eaf7836b]{flex-direction:column;display:flex}.irow[data-v-eaf7836b]{border-top:.5px solid #ffffff1a;justify-content:space-between;gap:10px;padding:6px 0;font-size:12px;display:flex}.irow .ikey[data-v-eaf7836b]{color:#ffffff8c;flex-shrink:0}.irow span[data-v-eaf7836b]:last-child{text-align:right}.video-frame[data-v-eaf7836b]{aspect-ratio:16/9;background:#000;border-radius:12px;width:min(680px,100%);position:relative;overflow:hidden;box-shadow:0 18px 50px #00000080}.video-el[data-v-eaf7836b]{object-fit:contain;cursor:pointer;background:#000;width:100%;height:100%;display:block}.video-error[data-v-eaf7836b]{color:#f5f5f7;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;inset:0}.ve-title[data-v-eaf7836b]{font-size:14px;font-weight:700}.ve-dim[data-v-eaf7836b]{color:#fff9;font-size:12px}.video-bar[data-v-eaf7836b]{align-items:center;gap:10px;padding:12px 20px 18px;display:flex}.vc-btn[data-v-eaf7836b]{color:#f5f5f7;background:#ffffff1f;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.vc-btn[data-v-eaf7836b]:hover{background:#ffffff38}.vc-time[data-v-eaf7836b]{color:#ffffffbf;text-align:center;font-variant-numeric:tabular-nums;min-width:34px;font-size:11.5px}.vc-track[data-v-eaf7836b]{cursor:pointer;background:#ffffff38;border-radius:3px;flex:1;height:5px}.vc-fill[data-v-eaf7836b]{background:#f5f5f7;border-radius:3px;height:100%}.fade-enter-active[data-v-eaf7836b],.fade-leave-active[data-v-eaf7836b]{transition:opacity .2s}.fade-enter-from[data-v-eaf7836b],.fade-leave-to[data-v-eaf7836b]{opacity:0}.slide-enter-active[data-v-eaf7836b],.slide-leave-active[data-v-eaf7836b]{transition:all .22s}.slide-enter-from[data-v-eaf7836b],.slide-leave-to[data-v-eaf7836b]{opacity:0;transform:translate(20px)}.grid[data-v-e3a495c4]{grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:18px 14px;display:grid}.card[data-v-e3a495c4]{cursor:default;min-width:0}.cover[data-v-e3a495c4]{aspect-ratio:1;border:.5px solid var(--border);border-radius:8px;justify-content:center;align-items:center;width:100%;transition:transform .15s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 14px #00000024}.card:hover .cover[data-v-e3a495c4]{transform:scale(1.03)}.cover span[data-v-e3a495c4]{filter:drop-shadow(0 2px 5px #00000040);font-size:44px}.cover-img[data-v-e3a495c4]{object-fit:cover;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.title[data-v-e3a495c4]{white-space:nowrap;text-overflow:ellipsis;margin-top:6px;font-size:12px;font-weight:600;overflow:hidden}.author[data-v-e3a495c4]{color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.back[data-v-ee1c9859]{color:var(--a17c3316);margin-bottom:10px;padding:0;font-size:13px}.sh-head[data-v-ee1c9859]{align-items:flex-start;gap:26px;margin-bottom:26px;display:flex}.cover.big[data-v-ee1c9859]{border:.5px solid var(--border);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:200px;height:200px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 28px #00000038}.cover.big span[data-v-ee1c9859]{filter:drop-shadow(0 2px 6px #00000040);font-size:80px}.cover-img[data-v-ee1c9859]{object-fit:cover;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.sh-info[data-v-ee1c9859]{min-width:0;padding-top:4px}.kicker[data-v-ee1c9859]{text-transform:uppercase;letter-spacing:.6px;color:var(--a17c3316);font-size:11px;font-weight:700}.sh-title[data-v-ee1c9859]{margin-top:2px;font-size:24px;font-weight:700}.sh-author[data-v-ee1c9859]{color:var(--text-dim);margin-top:2px;font-size:14px}.sh-desc[data-v-ee1c9859]{color:var(--text-dim);max-width:460px;margin:8px 0 14px;font-size:12px;line-height:1.45}.sh-actions[data-v-ee1c9859]{align-items:center;gap:10px;display:flex}.follow[data-v-ee1c9859]{background:var(--a17c3316);color:#fff;border-radius:999px;align-items:center;gap:5px;padding:5px 22px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:0 4px 12px #8e44ad59}.follow svg[data-v-ee1c9859]{width:12px;height:12px;display:block}.follow.on[data-v-ee1c9859]{background:var(--hover);color:var(--text);box-shadow:none}.play-latest[data-v-ee1c9859]{color:var(--a17c3316);border-radius:999px;align-items:center;gap:6px;padding:5px 14px;font-size:13px;font-weight:600;display:inline-flex}.play-latest[data-v-ee1c9859]:hover{background:var(--hover)}.play-latest .pp[data-v-ee1c9859]{display:inline-flex}.play-latest .pp svg[data-v-ee1c9859]{width:10px;height:10px;display:block}.sh-meta[data-v-ee1c9859]{color:var(--text-dim);margin-top:12px;font-size:11px}.ep-head[data-v-ee1c9859]{margin-bottom:6px;font-size:17px;font-weight:700}.eps[data-v-ee1c9859]{border-top:.5px solid var(--border)}.ep[data-v-ee1c9859]{border-bottom:.5px solid var(--border);border-radius:8px;align-items:flex-start;gap:14px;padding:12px 8px;display:flex}.ep[data-v-ee1c9859]:hover{background:var(--hover)}.ep.cur .ep-title[data-v-ee1c9859]{color:var(--a17c3316)}.ep-play[data-v-ee1c9859]{border:1.5px solid var(--a17c3316);width:30px;height:30px;color:var(--a17c3316);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;padding-left:1px;font-size:11px;display:flex}.ep-play svg[data-v-ee1c9859]{width:12px;height:12px;display:block}.ep-play[data-v-ee1c9859]:hover{background:var(--a17c3316);color:#fff}.ep-text[data-v-ee1c9859]{flex:1;min-width:0}.ep-title[data-v-ee1c9859]{font-size:13px;font-weight:600}.ep-desc[data-v-ee1c9859]{color:var(--text-dim);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.ep-meta[data-v-ee1c9859]{color:var(--text-dim);margin-top:4px;font-size:11px}.player[data-v-bfdc7b2a]{border-top:.5px solid var(--border);flex-shrink:0;grid-template-columns:240px 1fr 110px;align-items:center;gap:14px;height:64px;padding:0 16px;display:grid}.now[data-v-bfdc7b2a]{align-items:center;gap:10px;min-width:0;display:flex}.cover[data-v-bfdc7b2a]{border:.5px solid var(--border);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex;position:relative;overflow:hidden}.cover span[data-v-bfdc7b2a]{font-size:21px}.cover-img[data-v-bfdc7b2a]{object-fit:cover;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.now-text[data-v-bfdc7b2a]{min-width:0}.now-title[data-v-bfdc7b2a],.now-show[data-v-bfdc7b2a]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.now-title[data-v-bfdc7b2a]{font-size:12px;font-weight:600}.now-show[data-v-bfdc7b2a]{color:var(--text-dim);font-size:11px}.mid[data-v-bfdc7b2a]{justify-self:center;width:100%;max-width:520px}.transport[data-v-bfdc7b2a]{justify-content:center;align-items:center;gap:14px;margin-bottom:2px;display:flex}.t-btn[data-v-bfdc7b2a]{border-radius:6px;justify-content:center;align-items:center;min-width:32px;height:28px;font-size:15px;display:inline-flex;position:relative}.t-btn[data-v-bfdc7b2a]:hover:not(:disabled){background:var(--hover)}.t-btn[data-v-bfdc7b2a]:disabled{opacity:.35}.t-btn.play[data-v-bfdc7b2a]{font-size:16px}.t-btn.play svg[data-v-bfdc7b2a]{width:17px;height:17px;display:block}.skip .sk-arrow[data-v-bfdc7b2a]{width:19px;height:19px;display:block}.skip .sk-num[data-v-bfdc7b2a]{letter-spacing:-.2px;font-size:6.5px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-38%)}.prog-row[data-v-bfdc7b2a]{align-items:center;gap:8px;display:flex}.time[data-v-bfdc7b2a]{color:var(--text-dim);font-variant-numeric:tabular-nums;min-width:34px;font-size:10px}.time[data-v-bfdc7b2a]:last-child{text-align:right}.prog[data-v-bfdc7b2a]{cursor:default;flex:1;align-items:center;height:12px;display:flex;position:relative}.prog[data-v-bfdc7b2a]:before{content:"";background:var(--border);border-radius:2px;height:4px;position:absolute;left:0;right:0}.prog-fill[data-v-bfdc7b2a]{background:var(--v10e6dd06);border-radius:2px;height:4px;position:relative}.right[data-v-bfdc7b2a]{justify-content:flex-end;display:flex}.speed[data-v-bfdc7b2a]{color:var(--v10e6dd06);border:1px solid var(--v10e6dd06);border-radius:999px;min-width:52px;padding:3px 12px;font-size:12px;font-weight:700}.speed[data-v-bfdc7b2a]:hover:not(:disabled){background:var(--v10e6dd06);color:#fff}.speed[data-v-bfdc7b2a]:disabled{opacity:.4}.podcasts[data-v-bcb0d2c6]{background:var(--window-bg)}.body[data-v-bcb0d2c6]{flex:1;min-height:0;display:flex}.sidebar[data-v-bcb0d2c6]{background:var(--sidebar-bg);border-right:.5px solid var(--border);flex-shrink:0;width:214px;padding:10px 10px 16px;overflow-y:auto}.nav-head[data-v-bcb0d2c6]{color:var(--text-dim);margin:14px 8px 4px;font-size:11px;font-weight:700}.nav-item[data-v-bcb0d2c6]{text-align:left;white-space:nowrap;text-overflow:ellipsis;border-radius:6px;align-items:center;gap:8px;width:100%;padding:4px 8px;font-size:13px;display:flex;overflow:hidden}.nav-item[data-v-bcb0d2c6]:hover{background:var(--hover)}.nav-item.on[data-v-bcb0d2c6]{background:var(--selection)}.nav-icon[data-v-bcb0d2c6]{text-align:center;flex-shrink:0;justify-content:center;width:18px;font-size:12px;display:flex}.nav-icon svg[data-v-bcb0d2c6]{width:14px;height:14px;display:block}.show-tile[data-v-bcb0d2c6]{border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;display:inline-flex}.content[data-v-bcb0d2c6]{flex:1;min-width:0;overflow-y:auto}.pane[data-v-bcb0d2c6]{padding:18px 28px 100px}h1[data-v-bcb0d2c6]{margin-bottom:14px;font-size:26px;font-weight:700}h2[data-v-bcb0d2c6]{margin:20px 0 10px;font-size:17px;font-weight:700}.cover.sm[data-v-bcb0d2c6]{border:.5px solid var(--border);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.cover.sm span[data-v-bcb0d2c6]{font-size:22px}.queue[data-v-bcb0d2c6]{border-top:.5px solid var(--border)}.q-row[data-v-bcb0d2c6]{border-bottom:.5px solid var(--border);border-radius:8px;align-items:center;gap:12px;padding:8px;display:flex}.q-row[data-v-bcb0d2c6]:hover{background:var(--hover)}.q-row.cur .q-title[data-v-bcb0d2c6]{color:var(--d2db6860)}.q-text[data-v-bcb0d2c6]{flex:1;min-width:0}.q-title[data-v-bcb0d2c6],.q-show[data-v-bcb0d2c6]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.q-title[data-v-bcb0d2c6]{font-size:13px;font-weight:600}.q-show[data-v-bcb0d2c6]{color:var(--text-dim);font-size:11px}.q-meta[data-v-bcb0d2c6]{color:var(--text-dim);flex-shrink:0;font-size:11px}.q-play[data-v-bcb0d2c6]{border:1.5px solid var(--d2db6860);width:28px;height:28px;color:var(--d2db6860);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding-left:1px;font-size:10px;display:flex}.q-play svg[data-v-bcb0d2c6]{width:11px;height:11px;display:block}.q-play[data-v-bcb0d2c6]:hover{background:var(--d2db6860);color:#fff}.banner[data-v-bcb0d2c6]{color:#fff;border-radius:12px;justify-content:space-between;align-items:center;padding:22px 26px;display:flex;box-shadow:0 6px 18px #0000002e}.b-kicker[data-v-bcb0d2c6]{text-transform:uppercase;letter-spacing:.6px;opacity:.85;font-size:11px;font-weight:700}.b-title[data-v-bcb0d2c6]{margin-top:4px;font-size:24px;font-weight:700}.b-author[data-v-bcb0d2c6]{opacity:.9;margin-top:2px;font-size:14px}.b-emoji[data-v-bcb0d2c6]{filter:drop-shadow(0 4px 10px #0000004d);font-size:64px}.chips[data-v-bcb0d2c6]{flex-wrap:wrap;gap:8px;margin:16px 0 18px;display:flex}.chip[data-v-bcb0d2c6]{border:1px solid var(--border);color:var(--text);border-radius:999px;padding:4px 14px;font-size:12px;font-weight:600}.chip[data-v-bcb0d2c6]:hover{background:var(--hover)}.chip.on[data-v-bcb0d2c6]{background:var(--d2db6860);border-color:var(--d2db6860);color:#fff}.chart-rows[data-v-bcb0d2c6]{border-top:.5px solid var(--border)}.ch-row[data-v-bcb0d2c6]{border-bottom:.5px solid var(--border);border-radius:8px;align-items:center;gap:14px;padding:8px;display:flex}.ch-row[data-v-bcb0d2c6]:hover{background:var(--hover)}.ch-rank[data-v-bcb0d2c6]{text-align:center;width:26px;color:var(--text-dim);flex-shrink:0;font-size:18px;font-weight:700}.ch-text[data-v-bcb0d2c6]{flex:1;min-width:0}.ch-title[data-v-bcb0d2c6],.ch-author[data-v-bcb0d2c6]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ch-title[data-v-bcb0d2c6]{font-size:13px;font-weight:600}.ch-author[data-v-bcb0d2c6]{color:var(--text-dim);font-size:11px}.ch-cat[data-v-bcb0d2c6]{color:var(--text-dim);text-align:right;flex-shrink:0;width:110px;font-size:11px}.ch-follow[data-v-bcb0d2c6]{border:1px solid var(--d2db6860);width:26px;height:26px;color:var(--d2db6860);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}.ch-follow svg[data-v-bcb0d2c6]{width:12px;height:12px;display:block}.ch-follow.on[data-v-bcb0d2c6]{background:var(--d2db6860);color:#fff}.empty[data-v-bcb0d2c6]{text-align:center;color:var(--text);padding:60px 0}.empty-emoji[data-v-bcb0d2c6]{color:var(--text-dim);display:inline-flex}.empty-emoji svg[data-v-bcb0d2c6]{width:44px;height:44px;display:block}.empty p[data-v-bcb0d2c6]{margin-top:10px;font-size:14px;font-weight:600}.empty-sub[data-v-bcb0d2c6]{color:var(--text-dim);margin-top:4px!important;font-size:12px!important;font-weight:400!important}.ribbon[data-v-4afa9426]{border-bottom:.5px solid var(--border);background:var(--titlebar-bg);flex:none}.tabs[data-v-4afa9426]{align-items:center;gap:2px;padding:6px 10px 0;display:flex}.tab[data-v-4afa9426]{color:var(--text-dim);cursor:pointer;background:0 0;border:none;border-radius:7px 7px 0 0;padding:6px 14px;font-size:12.5px}.tab[data-v-4afa9426]:hover{color:var(--text)}.tab.on[data-v-4afa9426]{color:#d24726;background:var(--window-bg);font-weight:600;box-shadow:inset 0 -2px #d24726}.tab.file[data-v-4afa9426]{color:#d24726;font-weight:600}.tab.file.on[data-v-4afa9426]{background:var(--window-bg);box-shadow:inset 0 -2px #d24726}.tabs-fill[data-v-4afa9426]{flex:1}.present-btn[data-v-4afa9426]{color:#fff;cursor:pointer;background:linear-gradient(#e05a2b,#c43d12);border:none;border-radius:7px;align-items:center;gap:7px;margin-bottom:4px;padding:5px 14px;font-size:12px;font-weight:600;display:flex;box-shadow:0 1px 3px #00000040}.present-btn[data-v-4afa9426]:hover{filter:brightness(1.08)}.ribbon-body[data-v-4afa9426]{background:var(--window-bg);border-top:.5px solid var(--border);align-items:stretch;gap:10px;min-height:92px;padding:8px 12px;display:flex}.rg[data-v-4afa9426]{flex-direction:column;display:flex}.rg-body[data-v-4afa9426]{flex:1;align-items:center;gap:6px;display:flex}.rg-label[data-v-4afa9426]{text-align:center;color:var(--text-dim);padding-top:4px;font-size:10.5px}.rsep[data-v-4afa9426]{background:var(--border);width:.5px;margin:6px 2px}.vsep[data-v-4afa9426]{background:var(--border);align-self:stretch;width:.5px;margin:4px 2px}.ric[data-v-4afa9426]{color:#444}:root[data-theme=dark] .ric[data-v-4afa9426]{color:#c9c9c9}.big-btn[data-v-4afa9426]{min-width:64px;height:100%;color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:6px 10px;font-size:11.5px;display:flex}.big-btn[data-v-4afa9426]:hover{background:var(--hover)}.big-btn.ric[data-v-4afa9426]:hover{color:#444}:root[data-theme=dark] .big-btn.ric[data-v-4afa9426]:hover{color:#c9c9c9}.big-label[data-v-4afa9426]{color:var(--text);align-items:center;gap:3px;display:flex}.chev[data-v-4afa9426]{color:var(--text-dim)}.dd[data-v-4afa9426]{height:100%;display:flex;position:relative}.menu[data-v-4afa9426]{z-index:500;border:.5px solid var(--border);border-radius:10px;min-width:190px;padding:5px;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 10px 32px #00000047}.menu-item[data-v-4afa9426]{width:100%;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:10px;padding:7px 10px;font-size:12.5px;display:flex}.menu-item[data-v-4afa9426]:hover{background:var(--hover)}.menu-item[data-v-4afa9426]:disabled{opacity:.45;cursor:default}.menu-item[data-v-4afa9426]:disabled:hover{background:0 0}.file-menu[data-v-4afa9426]{min-width:210px}.fm-title[data-v-4afa9426]{letter-spacing:.04em;text-transform:uppercase;color:var(--text-dim);padding:4px 10px 6px;font-size:10.5px;font-weight:600}.fm-note[data-v-4afa9426]{border-top:.5px solid var(--border);color:var(--text-dim);margin-top:4px;padding:7px 10px 4px;font-size:11px}.emoji-menu[data-v-4afa9426]{grid-template-columns:repeat(6,1fr);min-width:216px;display:grid}.em[data-v-4afa9426]{cursor:pointer;background:0 0;border:none;border-radius:6px;padding:5px;font-size:20px;line-height:1}.em[data-v-4afa9426]:hover{background:var(--hover)}.lay-ico[data-v-4afa9426]{border:1px solid var(--text-dim);border-radius:2.5px;flex:none;width:28px;height:19px;display:block;position:relative}.lay-ico i[data-v-4afa9426]{background:var(--text-dim);opacity:.75;border-radius:1px;display:block;position:absolute}.lay-ico.title i[data-v-4afa9426]:first-child{height:3.5px;top:5px;left:4px;right:4px}.lay-ico.title i[data-v-4afa9426]:nth-child(2){height:2.5px;top:11px;left:8px;right:8px}.lay-ico.titleContent i[data-v-4afa9426]:first-child{height:3px;top:2px;left:3px;right:3px}.lay-ico.titleContent i[data-v-4afa9426]:nth-child(2){height:9px;top:7px;left:3px;right:3px}.lay-ico.twoContent i[data-v-4afa9426]:first-child{height:3px;top:2px;left:3px;right:3px}.lay-ico.twoContent i[data-v-4afa9426]:nth-child(2){width:9.5px;height:9px;top:7px;left:3px}.lay-ico.twoContent i[data-v-4afa9426]:nth-child(3){width:9.5px;height:9px;top:7px;right:3px}.lay-ico.blank i[data-v-4afa9426]{display:none}.font-row[data-v-4afa9426],.para-row[data-v-4afa9426]{gap:4px}.fsel[data-v-4afa9426]{width:56px;color:var(--text);background:var(--window-bg);border:.5px solid var(--border);border-radius:6px;padding:3px 4px;font-size:12px}.tool[data-v-4afa9426]{cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;font-size:12.5px;display:flex}.tool[data-v-4afa9426]:hover{background:var(--hover)}.tool.deco[data-v-4afa9426]{opacity:.55}.fill-row[data-v-4afa9426]{gap:8px}.fill-btn[data-v-4afa9426]{gap:2px;min-width:40px}.fill-bar[data-v-4afa9426]{border:.5px solid var(--border);border-radius:2px;width:22px;height:3.5px}.swatches[data-v-4afa9426]{grid-template-columns:repeat(5,18px);align-content:center;gap:5px;display:grid}.sw[data-v-4afa9426]{border:.5px solid var(--border);cursor:pointer;border-radius:4px;width:18px;height:18px;padding:0}.sw.on[data-v-4afa9426]{outline-offset:1px;outline:2px solid #d24726}.edit-col[data-v-4afa9426]{flex-direction:column;justify-content:center;align-items:stretch;gap:3px}.mini-btn[data-v-4afa9426]{cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:3px 8px;font-size:11.5px;display:flex}.mini-btn span[data-v-4afa9426]{color:var(--text)}.mini-btn[data-v-4afa9426]:hover{background:var(--hover)}.themes[data-v-4afa9426]{gap:10px}.theme-card[data-v-4afa9426]{cursor:pointer;background:0 0;border:none;border-radius:8px;flex-direction:column;align-items:center;gap:4px;padding:4px;display:flex}.theme-card[data-v-4afa9426]:hover{background:var(--hover)}.theme-card.on .theme-thumb[data-v-4afa9426]{outline-offset:1.5px;outline:2px solid #d24726}.theme-thumb[data-v-4afa9426]{border:.5px solid var(--border);border-radius:5px;width:96px;height:56px;display:block;position:relative}.tt-title[data-v-4afa9426]{opacity:.9;border-radius:2px;width:42px;height:6px;position:absolute;top:9px;left:8px}.tt-line[data-v-4afa9426]{opacity:.5;border-radius:2px;width:62px;height:4px;position:absolute;top:22px;left:8px}.theme-name[data-v-4afa9426]{color:var(--text);font-size:11px}.menu-backdrop[data-v-4afa9426]{z-index:499;position:fixed;inset:0}@container (width<=880px){.ribbon-body[data-v-4afa9426]{gap:6px;min-height:66px;padding:6px 8px}.rg.deco[data-v-4afa9426]{display:none}.rsep[data-v-4afa9426]:has(+.rg.deco:last-child){display:none}.rg-body[data-v-4afa9426]{gap:4px}.rg-label[data-v-4afa9426]{display:none}.big-btn[data-v-4afa9426]{min-width:52px;padding:6px}.tool[data-v-4afa9426]{width:24px;height:24px}}@container (width<=640px){.ribbon-body[data-v-4afa9426]{flex-wrap:nowrap;gap:4px;min-height:58px;padding:6px;overflow-x:auto}.rg[data-v-4afa9426]{flex:none}.rg-body[data-v-4afa9426]{gap:3px}.rg-label[data-v-4afa9426]{display:none}.rsep[data-v-4afa9426]{margin:6px 1px}}.sv[data-v-4af6784f]{background:#fff;flex:none;position:relative;overflow:hidden}.sv-stage[data-v-4af6784f]{transform-origin:0 0;width:960px;height:540px;position:relative}.sv-ph[data-v-4af6784f]{white-space:pre-line;word-break:break-word;border:1px dashed #0000;border-radius:4px;flex-direction:column;line-height:1.25;display:flex;position:absolute}.sv-ph.ed[data-v-4af6784f]{border-color:#80808059}.sv-ph.ed[data-v-4af6784f]:hover,.sv-ph.ed[data-v-4af6784f]:focus-within{border-color:#808080bf}.sv-ph-label[data-v-4af6784f]{pointer-events:none;opacity:.8;padding:2px 4px;position:absolute;top:0;left:0;right:0}.sv-ed[data-v-4af6784f]{white-space:pre-line;outline:none;flex:1;min-height:1em;padding:2px 4px}.sv-static[data-v-4af6784f]{white-space:pre-line;padding:2px 4px}.sv-shape[data-v-4af6784f]{position:absolute}.editable .sv-shape[data-v-4af6784f]{cursor:move}.sv-shape.editing[data-v-4af6784f]{cursor:text}.sv-shape.sel[data-v-4af6784f]{outline-offset:2px;outline:1.5px solid #d24726}.sv-fill[data-v-4af6784f]{border-radius:6px;width:100%;height:100%}.sv-fill.round[data-v-4af6784f]{border-radius:50%}.sv-emoji[data-v-4af6784f]{justify-content:center;align-items:center;width:100%;height:100%;line-height:1;display:flex}.sv-text[data-v-4af6784f]{white-space:pre-line;outline:none;width:100%;height:100%;line-height:1.25;overflow:hidden}.ppt[data-v-abe0f3b6]{background:var(--window-bg);color:var(--text);position:relative;container-type:inline-size}.body[data-v-abe0f3b6]{flex:1;min-height:0;display:flex}.panel[data-v-abe0f3b6]{background:var(--sidebar-bg);border-right:.5px solid var(--border);flex-direction:column;flex:none;width:198px;display:flex}.thumbs[data-v-abe0f3b6]{flex-direction:column;flex:1;gap:10px;padding:10px;display:flex;overflow-y:auto}.thumb[data-v-abe0f3b6]{cursor:pointer;align-items:flex-start;gap:6px;display:flex}.thumb .sv[data-v-abe0f3b6]{border:1.5px solid var(--border);border-radius:4px}.thumb.on .sv[data-v-abe0f3b6]{border-color:#d24726;box-shadow:0 0 0 1.5px #d24726}.tnum[data-v-abe0f3b6]{text-align:right;width:16px;color:var(--text-dim);padding-top:2px;font-size:11px}.add-slide[data-v-abe0f3b6]{color:var(--text);border:1px dashed var(--border);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:6px;margin:8px 10px 10px;padding:7px;font-size:12px;display:flex}.add-slide[data-v-abe0f3b6]:hover{background:var(--hover)}.canvas[data-v-abe0f3b6]{background:var(--sidebar-bg);flex:1;justify-content:center;align-items:center;min-width:0;display:flex;box-shadow:inset 0 0 40px #0000000f}.canvas-slide[data-v-abe0f3b6]{border-radius:3px;box-shadow:0 10px 34px #00000047,0 1px 4px #0000002e}.status[data-v-abe0f3b6]{height:24px;color:var(--text-dim);background:var(--titlebar-bg);border-top:.5px solid var(--border);flex:none;align-items:center;gap:8px;padding:0 12px;font-size:11px;display:flex}.dot[data-v-abe0f3b6]{opacity:.5}.sname[data-v-abe0f3b6]{text-overflow:ellipsis;white-space:nowrap;margin-left:auto;overflow:hidden}.present[data-v-abe0f3b6]{z-index:60;background:#000;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.p-ui[data-v-abe0f3b6]{opacity:.5;background:#ffffff14;border-radius:12px;align-items:center;gap:10px;padding:6px 10px;transition:opacity .15s;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.p-ui[data-v-abe0f3b6]:hover{opacity:1}.p-btn[data-v-abe0f3b6]{color:#fff;cursor:pointer;background:#ffffff1f;border:none;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;font-size:15px;display:flex}.p-btn[data-v-abe0f3b6]:hover:not(:disabled){background:#ffffff40}.p-btn[data-v-abe0f3b6]:disabled{opacity:.35;cursor:default}.p-btn.exit[data-v-abe0f3b6]{background:#d24726bf}.p-count[data-v-abe0f3b6]{text-align:center;color:#ffffffd9;font-variant-numeric:tabular-nums;min-width:44px;font-size:12px}.preview-root[data-v-603c46f8]{background:var(--window-bg);color:var(--text);overflow:hidden}.toolbar[data-v-603c46f8]{border-bottom:.5px solid var(--border);flex-shrink:0;align-items:center;gap:6px;padding:8px 12px;display:flex}.tbtn[data-v-603c46f8]{min-width:28px;height:28px;color:var(--text);border-radius:7px;justify-content:center;align-items:center;padding:0 5px;font-size:12px;display:inline-flex}.tbtn[data-v-603c46f8]:hover{background:var(--hover)}.tbtn.on[data-v-603c46f8]{background:var(--selection)}.tbtn.text[data-v-603c46f8]{padding:0 10px;font-weight:500}.tbtn.rot[data-v-603c46f8]{padding-bottom:2px;font-size:17px}.icon[data-v-603c46f8]{width:15px;height:15px}.sep[data-v-603c46f8]{background:var(--border);width:.5px;height:18px;margin:0 3px}.spacer[data-v-603c46f8]{flex:1}.doc[data-v-603c46f8]{min-width:0;margin-left:6px;line-height:1.25}.doc-name[data-v-603c46f8]{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.doc-meta[data-v-603c46f8]{color:var(--text-dim);font-size:11px}.zoom-label[data-v-603c46f8]{text-align:center;min-width:46px;color:var(--text-dim);font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;font-size:12px}.markup-bar[data-v-603c46f8]{border-bottom:.5px solid var(--border);background:var(--titlebar-bg);flex-shrink:0;align-items:center;gap:10px;padding:6px 12px;display:flex}.mb-label[data-v-603c46f8]{color:var(--text-dim);text-transform:uppercase;letter-spacing:.4px;font-size:11px;font-weight:700}.swatches[data-v-603c46f8]{align-items:center;gap:7px;display:flex}.swatch[data-v-603c46f8]{border:.5px solid #0000004d;border-radius:50%;width:18px;height:18px;box-shadow:inset 0 0 0 .5px #ffffff40}.swatch.on[data-v-603c46f8]{box-shadow:0 0 0 2px var(--window-bg), 0 0 0 4px var(--accent)}.tbtn.done[data-v-603c46f8]{color:var(--accent);font-weight:600}.body[data-v-603c46f8]{flex:1;min-height:0;display:flex}.sidebar[data-v-603c46f8]{background:var(--sidebar-bg);border-right:.5px solid var(--border);flex-direction:column;flex-shrink:0;gap:6px;width:178px;padding:10px;display:flex;overflow-y:auto}.thumb[data-v-603c46f8]{border-radius:9px;flex-direction:column;align-items:center;gap:5px;padding:8px 6px 6px;display:flex}.thumb[data-v-603c46f8]:hover{background:var(--hover)}.thumb.on[data-v-603c46f8]{background:var(--selection)}.thumb-img[data-v-603c46f8]{border-radius:4px;justify-content:center;align-items:center;width:124px;height:88px;display:flex;overflow:hidden;box-shadow:0 1px 5px #00000047}.thumb.on .thumb-img[data-v-603c46f8]{box-shadow:0 0 0 2px var(--accent), 0 1px 5px #00000047}.thumb-photo[data-v-603c46f8]{object-fit:cover;width:100%;height:100%;display:block}.thumb-name[data-v-603c46f8]{color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11px;overflow:hidden}.thumb-badge[data-v-603c46f8]{color:var(--accent);margin-left:2px}.stage[data-v-603c46f8]{background:#525659;flex:1;min-width:0;display:flex;overflow:auto}.canvas-wrap[data-v-603c46f8]{flex-shrink:0;margin:auto;transition:width .14s ease-out,height .14s ease-out;position:relative}.photo-card[data-v-603c46f8]{transform-origin:50%;border-radius:2px;justify-content:center;align-items:center;transition:transform .14s ease-out;display:flex;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 12px 38px #00000073,0 2px 10px #0000004d}.photo[data-v-603c46f8]{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.img-failed[data-v-603c46f8]{display:none}.draw[data-v-603c46f8]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.draw.marking[data-v-603c46f8]{pointer-events:auto;cursor:crosshair;touch-action:none}.qt[data-v-c58be50a]{color:#f5f5f7;-webkit-user-select:none;user-select:none;background:#000;position:relative;overflow:hidden}.qt.idle[data-v-c58be50a],.qt.idle[data-v-c58be50a] *{cursor:none}.stage[data-v-c58be50a]{position:absolute;inset:0;overflow:hidden}.movie[data-v-c58be50a]{object-fit:contain;background:#000;width:100%;height:100%;position:absolute;inset:0}.offline[data-v-c58be50a]{color:#ffffff8c;background:#000;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:0}.offline svg[data-v-c58be50a]{width:44px;height:44px;margin-bottom:4px}.offline-title[data-v-c58be50a]{color:#ffffffd9;font-size:14px;font-weight:600}.offline-sub[data-v-c58be50a]{font-size:12px}.center-btn[data-v-c58be50a]{-webkit-backdrop-filter:blur(18px);color:#fff;cursor:pointer;background:#1c1c1e8c;border:.5px solid #ffffff47;border-radius:50%;justify-content:center;align-items:center;width:88px;height:88px;transition:transform .15s,background .15s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.center-btn[data-v-c58be50a]:hover{background:#303034a6;transform:translate(-50%,-50%)scale(1.05)}.center-btn svg[data-v-c58be50a]{width:40px;height:40px}.controls[data-v-c58be50a]{-webkit-backdrop-filter:blur(22px)saturate(1.4);background:#1c1c1eb8;border:.5px solid #ffffff29;border-radius:14px;align-items:center;gap:12px;width:min(760px,100% - 48px);padding:10px 16px;display:flex;position:absolute;bottom:26px;left:50%;transform:translate(-50%);box-shadow:0 12px 40px #00000080}.t-btn[data-v-c58be50a]{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:7px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.t-btn[data-v-c58be50a]:hover{background:#ffffff1f}.t-btn[data-v-c58be50a]:disabled{opacity:.4;cursor:default}.t-btn[data-v-c58be50a]:disabled:hover{background:0 0}.t-btn svg[data-v-c58be50a]{width:19px;height:19px}.time[data-v-c58be50a]{font-variant-numeric:tabular-nums;text-align:center;color:#fff;flex:none;min-width:36px;font-size:12px}.time.dim[data-v-c58be50a]{color:#fff9}.seek[data-v-c58be50a]{cursor:pointer;flex:1;height:22px;position:relative}.seek-track[data-v-c58be50a]{background:#ffffff47;border-radius:2px;height:4px;position:absolute;top:50%;left:0;right:0;overflow:hidden;transform:translateY(-50%)}.seek-fill[data-v-c58be50a]{background:#fff;border-radius:2px;height:100%}.knob[data-v-c58be50a]{pointer-events:none;background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .12s;position:absolute;top:50%;transform:translate(-50%,-50%)scale(.85);box-shadow:0 1px 4px #00000080}.seek:hover .knob[data-v-c58be50a],.seek.seeking .knob[data-v-c58be50a]{transform:translate(-50%,-50%)scale(1.15)}.vol[data-v-c58be50a]{flex:none;align-items:center;gap:6px;display:flex}.mute-btn[data-v-c58be50a]{cursor:pointer;color:#ffffffd9;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.mute-btn[data-v-c58be50a]:hover{color:#fff}.vol-icon[data-v-c58be50a]{width:18px;height:18px}.vol-slider[data-v-c58be50a]{appearance:none;cursor:pointer;background:#ffffff47;border-radius:2px;outline:none;width:84px;height:4px}.vol-slider[data-v-c58be50a]::-webkit-slider-thumb{appearance:none;background:#fff;border-radius:50%;width:12px;height:12px;box-shadow:0 1px 4px #00000080}.vol-slider[data-v-c58be50a]::-moz-range-thumb{background:#fff;border:none;border-radius:50%;width:12px;height:12px}.fade-enter-active[data-v-c58be50a],.fade-leave-active[data-v-c58be50a]{transition:opacity .25s}.fade-enter-from[data-v-c58be50a],.fade-leave-to[data-v-c58be50a]{opacity:0}.rem-root[data-v-ebbe81df]{background:var(--window-bg);color:var(--text);flex-direction:row}.sidebar[data-v-ebbe81df]{background:var(--sidebar-bg);border-right:.5px solid var(--border);flex-shrink:0;width:216px;padding:12px 0 10px;overflow-y:auto}.smart-grid[data-v-ebbe81df]{grid-template-columns:1fr 1fr;gap:8px;padding:0 12px 12px;display:grid}.smart-tile[data-v-ebbe81df]{background:var(--window-bg);border:.5px solid var(--border);cursor:default;border-radius:10px;padding:8px 9px 7px}.smart-tile[data-v-ebbe81df]:hover{background:var(--hover)}.smart-tile.active[data-v-ebbe81df]{background:var(--selection)}.st-top[data-v-ebbe81df]{justify-content:space-between;align-items:center;margin-bottom:5px;display:flex}.st-badge[data-v-ebbe81df]{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;display:flex}.st-badge svg[data-v-ebbe81df]{width:15px;height:15px;display:block}.st-count[data-v-ebbe81df]{font-size:20px;font-weight:700}.st-name[data-v-ebbe81df]{color:var(--text-dim);font-size:12px;font-weight:600}.side-label[data-v-ebbe81df]{color:var(--text-dim);padding:4px 16px 5px;font-size:11px;font-weight:700}.side-row[data-v-ebbe81df]{cursor:default;border-radius:7px;align-items:center;gap:8px;margin:1px 10px;padding:4px 8px;font-size:13px;display:flex}.side-row[data-v-ebbe81df]:hover:not(.active){background:var(--hover)}.side-row.active[data-v-ebbe81df]{background:var(--selection)}.side-badge[data-v-ebbe81df]{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:23px;height:23px;font-size:11px;display:flex}.side-badge svg[data-v-ebbe81df]{width:12px;height:12px;display:block}.side-name[data-v-ebbe81df]{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.side-count[data-v-ebbe81df]{color:var(--text-dim);font-size:12px}.main[data-v-ebbe81df]{flex-direction:column;flex:1;min-width:0;display:flex}.head[data-v-ebbe81df]{flex-shrink:0;justify-content:space-between;align-items:baseline;padding:18px 26px 10px;display:flex}.title[data-v-ebbe81df]{margin:0;font-size:26px;font-weight:700}.head-count[data-v-ebbe81df]{font-size:22px;font-weight:700}.scroll[data-v-ebbe81df]{flex:1;padding:0 16px 24px;overflow-y:auto}.add-row[data-v-ebbe81df]{border-bottom:.5px solid var(--border);align-items:center;gap:10px;padding:8px 10px;display:flex}.add-circle[data-v-ebbe81df]{border:1.5px dashed var(--text-dim);opacity:.6;border-radius:50%;flex-shrink:0;width:17px;height:17px}.add-input[data-v-ebbe81df]{background:0 0;border:none;outline:none;flex:1;padding:2px 0;font-size:13px}.row[data-v-ebbe81df]{border-bottom:.5px solid var(--border);align-items:flex-start;gap:10px;padding:8px 10px;display:flex}.check[data-v-ebbe81df]{background:0 0;border:1.5px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;padding:0;font-size:11px;font-weight:700;line-height:1;display:flex}.check svg[data-v-ebbe81df]{width:10px;height:10px;display:block}.row:not(.done) .check[data-v-ebbe81df]:hover{color:var(--text-dim)!important}.row-main[data-v-ebbe81df]{cursor:default;flex:1;min-width:0}.row-title[data-v-ebbe81df]{overflow-wrap:anywhere;font-size:13px;font-weight:500}.row-notes[data-v-ebbe81df]{color:var(--text-dim);overflow-wrap:anywhere;margin-top:1px;font-size:12px}.row-due[data-v-ebbe81df]{color:var(--text-dim);margin-top:2px;font-size:11px}.row-due.overdue[data-v-ebbe81df]{color:#ff3b30}.row-actions[data-v-ebbe81df]{flex-shrink:0;align-items:center;gap:2px;display:flex}.act[data-v-ebbe81df]{opacity:0;border-radius:6px;align-items:center;padding:3px 6px;font-size:12px;line-height:1;display:flex}.act svg[data-v-ebbe81df]{width:13px;height:13px;display:block}.row:hover .act[data-v-ebbe81df]{opacity:.65}.act[data-v-ebbe81df]:hover{background:var(--hover);opacity:1!important}.act.flag.on[data-v-ebbe81df]{opacity:1;color:#ff9500}.act.del[data-v-ebbe81df]{font-size:11px}.act.del svg[data-v-ebbe81df]{width:11px;height:11px}.comp-head[data-v-ebbe81df]{justify-content:space-between;align-items:center;padding:14px 10px 4px;display:flex}.comp-count[data-v-ebbe81df]{color:var(--text-dim);font-size:12px;font-weight:700}.comp-toggle[data-v-ebbe81df]{color:var(--accent);border-radius:6px;padding:2px 6px;font-size:12px}.comp-toggle[data-v-ebbe81df]:hover{background:var(--hover)}.row.done .row-title[data-v-ebbe81df]{color:var(--text-dim);text-decoration:line-through}.row.done .row-notes[data-v-ebbe81df]{opacity:.7}.empty[data-v-ebbe81df]{text-align:center;color:var(--text-dim);padding:42px 0;font-size:14px}.r-icon[data-v-e29b99b5]{flex:none;display:block}.media-pool[data-v-ac125930]{background:var(--panel,#1e1e21);flex-direction:column;min-height:0;display:flex}.pane-header[data-v-ac125930]{letter-spacing:.04em;text-transform:uppercase;color:var(--dim,#8a8a90);border-bottom:1px solid var(--edge,#28282c);flex:none;justify-content:space-between;align-items:center;padding:6px 10px;font-size:11px;font-weight:600;display:flex}.import-btn[data-v-ac125930]{background:var(--edge-2,#343439);color:var(--txt,#d8d8dc);cursor:pointer;border:1px solid #45454c;border-radius:5px;align-items:center;gap:4px;padding:2px 8px;font-family:inherit;font-size:11px;display:flex}.import-btn[data-v-ac125930]:hover{background:var(--orange,#e8862e);color:#17130c;border-color:#0000}.pool-list[data-v-ac125930]{flex-direction:column;flex:1;gap:4px;padding:6px;display:flex;overflow-y:auto}.pool-item[data-v-ac125930]{cursor:grab;border:1px solid #0000;border-radius:7px;align-items:center;gap:8px;padding:5px;display:flex}.pool-item[data-v-ac125930]:hover{background:#26262b}.pool-item.sel[data-v-ac125930]{border-color:var(--orange,#e8862e);background:#2b2b31}.thumb[data-v-ac125930]{border-radius:5px;flex:none;place-items:center;width:52px;height:30px;display:grid;box-shadow:inset 0 0 0 .5px #ffffff2e}.thumb-icon[data-v-ac125930]{color:#fff;filter:drop-shadow(0 1px 2px #0009)}.pool-meta[data-v-ac125930]{min-width:0}.pool-name[data-v-ac125930]{color:var(--txt,#d8d8dc);align-items:center;gap:5px;font-size:12px;display:flex}.name-icon[data-v-ac125930]{color:var(--dim,#8a8a90)}.name-txt[data-v-ac125930]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pool-sub[data-v-ac125930]{color:var(--dim,#8a8a90);font-size:10px}.pool-empty[data-v-ac125930]{color:var(--dim,#8a8a90);text-align:center;margin-top:20px;font-size:11px}.pool-hint[data-v-ac125930]{color:#6a6a72;border-top:1px solid var(--edge,#28282c);flex:none;padding:5px 10px;font-size:10px}.meters[data-v-cdef0817]{border-left:1px solid var(--edge,#28282c);background:#141416;flex:none;gap:5px;width:46px;padding:10px 8px;display:flex}.bars[data-v-cdef0817]{flex:1;gap:4px;min-height:0;display:flex}.bar[data-v-cdef0817]{background:#0b0b0d;border-radius:2px;flex:1;position:relative;overflow:hidden;box-shadow:inset 0 0 0 .5px #2c2c32}.fill[data-v-cdef0817]{background:linear-gradient(#ff453a 4%,#ffd60a 22%,#28c76f 44% 100%);transition:height 90ms linear;position:absolute;bottom:0;left:0;right:0}.peak[data-v-cdef0817]{background:#ffffffd9;height:2px;transition:bottom 90ms linear;position:absolute;left:0;right:0;transform:translateY(1px)}.scale[data-v-cdef0817]{color:#6a6a72;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:space-between;padding:1px 0;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:7px;display:flex}.viewer[data-v-a57f8aa3]{background:var(--panel,#1e1e21);flex-direction:column;min-height:0;display:flex}.pane-header[data-v-a57f8aa3]{letter-spacing:.04em;text-transform:uppercase;color:var(--dim,#8a8a90);border-bottom:1px solid var(--edge,#28282c);flex:none;justify-content:space-between;align-items:center;padding:6px 10px;font-size:11px;font-weight:600;display:flex}.header-right[data-v-a57f8aa3]{align-items:center;gap:8px;display:flex}.clip-tag[data-v-a57f8aa3]{text-transform:none;letter-spacing:0;color:var(--orange,#e8862e);align-items:center;gap:5px;font-weight:500;display:flex}.clip-tag.none[data-v-a57f8aa3]{color:#5c5c64}.mute-btn[data-v-a57f8aa3]{color:var(--dim,#8a8a90);cursor:pointer;background:0 0;border:none;border-radius:4px;place-items:center;padding:2px;display:grid}.mute-btn[data-v-a57f8aa3]:hover{color:var(--txt,#d8d8dc);background:var(--edge-2,#343439)}.mute-btn.off[data-v-a57f8aa3]{color:#5c5c64}.stage[data-v-a57f8aa3]{flex:1;min-height:0;display:flex}.screen-wrap[data-v-a57f8aa3]{background:#141416;flex:1;place-items:center;min-width:0;min-height:0;padding:10px;display:grid}.screen[data-v-a57f8aa3]{aspect-ratio:16/9;background:#000;border-radius:4px;width:auto;min-width:0;max-width:100%;height:100%;max-height:100%;position:relative;overflow:hidden;box-shadow:0 0 0 1px #000,0 6px 22px #00000080}@supports not (aspect-ratio:1){.screen[data-v-a57f8aa3]{width:100%}}.program[data-v-a57f8aa3]{object-fit:contain;pointer-events:none;background:#000;width:100%;height:100%;position:absolute;inset:0}.bar[data-v-a57f8aa3]{background:#000;height:11%;position:absolute;left:0;right:0}.bar.top[data-v-a57f8aa3]{top:0}.bar.bottom[data-v-a57f8aa3]{bottom:0}.screen-state[data-v-a57f8aa3]{color:#5c5c64;letter-spacing:.14em;text-transform:uppercase;background:#000;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:11px;font-weight:600;display:flex;position:absolute;inset:0}.screen-state.offline[data-v-a57f8aa3]{color:#d05454}.tc-main[data-v-a57f8aa3]{letter-spacing:.08em;color:#fff;background:#0000008c;border-radius:5px;padding:2px 10px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:15px;position:absolute;bottom:12.5%;left:50%;transform:translate(-50%)}.tc-src[data-v-a57f8aa3],.tc-fps[data-v-a57f8aa3]{color:#ffffffbf;background:#00000073;border-radius:4px;padding:1px 7px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10px;position:absolute;top:6px}.tc-src[data-v-a57f8aa3]{left:8px}.tc-fps[data-v-a57f8aa3]{right:8px}.big-play[data-v-a57f8aa3]{color:#fff;cursor:pointer;background:#0000008c;border:none;border-radius:50%;place-items:center;width:56px;height:56px;margin:auto;padding:0 0 0 3px;display:grid;position:absolute;inset:0;overflow:hidden}.big-play[data-v-a57f8aa3]:hover{background:#e8862ed9}.inspector[data-v-43140bd2]{background:var(--panel,#1e1e21);flex-direction:column;min-height:0;display:flex}.pane-header[data-v-43140bd2]{letter-spacing:.04em;text-transform:uppercase;color:var(--dim,#8a8a90);border-bottom:1px solid var(--edge,#28282c);flex:none;padding:6px 10px;font-size:11px;font-weight:600}.insp-body[data-v-43140bd2]{flex-direction:column;flex:1;gap:12px;padding:10px;display:flex;overflow-y:auto}.clip-card[data-v-43140bd2]{align-items:center;gap:8px;display:flex}.card-thumb[data-v-43140bd2]{color:#fff;border-radius:5px;flex:none;place-items:center;width:46px;height:28px;display:grid;box-shadow:inset 0 0 0 .5px #ffffff2e}.name-input[data-v-43140bd2]{border:1px solid var(--edge-2,#343439);min-width:0;color:var(--txt,#d8d8dc);background:#17171a;border-radius:6px;outline:none;flex:1;padding:5px 8px;font-family:inherit;font-size:12px}.name-input[data-v-43140bd2]:focus{border-color:var(--orange,#e8862e)}.group[data-v-43140bd2]{border:1px solid var(--edge,#28282c);background:#1a1a1d;border-radius:8px;padding:8px 10px}.group-title[data-v-43140bd2]{letter-spacing:.06em;text-transform:uppercase;color:var(--orange,#e8862e);margin-bottom:8px;font-size:10px;font-weight:700}.row[data-v-43140bd2]{align-items:center;gap:7px;margin-bottom:7px;display:flex}.row[data-v-43140bd2]:last-child{margin-bottom:0}.row label[data-v-43140bd2]{width:52px;color:var(--dim,#8a8a90);white-space:nowrap;flex:none;font-size:11px}.slider[data-v-43140bd2]{min-width:0;accent-color:var(--orange,#e8862e);flex:1;height:14px}.num[data-v-43140bd2]{border:1px solid var(--edge-2,#343439);width:56px;color:var(--txt,#d8d8dc);background:#17171a;border-radius:5px;outline:none;flex:none;padding:2px 5px;font-family:inherit;font-size:11px}.num[data-v-43140bd2]:focus{border-color:var(--orange,#e8862e)}.unit[data-v-43140bd2]{color:var(--dim,#8a8a90);font-size:10px}.ro[data-v-43140bd2]{color:var(--txt,#d8d8dc);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px}.empty .hint[data-v-43140bd2]{color:#6a6a72;text-align:center;font-size:11px}.transport[data-v-dbf13f1c]{background:var(--panel,#1e1e21);border-bottom:1px solid var(--edge,#28282c);flex:none;justify-content:center;align-items:center;gap:18px;height:38px;display:flex}.tc[data-v-dbf13f1c]{letter-spacing:.06em;color:var(--orange,#e8862e);text-align:right;min-width:96px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13px}.tc.dim[data-v-dbf13f1c]{color:var(--dim,#8a8a90);text-align:left}.btns[data-v-dbf13f1c]{align-items:center;gap:4px;display:flex}.t-btn[data-v-dbf13f1c]{color:var(--txt,#d8d8dc);cursor:pointer;background:0 0;border:none;border-radius:6px;place-items:center;min-width:30px;height:26px;font-family:inherit;display:grid}.t-btn[data-v-dbf13f1c]:hover{background:var(--edge-2,#343439);color:#fff}.t-btn.play[data-v-dbf13f1c]{color:#fff}.t-btn.loop[data-v-dbf13f1c]{color:var(--dim,#8a8a90);border:1px solid var(--edge-2,#343439);margin-left:8px}.t-btn.loop.on[data-v-dbf13f1c]{background:var(--orange,#e8862e);color:#17130c;border-color:#0000}.timeline[data-v-b8a72367]{background:var(--panel,#1e1e21);flex-direction:column;min-height:0;display:flex}.timeline.blade .lane[data-v-b8a72367],.timeline.blade .clip[data-v-b8a72367]{cursor:crosshair}.tl-toolbar[data-v-b8a72367]{border-bottom:1px solid var(--edge,#28282c);flex:none;align-items:center;gap:6px;height:32px;padding:0 10px;display:flex}.tool[data-v-b8a72367]{color:var(--dim,#8a8a90);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;place-items:center;width:28px;height:24px;font-family:inherit;font-size:13px;display:grid}.tool[data-v-b8a72367]:hover{color:var(--txt,#d8d8dc);background:var(--edge-2,#343439)}.tool.on[data-v-b8a72367]{color:var(--orange,#e8862e);background:var(--edge-2,#343439);border-color:#45454c}.tl-title[data-v-b8a72367]{color:var(--dim,#8a8a90);margin-left:10px;font-size:11px}.zoom[data-v-b8a72367]{align-items:center;gap:5px;margin-left:auto;display:flex}.zoom-lbl[data-v-b8a72367]{color:var(--dim,#8a8a90);opacity:.8}.zoom-slider[data-v-b8a72367]{width:110px;accent-color:var(--orange,#e8862e)}.tl-scroll[data-v-b8a72367]{flex:1;min-height:0;overflow:auto}.tl-inner[data-v-b8a72367]{min-height:100%;position:relative}.ruler-row[data-v-b8a72367]{z-index:12;border-bottom:1px solid var(--edge,#28282c);background:#202024;height:24px;display:flex;position:sticky;top:0}.corner[data-v-b8a72367]{border-right:1px solid var(--edge,#28282c);z-index:13;background:#202024;flex:none;width:96px;position:sticky;left:0}.ruler[data-v-b8a72367]{cursor:col-resize;flex:none;position:relative}.tick[data-v-b8a72367]{background:#4a4a52;width:1px;height:5px;position:absolute;bottom:0}.tick.major[data-v-b8a72367]{background:#6a6a74;height:9px}.tick-label[data-v-b8a72367]{color:var(--dim,#8a8a90);white-space:nowrap;pointer-events:none;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:9px;position:absolute;top:2px}.track-row[data-v-b8a72367]{border-bottom:1px solid var(--edge,#28282c);display:flex}.track-row.video .lane[data-v-b8a72367]{height:52px}.track-row.audio .lane[data-v-b8a72367]{height:38px}.th[data-v-b8a72367]{z-index:11;border-right:1px solid var(--edge,#28282c);background:#222226;flex:none;align-items:center;gap:3px;width:96px;padding:0 6px;display:flex;position:sticky;left:0}.th-label[data-v-b8a72367]{color:var(--txt,#d8d8dc);margin-right:auto;font-size:11px;font-weight:700}.th-btn[data-v-b8a72367]{color:var(--txt,#d8d8dc);cursor:pointer;opacity:.45;background:0 0;border:none;border-radius:4px;place-items:center;width:20px;height:20px;padding:2px;display:grid}.th-btn[data-v-b8a72367]:hover{opacity:.9}.th-btn.on[data-v-b8a72367]{opacity:1;background:var(--edge-2,#343439);color:var(--orange,#e8862e)}.lane[data-v-b8a72367]{background:repeating-linear-gradient(90deg,#0000 0 59px,#ffffff06 59px 60px),#1a1a1e;flex:none;position:relative}.lane.locked[data-v-b8a72367]{background:repeating-linear-gradient(45deg,#ffffff05 0 6px,#0000 6px 12px),#1a1a1e}.clip[data-v-b8a72367]{cursor:grab;touch-action:none;border-radius:6px;position:absolute;top:4px;bottom:4px;overflow:hidden;box-shadow:inset 0 0 0 .5px #ffffff38,0 1px 3px #0006}.clip.sel[data-v-b8a72367]{box-shadow:0 0 0 2px var(--orange,#e8862e), 0 1px 5px #00000080;z-index:3}.clip-name[data-v-b8a72367]{color:#fff;text-shadow:0 1px 2px #000000b3;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;font-size:10px;position:absolute;top:3px;left:7px;right:12px;overflow:hidden}.clip.video .clip-name[data-v-b8a72367]{left:42px}.clip.video.wide .clip-name[data-v-b8a72367]{right:42px}.thumb-strip[data-v-b8a72367]{pointer-events:none;border-right:1px solid #00000080;width:34px;position:absolute;top:0;bottom:0;left:0;box-shadow:inset 0 0 0 1px #ffffff24,inset 0 -14px 16px -10px #000000a6,inset 0 10px 14px -10px #ffffff40}.thumb-strip[data-v-b8a72367]:after{content:"";background:repeating-linear-gradient(90deg,#0009 0 3px,#0000 3px 7px);border-radius:1px;height:4px;position:absolute;bottom:3px;left:4px;right:4px}.thumb-strip.tail[data-v-b8a72367]{border-left:1px solid #00000080;border-right:none;left:auto;right:0}.wave[data-v-b8a72367]{opacity:.55;pointer-events:none;align-items:center;gap:1px;height:16px;display:flex;position:absolute;bottom:4px;left:6px;right:10px}.wbar[data-v-b8a72367]{background:#ffffffa6;border-radius:1px;flex:1 1 0;min-width:1px}.edge[data-v-b8a72367]{cursor:ew-resize;z-index:2;width:8px;position:absolute;top:0;bottom:0}.edge.left[data-v-b8a72367]{left:0}.edge.right[data-v-b8a72367]{right:0}.edge[data-v-b8a72367]:hover{background:#ffffff47}.playhead[data-v-b8a72367]{z-index:14;pointer-events:none;border-left:1.5px solid #e33;width:0;position:absolute;top:0;bottom:0}.ph-cap[data-v-b8a72367]{clip-path:polygon(0 0,100% 0,100% 55%,50% 100%,0 55%);background:#e33;width:11px;height:12px;position:absolute;top:0;left:-6px}.color-page[data-v-87a51d48]{background:var(--panel,#1e1e21);flex-direction:column;flex:1;min-height:0;display:flex}.color-viewer[data-v-87a51d48]{flex:1;min-height:0}.color-panel[data-v-87a51d48]{background:var(--panel,#1e1e21);border-top:1px solid var(--edge,#28282c);flex:none;justify-content:center;align-items:center;gap:56px;padding:12px 18px;display:flex}.wheels[data-v-87a51d48]{gap:30px;display:flex}.wheel-col[data-v-87a51d48]{flex-direction:column;align-items:center;gap:5px;display:flex}.wheel[data-v-87a51d48]{cursor:crosshair;touch-action:none;background:radial-gradient(circle,#121214f2 0%,#1212148c 42%,#1212141a 78%),conic-gradient(from 90deg,#ff3b30,#fc0,#4cd964,#5ac8fa,#5856d6,#ff2d55,#ff3b30);border-radius:50%;width:96px;height:96px;position:relative;box-shadow:inset 0 0 0 1.5px #3a3a40,0 2px 8px #00000073}.cross[data-v-87a51d48]{pointer-events:none;background:#ffffff24;position:absolute}.cross.h[data-v-87a51d48]{height:1px;top:50%;left:12%;right:12%}.cross.v[data-v-87a51d48]{width:1px;top:12%;bottom:12%;left:50%}.dot[data-v-87a51d48]{pointer-events:none;background:#ececf0;border:1.5px solid #17171a;border-radius:50%;width:11px;height:11px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1px 4px #0009}.wheel-lbl[data-v-87a51d48]{letter-spacing:.06em;text-transform:uppercase;color:var(--dim,#8a8a90);font-size:10px;font-weight:600}.primaries[data-v-87a51d48]{flex-direction:column;gap:7px;width:320px;display:flex}.p-row[data-v-87a51d48]{align-items:center;gap:8px;display:flex}.p-row label[data-v-87a51d48]{width:72px;color:var(--dim,#8a8a90);flex:none;font-size:11px}.p-row input[type=range][data-v-87a51d48]{min-width:0;accent-color:var(--orange,#e8862e);flex:1;height:14px}.p-val[data-v-87a51d48]{text-align:right;width:34px;color:var(--txt,#d8d8dc);flex:none;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10px}.reset-btn[data-v-87a51d48]{background:var(--edge-2,#343439);color:var(--txt,#d8d8dc);cursor:pointer;border:1px solid #45454c;border-radius:5px;align-self:flex-end;align-items:center;gap:5px;margin-top:4px;padding:4px 10px;font-family:inherit;font-size:11px;display:flex}.reset-btn[data-v-87a51d48]:hover{background:var(--orange,#e8862e);color:#17130c;border-color:#0000}.resolve[data-v-44bf7073]{--panel:#1e1e21;--panel-2:#232327;--edge:#28282c;--edge-2:#343439;--txt:#d8d8dc;--dim:#8a8a90;--orange:#e8862e;color:var(--txt);-webkit-user-select:none;user-select:none;background:#161618;font-size:12px;overflow:hidden}.menu-strip[data-v-44bf7073]{background:var(--panel);border-bottom:1px solid var(--edge);flex:none;align-items:center;gap:2px;height:30px;padding:0 10px;display:flex}.strip-logo[data-v-44bf7073]{width:17px;height:17px;margin-right:6px}.strip-title[data-v-44bf7073]{color:#ececf0;margin-right:12px;font-size:12px;font-weight:600}.strip-project[data-v-44bf7073]{color:var(--dim);margin-left:auto;font-size:11px}.menu-wrap[data-v-44bf7073]{position:relative}.menu-btn[data-v-44bf7073]{color:var(--txt);cursor:pointer;background:0 0;border:none;border-radius:5px;padding:4px 9px;font-family:inherit;font-size:12px}.menu-btn[data-v-44bf7073]:hover,.menu-btn.open[data-v-44bf7073]{background:var(--edge-2)}.dropdown[data-v-44bf7073]{z-index:200;background:#2b2b30;border:1px solid #45454c;border-radius:8px;min-width:190px;padding:4px;position:absolute;top:100%;left:0;box-shadow:0 10px 28px #00000080}.dd-item[data-v-44bf7073]{text-align:left;width:100%;color:var(--txt);cursor:pointer;background:0 0;border:none;border-radius:5px;align-items:center;gap:8px;padding:5px 10px;font-family:inherit;font-size:12px;display:flex}.dd-ico[data-v-44bf7073]{opacity:.85}.dd-label[data-v-44bf7073]{flex:1;min-width:0}.dd-item[data-v-44bf7073]:hover:not(:disabled){background:var(--orange);color:#17130c}.dd-item[data-v-44bf7073]:disabled{color:#60606a;cursor:default}.dd-sep[data-v-44bf7073]{background:#45454c;height:1px;margin:4px 8px}.upper[data-v-44bf7073]{border-bottom:1px solid var(--edge);flex:46%;min-height:0;display:flex}.pool-pane[data-v-44bf7073]{border-right:1px solid var(--edge);flex:none;width:240px}.viewer-pane[data-v-44bf7073]{flex:1;min-width:0}.inspector-pane[data-v-44bf7073]{border-left:1px solid var(--edge);flex:none;width:250px}.timeline-pane[data-v-44bf7073]{flex:40%;min-height:190px}.coming-soon[data-v-44bf7073]{color:var(--dim);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;display:flex}.cs-icon[data-v-44bf7073]{color:#4c4c54}.cs-title[data-v-44bf7073]{color:var(--txt);font-size:18px;font-weight:600}.cs-sub[data-v-44bf7073]{font-size:12px}.cs-btn[data-v-44bf7073]{background:var(--orange);color:#17130c;cursor:pointer;border:none;border-radius:7px;margin-top:10px;padding:6px 16px;font-family:inherit;font-size:12px;font-weight:600}.page-tabs[data-v-44bf7073]{background:var(--panel);border-top:1px solid var(--edge);flex:none;justify-content:center;gap:2px;padding:3px 8px;display:flex}.tab[data-v-44bf7073]{min-width:64px;color:var(--dim);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex-direction:column;align-items:center;gap:1px;padding:4px 6px 3px;font-family:inherit;display:flex}.tab[data-v-44bf7073]:hover{color:var(--txt)}.tab.active[data-v-44bf7073]{color:var(--orange);border-bottom-color:var(--orange)}.tab-icon[data-v-44bf7073]{line-height:1;display:flex}.tab-name[data-v-44bf7073]{font-size:10px}.start-page[data-v-1ec5cd0a]{flex:1;overflow-y:auto}.start-inner[data-v-1ec5cd0a]{max-width:720px;margin:0 auto;padding:32px 32px 48px}.section-title[data-v-1ec5cd0a]{margin:24px 0 12px;font-size:17px;font-weight:700}.favorites-head[data-v-1ec5cd0a]{align-items:center;gap:10px;display:flex}.favorites-head .section-title[data-v-1ec5cd0a]{margin-top:0}.powered-chip[data-v-1ec5cd0a]{background:var(--hover);color:var(--text-dim);border:.5px solid var(--border);white-space:nowrap;border-radius:20px;align-items:center;gap:4px;margin-bottom:12px;padding:3px 10px;font-size:11px;display:inline-flex}.favorites-grid[data-v-1ec5cd0a]{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:18px;display:grid}.favorite[data-v-1ec5cd0a]{color:var(--text);cursor:default;background:0 0;border:none;flex-direction:column;align-items:center;gap:8px;padding:4px;display:flex}.fav-tile[data-v-1ec5cd0a]{border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;transition:transform .12s;display:flex;box-shadow:0 2px 8px #00000026}.fav-icon[data-v-1ec5cd0a]{width:30px;height:30px}.fav-icon.invert[data-v-1ec5cd0a]{filter:brightness(0)invert()}.fav-letter[data-v-1ec5cd0a]{color:#fff;text-shadow:0 1px 2px #0003;font-size:30px;font-weight:700}.favorite:hover .fav-tile[data-v-1ec5cd0a]{transform:scale(1.06)}.fav-name[data-v-1ec5cd0a]{font-size:12px}.privacy-card[data-v-1ec5cd0a],.reading-item[data-v-1ec5cd0a]{border:.5px solid var(--border);background:var(--sidebar-bg);border-radius:12px}.privacy-card[data-v-1ec5cd0a]{padding:16px}.privacy-head[data-v-1ec5cd0a]{align-items:center;gap:12px;display:flex}.privacy-shield[data-v-1ec5cd0a]{color:var(--accent);flex-shrink:0;display:flex}.privacy-count[data-v-1ec5cd0a]{font-size:14px;font-weight:600}.privacy-sub[data-v-1ec5cd0a]{color:var(--text-dim);margin-top:2px;font-size:12px}.privacy-trackers[data-v-1ec5cd0a]{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.tracker-chip[data-v-1ec5cd0a]{background:var(--hover);color:var(--text-dim);border:.5px solid var(--border);border-radius:20px;padding:3px 9px;font-size:11px}.reading-list[data-v-1ec5cd0a]{flex-direction:column;gap:6px;display:flex}.reading-item[data-v-1ec5cd0a]{color:var(--text);text-align:left;cursor:default;align-items:center;gap:12px;padding:10px 12px;display:flex}.reading-item[data-v-1ec5cd0a]:hover{background:var(--hover)}.reading-icon[data-v-1ec5cd0a]{color:var(--text-dim);flex-shrink:0;display:flex}.reading-text[data-v-1ec5cd0a]{flex-direction:column;gap:1px;min-width:0;display:flex}.reading-title[data-v-1ec5cd0a]{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.reading-source[data-v-1ec5cd0a]{color:var(--text-dim);font-size:11px}.results-page[data-v-7a124132]{background:var(--window-bg);flex:1;overflow-y:auto}.results-inner[data-v-7a124132]{flex-direction:column;max-width:680px;margin:0 auto;padding:28px 32px 56px;display:flex}.results-head[data-v-7a124132]{color:var(--text-dim);border-bottom:.5px solid var(--border);margin-bottom:8px;padding-bottom:12px;font-size:13px}.head-wiki[data-v-7a124132]{color:var(--text);font-family:Georgia,Times New Roman,serif;font-weight:700}.results-status[data-v-7a124132]{color:var(--text-dim);align-items:center;gap:8px;padding:28px 0;font-size:13px;display:flex}.spin[data-v-7a124132]{border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;width:12px;height:12px;animation:.8s linear infinite spin-7a124132}@keyframes spin-7a124132{to{transform:rotate(360deg)}}.result[data-v-7a124132]{text-align:left;cursor:default;background:0 0;border:none;border-radius:8px;flex-direction:column;gap:2px;padding:10px 8px;display:flex}.result[data-v-7a124132]:hover{background:var(--hover)}.r-title[data-v-7a124132]{color:var(--accent);font-size:16px;font-weight:600;line-height:1.3}.result:hover .r-title[data-v-7a124132]{text-decoration:underline}.r-url[data-v-7a124132]{color:#2f9e44;font-size:12px}.r-snippet[data-v-7a124132]{color:var(--text-dim);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.reader-wrap[data-v-5a94dcb6]{background:var(--window-bg);flex:1;overflow-y:auto}.reader-loading[data-v-5a94dcb6]{height:100%;color:var(--text-dim);justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}.spin[data-v-5a94dcb6]{border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite spin-5a94dcb6}@keyframes spin-5a94dcb6{to{transform:rotate(360deg)}}.reader[data-v-5a94dcb6]{max-width:760px;color:var(--text);margin:0 auto;padding:28px 36px 72px;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;font-size:14px;line-height:1.65}.reader-title[data-v-5a94dcb6]{border-bottom:1px solid var(--border);margin:0 0 2px;padding-bottom:6px;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:500}.reader-source[data-v-5a94dcb6]{color:var(--text-dim);margin:6px 0 18px;font-size:12px}.reader-body[data-v-5a94dcb6] h2{border-bottom:1px solid var(--border);margin:26px 0 8px;padding-bottom:4px;font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:500}.reader-body[data-v-5a94dcb6] h3{margin:20px 0 6px;font-size:16px}.reader-body[data-v-5a94dcb6] h4,.reader-body[data-v-5a94dcb6] h5{margin:16px 0 4px;font-size:14px}.reader-body[data-v-5a94dcb6] p{margin:0 0 12px}.reader-body[data-v-5a94dcb6] a{color:var(--accent);cursor:default;text-decoration:none}.reader-body[data-v-5a94dcb6] a:hover{text-decoration:underline}.reader-body[data-v-5a94dcb6] img{max-width:100%;height:auto}.reader-body[data-v-5a94dcb6] ul,.reader-body[data-v-5a94dcb6] ol{margin:0 0 12px;padding-left:26px}.reader-body[data-v-5a94dcb6] table{border-collapse:collapse;max-width:100%;font-size:12.5px}.reader-body[data-v-5a94dcb6] th,.reader-body[data-v-5a94dcb6] td{border:.5px solid var(--border);padding:4px 8px}.reader-body[data-v-5a94dcb6] .infobox{float:right;clear:right;background:var(--sidebar-bg);border:.5px solid var(--border);border-radius:8px;width:270px;max-width:45%;margin:0 0 14px 16px;padding:8px;font-size:12px;line-height:1.45}.reader-body[data-v-5a94dcb6] .infobox th,.reader-body[data-v-5a94dcb6] .infobox td{vertical-align:top;border:none;padding:3px 5px}.reader-body[data-v-5a94dcb6] .thumb{margin:8px 0}.reader-body[data-v-5a94dcb6] .thumbinner{background:var(--sidebar-bg);border:.5px solid var(--border);border-radius:6px;max-width:100%;padding:4px}.reader-body[data-v-5a94dcb6] .thumbcaption{color:var(--text-dim);padding:4px 2px;font-size:11.5px}.reader-body[data-v-5a94dcb6] .tright{float:right;clear:right;margin:0 0 12px 14px}.reader-body[data-v-5a94dcb6] .tleft{float:left;clear:left;margin:0 14px 12px 0}.reader-body[data-v-5a94dcb6] .hatnote{color:var(--text-dim);font-size:12px;font-style:italic}.reader-body[data-v-5a94dcb6] .reflist{color:var(--text-dim);font-size:11.5px}.reader-body[data-v-5a94dcb6] sup.reference{font-size:10px}.reader-body[data-v-5a94dcb6] .navbox,.reader-body[data-v-5a94dcb6] .metadata{background:var(--sidebar-bg);font-size:12px}.reader-body[data-v-5a94dcb6] pre,.reader-body[data-v-5a94dcb6] code{background:var(--sidebar-bg);border-radius:4px;font-family:ui-monospace,Menlo,monospace;font-size:12px}.reader-body[data-v-5a94dcb6] blockquote{border-left:3px solid var(--border);color:var(--text-dim);margin:12px 0;padding:4px 16px}.reader-body[data-v-5a94dcb6] .mw-editsection{display:none}.safari[data-v-95a1e3cd]{background:var(--window-bg);color:var(--text);font-size:13px}.tab-strip[data-v-95a1e3cd]{background:var(--titlebar-bg);flex-shrink:0;align-items:flex-end;gap:4px;padding:6px 10px 0;display:flex}.tabs[data-v-95a1e3cd]{scrollbar-width:none;flex:1;gap:4px;min-width:0;display:flex;overflow-x:auto}.tabs[data-v-95a1e3cd]::-webkit-scrollbar{display:none}.tab[data-v-95a1e3cd]{min-width:120px;max-width:200px;color:var(--text-dim);cursor:default;-webkit-user-select:none;user-select:none;white-space:nowrap;border:.5px solid #0000;border-bottom:none;border-radius:8px 8px 0 0;flex:140px;align-items:center;gap:6px;padding:6px 8px;display:flex}.tab[data-v-95a1e3cd]:hover{background:var(--hover)}.tab.active[data-v-95a1e3cd]{background:var(--window-bg);color:var(--text);border-color:var(--border)}.tab-favicon[data-v-95a1e3cd]{flex-shrink:0;align-items:center;font-size:12px;display:flex}.favicon-chip[data-v-95a1e3cd]{color:#fff;text-shadow:0 .5px 1px #00000040;border-radius:4px;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;font-weight:700;display:flex;box-shadow:inset 0 0 0 .5px #ffffff40}.tab-title[data-v-95a1e3cd]{text-overflow:ellipsis;flex:1;font-size:12px;overflow:hidden}.tab-close[data-v-95a1e3cd],.new-tab[data-v-95a1e3cd]{color:var(--text-dim);cursor:default;background:0 0;border:none;flex-shrink:0}.tab-close[data-v-95a1e3cd]{border-radius:4px;width:18px;height:18px;font-size:14px;line-height:1}.new-tab[data-v-95a1e3cd]{border-radius:6px;width:26px;height:26px;margin-bottom:3px;font-size:15px}.tab-close[data-v-95a1e3cd]:hover,.new-tab[data-v-95a1e3cd]:hover{background:var(--hover);color:var(--text)}.toolbar[data-v-95a1e3cd]{border-bottom:.5px solid var(--border);flex-shrink:0;align-items:center;gap:10px;padding:7px 12px;display:flex;position:relative}.nav-buttons[data-v-95a1e3cd]{align-items:center;gap:4px;display:flex}.tool-btn[data-v-95a1e3cd]{width:28px;height:26px;color:var(--text);cursor:default;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:flex}.tool-btn[data-v-95a1e3cd]:hover:not(:disabled){background:var(--hover)}.tool-btn[data-v-95a1e3cd]:disabled{color:var(--text-dim);opacity:.4}.share-wrap[data-v-95a1e3cd]{display:flex;position:relative}.copied-tip[data-v-95a1e3cd]{background:var(--glass-strong,var(--sidebar-bg));border:.5px solid var(--border);color:var(--text);white-space:nowrap;z-index:20;pointer-events:none;border-radius:6px;padding:3px 9px;font-size:11px;position:absolute;top:30px;left:50%;transform:translate(-50%);box-shadow:0 4px 14px #0000002e}.load-bar[data-v-95a1e3cd]{background:var(--accent);pointer-events:none;border-radius:2px;width:35%;height:2px;animation:1s ease-in-out infinite load-slide-95a1e3cd;position:absolute;bottom:-.5px;left:0}@keyframes load-slide-95a1e3cd{0%{left:-35%}to{left:100%}}.address-wrap[data-v-95a1e3cd]{background:var(--hover);border:.5px solid var(--border);border-radius:8px;flex:1;align-items:center;gap:6px;max-width:560px;height:28px;margin:0 auto;padding:0 10px;display:flex}.address-icon[data-v-95a1e3cd]{color:var(--text-dim);flex-shrink:0;align-items:center;display:flex}.address-bar[data-v-95a1e3cd]{min-width:0;color:var(--text);text-align:center;background:0 0;border:none;outline:none;flex:1;font-size:13px}.address-bar[data-v-95a1e3cd]:focus{text-align:left}.address-bar[data-v-95a1e3cd]::placeholder{color:var(--text-dim)}.toolbar-spacer[data-v-95a1e3cd]{flex-shrink:0;width:124px}.content[data-v-95a1e3cd]{flex:1;min-height:0;display:flex}.page-column[data-v-95a1e3cd]{flex-direction:column;flex:1;min-width:0;display:flex}.web-frame[data-v-95a1e3cd]{background:#fff;border:none;flex:1}.embed-banner[data-v-95a1e3cd]{background:var(--sidebar-bg);border-bottom:.5px solid var(--border);flex-shrink:0;align-items:center;gap:8px;padding:6px 12px;display:flex}.embed-icon[data-v-95a1e3cd]{color:#e6a23c;flex-shrink:0;align-items:center;display:flex}.embed-text[data-v-95a1e3cd]{min-width:0;color:var(--text-dim);flex:1;font-size:12px}.embed-open[data-v-95a1e3cd]{border:.5px solid var(--border);background:var(--accent);color:#fff;cursor:default;border-radius:6px;flex-shrink:0;padding:3px 10px;font-size:12px}.embed-open[data-v-95a1e3cd]:hover{filter:brightness(1.1)}.embed-dismiss[data-v-95a1e3cd]{color:var(--text-dim);cursor:default;background:0 0;border:none;border-radius:4px;flex-shrink:0;width:20px;height:20px;font-size:14px;line-height:1}.embed-dismiss[data-v-95a1e3cd]:hover{background:var(--hover);color:var(--text)}.error-state[data-v-95a1e3cd]{flex:1;justify-content:center;align-items:center;padding:24px;display:flex}.error-card[data-v-95a1e3cd]{text-align:center;border:.5px solid var(--border);background:var(--sidebar-bg);border-radius:14px;flex-direction:column;align-items:center;gap:8px;max-width:380px;padding:28px 32px;display:flex}.error-icon[data-v-95a1e3cd]{color:var(--text-dim);display:flex}.error-title[data-v-95a1e3cd]{font-size:15px;font-weight:700}.error-text[data-v-95a1e3cd]{color:var(--text-dim);font-size:12.5px;line-height:1.5}.error-retry[data-v-95a1e3cd]{border:.5px solid var(--border);background:var(--accent);color:#fff;cursor:default;border-radius:8px;margin-top:8px;padding:5px 18px;font-size:13px}.error-retry[data-v-95a1e3cd]:hover{filter:brightness(1.1)}.switch[data-v-8f1b4244]{background:#78788052;border-radius:11px;flex:none;width:38px;height:22px;padding:2px;transition:background .2s}.switch.on[data-v-8f1b4244]{background:#34c759}.knob[data-v-8f1b4244]{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;display:block;box-shadow:0 1px 3px #0000004d,0 0 0 .5px #0000000f}.switch.on .knob[data-v-8f1b4244]{transform:translate(16px)}.glyph[data-v-b8616d07]{flex:none;display:block}.body[data-v-4029e2e7]{flex:1;min-height:0;display:flex}.sidebar[data-v-4029e2e7]{background:var(--sidebar-bg);-webkit-backdrop-filter:saturate(180%)blur(24px);border-right:.5px solid var(--border);flex-direction:column;flex:none;gap:10px;width:215px;padding:10px;display:flex;overflow-y:auto}.search[data-v-4029e2e7]{background:var(--glass);border:.5px solid var(--border);border-radius:7px;flex:none;align-items:center;gap:6px;height:28px;padding:0 8px;display:flex}.mag[data-v-4029e2e7]{opacity:.6}.search input[data-v-4029e2e7]{background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:13px}.account[data-v-4029e2e7]{text-align:left;border-radius:8px;flex:none;align-items:center;gap:10px;padding:8px;display:flex}.account[data-v-4029e2e7]:hover{background:var(--hover)}.avatar[data-v-4029e2e7]{color:#fff;background:linear-gradient(160deg,#7da2ff,#5e5ce6);border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.avatar.small[data-v-4029e2e7]{width:32px;height:32px}.acc-text[data-v-4029e2e7]{flex-direction:column;min-width:0;display:flex}.acc-name[data-v-4029e2e7]{font-size:14px;font-weight:600}.acc-sub[data-v-4029e2e7]{color:var(--text-dim);font-size:11px}.nav[data-v-4029e2e7]{flex-direction:column;gap:1px;display:flex}.nav-item[data-v-4029e2e7]{text-align:left;white-space:nowrap;text-overflow:ellipsis;border-radius:6px;align-items:center;gap:8px;padding:4px 6px;font-size:13px;display:flex;overflow:hidden}.nav-item[data-v-4029e2e7]:hover:not(.sel){background:var(--hover)}.nav-item.sel[data-v-4029e2e7]{background:var(--selection)}.sic[data-v-4029e2e7]{color:#fff;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;display:grid;box-shadow:inset 0 0 0 .5px #00000014}.sic.big[data-v-4029e2e7]{border-radius:8px;width:30px;height:30px}.no-results[data-v-4029e2e7]{color:var(--text-dim);text-align:center;padding:8px}.pane[data-v-4029e2e7]{flex:1;min-width:0;overflow-y:auto}.pane-inner[data-v-4029e2e7]{max-width:620px;margin:0 auto;padding:16px 26px 30px}.pane-head[data-v-4029e2e7]{align-items:center;gap:8px;margin-bottom:14px;display:flex}.pane-title[data-v-4029e2e7]{font-size:20px;font-weight:700}.back[data-v-4029e2e7]{background:var(--glass-strong);border:.5px solid var(--border);width:22px;height:22px;color:var(--text-dim);border-radius:50%;flex:none;place-items:center;display:grid}.group-label[data-v-4029e2e7]{color:var(--text-dim);margin:16px 0 6px 8px;font-size:12px;font-weight:600}.group-label.first[data-v-4029e2e7]{margin-top:0}.card[data-v-4029e2e7]{border:.5px solid var(--border);background:var(--glass);border-radius:10px;overflow:hidden}.card.dimmed[data-v-4029e2e7]{opacity:.45;pointer-events:none}.row[data-v-4029e2e7]{text-align:left;align-items:center;gap:10px;width:100%;min-height:38px;padding:8px 12px;font-size:13px;display:flex}.row+.row[data-v-4029e2e7]{border-top:.5px solid var(--border)}.row.link[data-v-4029e2e7]:hover{background:var(--hover)}.row-label[data-v-4029e2e7]{flex:1;min-width:0}.dim[data-v-4029e2e7]{color:var(--text-dim);font-size:12px}.dim.small[data-v-4029e2e7]{font-size:11px}.hint[data-v-4029e2e7]{color:var(--text-dim);margin:10px 8px 0;font-size:12px}.chev[data-v-4029e2e7]{color:var(--text-dim);flex:none}.check[data-v-4029e2e7]{width:14px;color:var(--accent);flex:none;display:inline-flex}.dot[data-v-4029e2e7]{background:#34c759;border-radius:50%;flex:none;width:8px;height:8px}.btn[data-v-4029e2e7]{background:var(--glass-strong);border:.5px solid var(--border);border-radius:6px;flex:none;padding:3px 12px;font-size:13px;box-shadow:0 .5px 1.5px #00000014}.btn[data-v-4029e2e7]:active:not(:disabled){filter:brightness(.92)}.btn[data-v-4029e2e7]:disabled{opacity:.45}.row-buttons[data-v-4029e2e7]{justify-content:flex-end;margin-top:10px;display:flex}.badge[data-v-4029e2e7]{color:var(--text-dim);background:#78788033;border-radius:10px;flex:none;padding:2px 8px;font-size:11px;font-weight:600}.app-ic[data-v-4029e2e7]{border-radius:6px;flex:none;width:22px;height:22px}.appear-row[data-v-4029e2e7]{gap:20px;display:flex}.appear[data-v-4029e2e7]{flex-direction:column;align-items:center;gap:6px;display:flex}.thumb[data-v-4029e2e7]{border:.5px solid var(--border);border-radius:10px;place-items:center;width:150px;height:96px;display:grid;box-shadow:0 2px 8px #0000001f}.light-thumb[data-v-4029e2e7]{background:linear-gradient(160deg,#a1c4fd,#c2e9fb 60%,#fbc2eb)}.dark-thumb[data-v-4029e2e7]{background:linear-gradient(160deg,#232526,#414345)}.mini-win[data-v-4029e2e7]{background:#fffffff2;border-radius:6px;flex-direction:column;gap:5px;width:84px;height:56px;padding:10px 8px;display:flex;box-shadow:0 2px 6px #0003}.mini-win.dark[data-v-4029e2e7]{background:#202024f2}.mini-win i[data-v-4029e2e7]{background:#80808080;border-radius:3px;height:5px}.mini-win i[data-v-4029e2e7]:first-child{width:60%}.appear.sel .thumb[data-v-4029e2e7],.wp.sel .wp-thumb[data-v-4029e2e7]{outline:3px solid var(--accent);outline-offset:2px}.appear.sel .appear-name[data-v-4029e2e7],.wp.sel .wp-name[data-v-4029e2e7]{color:var(--accent);font-weight:600}.swatches[data-v-4029e2e7]{gap:8px;display:flex}.swatch[data-v-4029e2e7]{color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;display:grid;box-shadow:inset 0 0 0 .5px #00000026}.swatch.sel[data-v-4029e2e7]{outline:2px solid var(--accent);outline-offset:1.5px}.wp-grid[data-v-4029e2e7]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px;display:grid}.wp[data-v-4029e2e7]{flex-direction:column;align-items:center;gap:6px;display:flex}.wp-thumb[data-v-4029e2e7]{aspect-ratio:16/10;border:.5px solid var(--border);border-radius:10px;width:100%;box-shadow:0 2px 8px #0000001f}.slider-row .lbl[data-v-4029e2e7]{flex:none;width:90px}input[type=range][data-v-4029e2e7]{appearance:none;background:linear-gradient(to right, var(--accent) 0%, var(--accent) var(--fill,60%), #78788040 var(--fill,60%));border-radius:2px;outline:none;flex:1;height:4px}input[type=range][data-v-4029e2e7]::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border-radius:50%;width:20px;height:20px;box-shadow:0 1px 4px #0000004d,0 0 0 .5px #00000014}.vol-val[data-v-4029e2e7]{text-align:right;width:38px;color:var(--text-dim);flex:none}.su-card[data-v-4029e2e7]{text-align:center;flex-direction:column;align-items:center;gap:4px;padding:26px 22px;display:flex}.su-badge[data-v-4029e2e7]{color:#fff;background:linear-gradient(160deg,#a9a9b1,#8e8e93);border-radius:16px;place-items:center;width:60px;height:60px;margin-bottom:6px;display:grid}.su-title[data-v-4029e2e7]{font-size:17px;font-weight:700}.clock-card[data-v-4029e2e7]{text-align:center;flex-direction:column;gap:4px;margin-bottom:14px;padding:22px;display:flex}.clock-time[data-v-4029e2e7]{font-variant-numeric:tabular-nums;letter-spacing:.5px;font-size:34px;font-weight:700}.about-card[data-v-4029e2e7]{text-align:center;padding:22px}.mac-icon[data-v-4029e2e7]{color:var(--text-dim);justify-content:center;margin-bottom:8px;display:flex}.about-head[data-v-4029e2e7]{margin-bottom:16px}.about-name[data-v-4029e2e7]{font-size:17px;font-weight:700}.specs[data-v-4029e2e7]{max-width:320px;margin:0 auto}.spec[data-v-4029e2e7]{justify-content:space-between;padding:4px 0;font-size:13px;display:flex}.about-buttons[data-v-4029e2e7]{justify-content:center;gap:8px;margin-top:16px;display:flex}.storage-row[data-v-4029e2e7]{flex-direction:column;align-items:stretch;gap:8px}.st-head[data-v-4029e2e7]{justify-content:space-between;align-items:baseline;display:flex}.bar[data-v-4029e2e7]{background:#7878802e;border-radius:7px;height:14px;display:flex;overflow:hidden}.bar i[data-v-4029e2e7]{display:block}.bar .free[data-v-4029e2e7]{flex:1}.legend[data-v-4029e2e7]{color:var(--text-dim);flex-wrap:wrap;gap:6px 14px;font-size:11px;display:flex}.leg[data-v-4029e2e7]{align-items:center;gap:5px;display:flex}.leg i[data-v-4029e2e7]{border-radius:50%;width:8px;height:8px}.free-dot[data-v-4029e2e7]{background:#7878804d}.empty[data-v-4029e2e7]{text-align:center}.glyph[data-v-5038e640]{flex:none;width:1em;height:1em;display:block}.sc-root[data-v-b0b1e866]{flex-direction:row;position:relative;overflow:hidden}.sidebar[data-v-b0b1e866]{background:var(--sidebar-bg);border-right:.5px solid var(--border);flex-direction:column;flex-shrink:0;gap:2px;width:210px;padding:14px 10px;display:flex}.side-title[data-v-b0b1e866]{color:var(--text-dim);padding:0 8px 6px;font-size:11px;font-weight:700}.side-row[data-v-b0b1e866]{width:100%;font:inherit;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:5px 8px;font-size:13px;display:flex}.side-row[data-v-b0b1e866]:hover{background:var(--hover)}.side-row.active[data-v-b0b1e866]{background:var(--selection)}.side-ico[data-v-b0b1e866]{width:18px;color:var(--text);justify-content:center;font-size:15px;display:flex}.side-sub[data-v-b0b1e866]{color:var(--text-dim);padding:14px 8px 4px;font-size:11px;font-weight:700}.side-hint[data-v-b0b1e866]{color:var(--text-dim);padding:0 8px;font-size:11px;line-height:1.4}.main[data-v-b0b1e866]{background:var(--window-bg);flex:1;padding:20px 24px 32px;position:relative;overflow-y:auto}.page-head[data-v-b0b1e866]{align-items:center;gap:8px;margin-bottom:16px;display:flex}.page-head h1[data-v-b0b1e866]{color:var(--text);margin:0;font-size:22px;font-weight:700}.count-pill[data-v-b0b1e866]{color:var(--text-dim);background:var(--hover);border-radius:10px;padding:1px 8px;font-size:12px;font-weight:600}.grid[data-v-b0b1e866]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.tile[data-v-b0b1e866]{cursor:pointer;height:96px;font:inherit;color:#fff;text-align:left;border:none;border-radius:12px;flex-direction:column;align-items:flex-start;padding:10px 12px;transition:transform .12s,filter .12s;display:flex;position:relative;box-shadow:inset 0 0 0 .5px #ffffff2e,0 1px 3px #00000026}.tile[data-v-b0b1e866]:hover{filter:brightness(1.06);transform:scale(1.03)}.tile[data-v-b0b1e866]:active{transform:scale(.98)}.tile-glyph[data-v-b0b1e866]{color:#fff;filter:drop-shadow(0 1px 2px #0003);margin-bottom:auto;font-size:24px;line-height:1}.tile-name[data-v-b0b1e866]{text-shadow:0 1px 2px #00000040;font-size:13px;font-weight:600}.tile-meta[data-v-b0b1e866]{opacity:.75;font-size:11px}.tile-runs[data-v-b0b1e866]{background:#00000040;border-radius:8px;padding:1px 6px;font-size:10px;font-weight:700;position:absolute;top:8px;right:8px}.gal-sub[data-v-b0b1e866]{color:var(--text-dim);margin:-8px 0 16px;font-size:12px}.gal-grid[data-v-b0b1e866]{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;display:grid}.gal-card[data-v-b0b1e866]{cursor:pointer;height:74px;font:inherit;color:#fff;text-align:left;border:none;border-radius:12px;grid-template-rows:1fr 1fr;grid-template-columns:34px 1fr auto;align-items:center;column-gap:10px;padding:10px 12px;transition:transform .12s,filter .12s;display:grid;position:relative;box-shadow:inset 0 0 0 .5px #ffffff2e,0 1px 3px #00000026}.gal-card[data-v-b0b1e866]:hover{filter:brightness(1.06);transform:scale(1.02)}.gal-glyph[data-v-b0b1e866]{color:#fff;filter:drop-shadow(0 1px 2px #0003);grid-row:1/3;font-size:26px;display:flex}.gal-title[data-v-b0b1e866]{text-shadow:0 1px 2px #00000040;align-self:end;font-size:13px;font-weight:600}.gal-from[data-v-b0b1e866]{opacity:.75;align-self:start;font-size:11px}.gal-add[data-v-b0b1e866]{background:#ffffff47;border-radius:50%;grid-row:1/3;justify-content:center;align-items:center;width:22px;height:22px;font-size:14px;font-weight:700;display:flex}.ed-head[data-v-b0b1e866]{align-items:center;gap:14px;margin-bottom:20px;display:flex}.back[data-v-b0b1e866]{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:4px 0;font-size:13px}.back[data-v-b0b1e866]:hover{text-decoration:underline}.ed-id[data-v-b0b1e866]{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.ed-icon[data-v-b0b1e866]{color:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:24px;display:flex;box-shadow:inset 0 0 0 .5px #ffffff2e}.ed-name[data-v-b0b1e866]{color:var(--text);font-size:16px;font-weight:700}.ed-meta[data-v-b0b1e866]{color:var(--text-dim);font-size:12px}.run-btn[data-v-b0b1e866]{font:inherit;color:#fff;background:var(--accent);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-width:86px;padding:6px 18px;font-size:13px;font-weight:600;display:flex;box-shadow:0 1px 3px #0003}.run-btn[data-v-b0b1e866]:hover:not(:disabled){filter:brightness(1.1)}.run-btn[data-v-b0b1e866]:disabled{opacity:.7;cursor:default}.run-label[data-v-b0b1e866]{align-items:center;gap:5px;display:flex}.run-label svg[data-v-b0b1e866]{width:11px;height:11px}.ed-body[data-v-b0b1e866]{max-width:560px;margin:0 auto}.action-list[data-v-b0b1e866]{flex-direction:column;gap:8px;display:flex}.action-row[data-v-b0b1e866]{background:var(--titlebar-bg);border:.5px solid var(--border);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;transition:box-shadow .2s,border-color .2s;display:flex}.action-row.active[data-v-b0b1e866]{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 25%, transparent)}.a-icon[data-v-b0b1e866]{color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:16px;display:flex}.a-text[data-v-b0b1e866]{flex:1;min-width:0}.a-name[data-v-b0b1e866]{color:var(--text);font-size:13px;font-weight:600}.a-params[data-v-b0b1e866]{color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.a-status[data-v-b0b1e866]{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.check[data-v-b0b1e866]{width:16px;height:16px}.ed-foot[data-v-b0b1e866]{color:var(--text-dim);text-align:center;margin-top:14px;font-size:11px}.spin[data-v-b0b1e866],.spin-dark[data-v-b0b1e866]{border:2px solid color-mix(in srgb, var(--text-dim) 35%, transparent);border-top-color:var(--text-dim);border-radius:50%;width:14px;height:14px;animation:.7s linear infinite rot-b0b1e866}.spin-dark[data-v-b0b1e866]{border-color:#fff #ffffff59 #ffffff59}@keyframes rot-b0b1e866{to{transform:rotate(360deg)}}.banner[data-v-b0b1e866]{z-index:10;border:.5px solid var(--border);cursor:pointer;border-radius:14px;align-items:center;gap:10px;max-width:320px;padding:10px 14px;display:flex;position:absolute;top:12px;right:12px;box-shadow:0 8px 28px #00000040}.b-icon[data-v-b0b1e866]{color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:17px;display:flex}.b-title[data-v-b0b1e866]{color:var(--text);font-size:13px;font-weight:700}.b-msg[data-v-b0b1e866]{color:var(--text-dim);font-size:12px;line-height:1.35}.banner-enter-active[data-v-b0b1e866],.banner-leave-active[data-v-b0b1e866]{transition:opacity .25s,transform .25s}.banner-enter-from[data-v-b0b1e866],.banner-leave-to[data-v-b0b1e866]{opacity:0;transform:translateY(-10px)}.pop-enter-active[data-v-b0b1e866]{transition:transform .18s}.pop-enter-from[data-v-b0b1e866]{transform:scale(.4)}.sp-sidebar[data-v-33fa6e2b]{flex-direction:column;flex-shrink:0;gap:8px;width:300px;min-height:0;padding:8px 0 0 8px;display:flex}.nav-card[data-v-33fa6e2b],.lib-card[data-v-33fa6e2b]{background:#121212;border-radius:8px;padding:8px 4px}.lib-card[data-v-33fa6e2b]{background:#0e0e0e;flex-direction:column;flex:1;min-height:0;display:flex}.nav-item[data-v-33fa6e2b]{color:#b3b3b3;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:16px;width:100%;padding:10px 14px;font-family:inherit;font-size:14px;font-weight:700;transition:color .15s;display:flex}.nav-item[data-v-33fa6e2b]:hover,.nav-item.on[data-v-33fa6e2b]{color:#fff}.lib-head[data-v-33fa6e2b]{color:#b3b3b3;align-items:center;gap:12px;padding:8px 14px 10px;font-size:14px;font-weight:700;display:flex}.pl-list[data-v-33fa6e2b]{flex:1;padding:0 4px 8px;overflow-y:auto}.pl-list[data-v-33fa6e2b]::-webkit-scrollbar{width:8px}.pl-list[data-v-33fa6e2b]::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}.pl-row[data-v-33fa6e2b]{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:12px;width:100%;padding:7px 10px;font-family:inherit;transition:background .15s;display:flex}.pl-row[data-v-33fa6e2b]:hover{background:#1f1f1f}.pl-row.on[data-v-33fa6e2b]{background:#232323}.pl-cover[data-v-33fa6e2b]{border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:20px;display:flex;position:relative;overflow:hidden}.cover-img[data-v-33fa6e2b]{object-fit:cover;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.pl-meta[data-v-33fa6e2b]{flex-direction:column;gap:3px;min-width:0;display:flex}.pl-name[data-v-33fa6e2b]{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.pl-sub[data-v-33fa6e2b]{color:#b3b3b3;font-size:12px}.home[data-v-2547267f]{z-index:0;padding:20px 28px 110px;position:relative}.home-fade[data-v-2547267f]{pointer-events:none;z-index:-1;background:linear-gradient(#40327a8c,#0000);height:320px;position:absolute;top:0;left:0;right:0}.greeting[data-v-2547267f]{letter-spacing:-.5px;margin:8px 0 18px;font-size:28px;font-weight:800}.quick-grid[data-v-2547267f]{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:34px;display:grid}.quick-tile[data-v-2547267f]{cursor:pointer;text-align:left;background:#ffffff14;border:none;border-radius:6px;align-items:center;gap:12px;height:62px;padding:0;font-family:inherit;transition:background .15s;display:flex;position:relative;overflow:hidden}.quick-tile[data-v-2547267f]:hover{background:#ffffff29}.q-cover[data-v-2547267f]{flex-shrink:0;justify-content:center;align-items:center;width:62px;height:62px;font-size:24px;display:flex}.q-name[data-v-2547267f]{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.q-play[data-v-2547267f]{opacity:0;background:#1ed760;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;transition:all .2s;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)translateY(6px);box-shadow:0 6px 16px #00000080}.quick-tile:hover .q-play[data-v-2547267f]{opacity:1;transform:translateY(-50%)}.q-play[data-v-2547267f]:hover{transform:translateY(-50%)scale(1.05)}.row[data-v-2547267f]{margin-bottom:34px}.row-head[data-v-2547267f]{justify-content:space-between;align-items:baseline;margin-bottom:14px;display:flex}.row-head h2[data-v-2547267f]{letter-spacing:-.4px;margin:0;font-size:21px;font-weight:800}.show-all[data-v-2547267f]{color:#b3b3b3;letter-spacing:.6px;cursor:pointer;font-size:12px;font-weight:700}.show-all[data-v-2547267f]:hover{text-decoration:underline}.cards[data-v-2547267f]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;display:grid}.card[data-v-2547267f]{cursor:pointer;text-align:left;background:#181818;border:none;border-radius:8px;flex-direction:column;gap:8px;padding:14px;font-family:inherit;transition:background .2s;display:flex;position:relative}.card[data-v-2547267f]:hover{background:#282828}.c-cover[data-v-2547267f]{aspect-ratio:1;border-radius:6px;justify-content:center;align-items:center;width:100%;display:flex;box-shadow:0 8px 20px #0006}.c-name[data-v-2547267f]{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.c-desc[data-v-2547267f]{color:#b3b3b3;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.c-coverwrap[data-v-2547267f]{display:block;position:relative}.c-play[data-v-2547267f]{opacity:0;background:#1ed760;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:all .2s;display:flex;position:absolute;bottom:8px;right:8px;transform:translateY(8px);box-shadow:0 6px 16px #00000080}.card:hover .c-play[data-v-2547267f]{opacity:1;transform:translateY(0)}.search[data-v-5be57840]{padding:20px 28px 110px}.search-bar[data-v-5be57840]{background:#242424;border:1px solid #0000;border-radius:6px;align-items:center;gap:10px;width:340px;height:44px;margin-bottom:26px;padding:0 12px;transition:border-color .15s,background .15s;display:flex}.search-bar[data-v-5be57840]:focus-within{background:#2a2a2a;border-color:#fff}.search-bar input[data-v-5be57840]{color:#fff;background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:13px}.search-bar input[data-v-5be57840]::placeholder{color:#757575}.sec-title[data-v-5be57840]{letter-spacing:-.4px;margin:0 0 16px;font-size:21px;font-weight:800}.genre-grid[data-v-5be57840]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px;display:grid}.genre-card[data-v-5be57840]{aspect-ratio:16/9.5;cursor:pointer;text-align:left;border:none;border-radius:8px;padding:14px;font-family:inherit;position:relative;overflow:hidden}.g-name[data-v-5be57840]{color:#fff;letter-spacing:-.4px;font-size:21px;font-weight:800}.g-art[data-v-5be57840]{background:#00000047;border-radius:6px;width:90px;height:90px;position:absolute;bottom:-8px;right:-16px;transform:rotate(25deg);box-shadow:0 6px 18px #00000059}.results[data-v-5be57840]{flex-direction:column;display:flex}.result-row[data-v-5be57840]{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:12px;width:100%;padding:7px 10px;font-family:inherit;display:flex}.result-row[data-v-5be57840]:hover{background:#1f1f1f}.r-cover[data-v-5be57840]{color:#fffc;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.r-meta[data-v-5be57840]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.r-title[data-v-5be57840]{color:#fff;font-size:14px;font-weight:500}.playing .r-title[data-v-5be57840]{color:#1ed760}.r-sub[data-v-5be57840],.r-dur[data-v-5be57840]{color:#b3b3b3;font-size:12px}.no-results[data-v-5be57840]{color:#b3b3b3;margin-top:10px;font-size:14px}.pl-view[data-v-52d4795d]{min-height:100%}.pl-header[data-v-52d4795d]{align-items:flex-end;gap:22px;padding:28px 28px 24px;display:flex}.pl-cover[data-v-52d4795d]{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:192px;height:192px;font-size:64px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 40px #0000008c}.cover-img[data-v-52d4795d]{object-fit:cover;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.pl-headmeta[data-v-52d4795d]{flex-direction:column;gap:8px;min-width:0;display:flex}.pl-type[data-v-52d4795d]{font-size:12px;font-weight:700}.pl-title[data-v-52d4795d]{letter-spacing:-2px;margin:0;font-size:52px;font-weight:900;line-height:1.05}.pl-desc[data-v-52d4795d]{color:#ffffffbf;margin:0;font-size:13px}.pl-stats[data-v-52d4795d]{font-size:13px;font-weight:600}.pl-stats .dim[data-v-52d4795d]{color:#ffffffa6;font-weight:400}.pl-actions[data-v-52d4795d]{align-items:center;gap:22px;padding:12px 28px 18px;display:flex}.big-play[data-v-52d4795d]{cursor:pointer;background:#1ed760;border:none;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;transition:transform .12s,background .12s;display:flex;box-shadow:0 8px 20px #0006}.big-play[data-v-52d4795d]:hover{background:#3be477;transform:scale(1.05)}.heart-btn[data-v-52d4795d],.more-btn[data-v-52d4795d]{color:#b3b3b3;cursor:pointer;background:0 0;border:none;padding:0;font-size:26px}.more-btn[data-v-52d4795d]{letter-spacing:2px;font-size:22px}.heart-btn[data-v-52d4795d]:hover,.more-btn[data-v-52d4795d]:hover{color:#fff}.track-table[data-v-52d4795d]{padding:0 16px 110px}.tr[data-v-52d4795d]{text-align:left;border-radius:6px;grid-template-columns:32px 1fr 220px 90px;align-items:center;gap:12px;width:100%;height:52px;padding:0 12px;font-family:inherit;display:grid}.tr-head[data-v-52d4795d]{color:#b3b3b3;letter-spacing:.8px;border-bottom:1px solid #ffffff1f;border-radius:0;height:36px;margin-bottom:10px;font-size:12px;font-weight:500}.tr-row[data-v-52d4795d]{cursor:pointer;color:#b3b3b3;background:0 0;border:none}.tr-row[data-v-52d4795d]:hover{background:#ffffff17}.tr-row.current[data-v-52d4795d]{background:#ffffff0f}.c-num[data-v-52d4795d]{justify-content:center;align-items:center;font-size:14px;display:flex;position:relative}.hover-play[data-v-52d4795d]{display:none;position:absolute}.tr-row:hover .hover-play[data-v-52d4795d]{display:block}.tr-row:hover .num-text[data-v-52d4795d],.tr-row:hover .eq[data-v-52d4795d]{display:none}.eq[data-v-52d4795d]{align-items:flex-end;gap:2px;height:14px;display:flex}.eq i[data-v-52d4795d]{background:#1ed760;border-radius:1px;width:3px;animation:.9s ease-in-out infinite eq-52d4795d}.eq i[data-v-52d4795d]:first-child{animation-delay:0s}.eq i[data-v-52d4795d]:nth-child(2){animation-delay:.3s}.eq i[data-v-52d4795d]:nth-child(3){animation-delay:.6s}@keyframes eq-52d4795d{0%,to{height:4px}50%{height:14px}}.c-title[data-v-52d4795d]{align-items:center;gap:12px;min-width:0;display:flex}.t-cover[data-v-52d4795d]{color:#ffffffbf;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:relative;overflow:hidden}.t-meta[data-v-52d4795d]{flex-direction:column;gap:3px;min-width:0;display:flex}.t-name[data-v-52d4795d]{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.t-name.green[data-v-52d4795d]{color:#1ed760}.t-artist[data-v-52d4795d]{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.tr-row:hover .t-artist[data-v-52d4795d]{color:#fff}.c-album[data-v-52d4795d]{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.tr-row:hover .c-album[data-v-52d4795d]{color:#fff}.c-dur[data-v-52d4795d]{justify-content:flex-end;align-items:center;gap:12px;font-size:13px;display:flex}.like[data-v-52d4795d]{opacity:0;font-size:15px;transition:opacity .15s}.like.on[data-v-52d4795d]{opacity:1;color:#1ed760}.tr-row:hover .like[data-v-52d4795d]{opacity:1}.like[data-v-52d4795d]:hover{color:#fff}.like.on[data-v-52d4795d]:hover{color:#3be477}.player[data-v-f4814111]{background:#000;border-top:1px solid #282828;flex-shrink:0;grid-template-columns:1fr 1.6fr 1fr;align-items:center;gap:16px;height:84px;padding:0 16px;display:grid}.np[data-v-f4814111]{align-items:center;gap:12px;min-width:0;display:flex}.np-cover[data-v-f4814111]{color:#fffc;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:18px;display:flex;position:relative;overflow:hidden}.cover-img[data-v-f4814111]{object-fit:cover;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.np-meta[data-v-f4814111]{flex-direction:column;gap:3px;min-width:0;display:flex}.np-title[data-v-f4814111]{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.np-artist[data-v-f4814111]{color:#b3b3b3;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.np-offline[data-v-f4814111]{color:#e91429;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.np-like[data-v-f4814111]{flex-shrink:0;font-size:16px}.np-like.liked[data-v-f4814111]{color:#1ed760}.transport[data-v-f4814111]{flex-direction:column;align-items:center;gap:8px;display:flex}.t-controls[data-v-f4814111]{align-items:center;gap:20px;display:flex}.icon-btn[data-v-f4814111]{color:#b3b3b3;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:2px;transition:color .15s;display:flex;position:relative}.icon-btn[data-v-f4814111]:hover{color:#fff}.icon-btn.active[data-v-f4814111]{color:#1ed760}.icon-btn.active[data-v-f4814111]:after{content:"";background:#1ed760;border-radius:50%;width:4px;height:4px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)}.repeat .one[data-v-f4814111]{color:#1ed760;font-size:8px;font-weight:800;position:absolute;top:-2px;right:-4px}.play-btn[data-v-f4814111]{cursor:pointer;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:transform .12s;display:flex}.play-btn[data-v-f4814111]:hover{transform:scale(1.06)}.seek-row[data-v-f4814111]{align-items:center;gap:10px;width:100%;max-width:560px;display:flex}.time[data-v-f4814111]{color:#a7a7a7;text-align:center;font-variant-numeric:tabular-nums;min-width:34px;font-size:11px}.bar[data-v-f4814111]{cursor:pointer;background:#4d4d4d;border-radius:2px;height:4px;position:relative}.bar.seek[data-v-f4814111]{flex:1}.bar-fill[data-v-f4814111]{background:#b3b3b3;border-radius:2px;height:100%}.bar:hover .bar-fill[data-v-f4814111]{background:#1ed760}.knob[data-v-f4814111]{opacity:0;pointer-events:none;background:#fff;border-radius:50%;width:12px;height:12px;transition:opacity .12s;position:absolute;top:50%;transform:translate(-50%,-50%)}.bar:hover .knob[data-v-f4814111]{opacity:1}.right[data-v-f4814111]{justify-content:flex-end;align-items:center;gap:10px;display:flex}.bar.vol[data-v-f4814111]{width:96px}.spotify[data-v-6de230af]{color:#fff;background:#121212;font-size:13px;overflow:hidden}.sp-body[data-v-6de230af]{flex:1;min-height:0;display:flex}.sp-main[data-v-6de230af]{background:#121212;border-radius:8px;flex:1;min-width:0;margin:8px 8px 0 0;position:relative;overflow-y:auto}.sp-main[data-v-6de230af]::-webkit-scrollbar{width:10px}.sp-main[data-v-6de230af]::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:5px}.sticky[data-v-a276f7c2]{background:linear-gradient(165deg, #fff6, #fff0 40%, #0000000a), var(--note-bg);color:#4b4433;-webkit-user-select:none;user-select:none;border-radius:3px;flex-direction:column;width:230px;height:230px;transition:transform .16s,box-shadow .16s;display:flex;position:absolute;box-shadow:0 10px 24px #0000003d,0 2px 5px #00000024}.sticky.dragging[data-v-a276f7c2]{transition:none;box-shadow:0 18px 40px #00000052,0 4px 10px #0003}.sticky.collapsed[data-v-a276f7c2]{height:26px}.sticky[data-v-a276f7c2]:after{content:"";border-top:20px solid var(--note-fold);filter:drop-shadow(-2px 2px 2px #0000002e);pointer-events:none;border-left:20px solid #0000;width:0;height:0;position:absolute;top:0;right:0}.strip[data-v-a276f7c2]{cursor:grab;touch-action:none;flex:none;align-items:center;height:26px;display:flex;position:relative}.dragging .strip[data-v-a276f7c2]{cursor:grabbing}.close[data-v-a276f7c2]{color:#0000008c;cursor:pointer;opacity:0;background:#0000002e;border:none;border-radius:50%;place-items:center;width:14px;height:14px;padding:0;font-size:8px;line-height:1;transition:opacity .12s;display:grid;position:absolute;top:50%;left:6px;transform:translateY(-50%)}.close svg[data-v-a276f7c2]{width:7px;height:7px;display:block}.sticky:hover .close[data-v-a276f7c2]{opacity:1}.close[data-v-a276f7c2]:hover{color:#fff;background:#00000057}.bar-title[data-v-a276f7c2]{color:#0000008c;white-space:nowrap;text-overflow:ellipsis;padding:0 22px 0 26px;font-size:11.5px;font-style:italic;overflow:hidden}.body-wrap[data-v-a276f7c2]{flex-direction:column;flex:1;min-height:0;display:flex}.body[data-v-a276f7c2]{cursor:text;white-space:pre-wrap;word-break:break-word;-webkit-user-select:text;user-select:text;outline:none;flex:1;padding:0 12px 6px;font-family:Marker Felt,Bradley Hand,Segoe Print,Comic Sans MS,cursive;font-size:13px;line-height:1.45;overflow-y:auto}.body[data-v-a276f7c2]:empty:before{content:"Note";color:#0000004d}.dots[data-v-a276f7c2]{opacity:0;flex:none;justify-content:center;gap:7px;padding:0 10px 8px;transition:opacity .12s;display:flex}.sticky:hover .dots[data-v-a276f7c2]{opacity:1}.dot[data-v-a276f7c2]{cursor:pointer;border:1px solid #0000002e;border-radius:50%;width:13px;height:13px;padding:0;transition:transform .1s}.dot[data-v-a276f7c2]:hover{transform:scale(1.2)}.dot.active[data-v-a276f7c2]{box-shadow:0 0 0 2px #0000004d}.stickies-app[data-v-e56651e2]{background:var(--window-bg)}.toolbar[data-v-e56651e2]{border-bottom:.5px solid var(--border);background:var(--sidebar-bg);flex:none;align-items:center;gap:10px;height:42px;padding:0 12px;display:flex}.spacer[data-v-e56651e2]{flex:1}.new-note[data-v-e56651e2]{border:.5px solid var(--border);background:var(--window-bg);height:26px;color:var(--text);cursor:pointer;border-radius:7px;align-items:center;gap:5px;padding:0 11px;font-family:inherit;font-size:12.5px;display:inline-flex;box-shadow:0 1px 2px #0000000f}.new-note[data-v-e56651e2]:hover{background:var(--hover)}.new-note[data-v-e56651e2]:active{transform:scale(.97)}.plus[data-v-e56651e2]{font-size:14px;line-height:1}.count[data-v-e56651e2]{color:var(--text-dim);font-size:12px}.board[data-v-e56651e2]{background-color:var(--window-bg);background-image:radial-gradient(circle,#7f7f7f38 1px,#0000 1.2px);background-size:24px 24px;flex:1;position:relative;overflow:hidden}.empty[data-v-e56651e2]{color:var(--text-dim);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:0}.empty .new-note[data-v-e56651e2]{pointer-events:auto}.empty-icon[data-v-e56651e2]{opacity:.6}.empty-icon svg[data-v-e56651e2]{width:46px;height:46px;margin:0 auto;display:block}.empty p[data-v-e56651e2]{margin:0 0 6px;font-size:13px}.chart-sec[data-v-e739fb67]{flex-shrink:0}.range-pills[data-v-e739fb67]{gap:2px;margin-bottom:8px;display:flex}.pill[data-v-e739fb67]{color:var(--text-dim);cursor:default;background:0 0;border:none;border-radius:6px;padding:3px 10px;font-family:inherit;font-size:12px;font-weight:600}.pill[data-v-e739fb67]:hover:not(.on){background:var(--hover)}.pill.on[data-v-e739fb67]{background:var(--selection);color:var(--text)}.chart[data-v-e739fb67]{-webkit-user-select:none;user-select:none;touch-action:none;height:200px;position:relative}.chart svg[data-v-e739fb67]{width:100%;height:100%;display:block;position:absolute;inset:0}.gridline[data-v-e739fb67]{border-top:1px dashed var(--border);pointer-events:none;position:absolute;left:0;right:0}.y-lbl[data-v-e739fb67]{color:var(--text-dim);font-variant-numeric:tabular-nums;pointer-events:none;font-size:10px;position:absolute;right:2px}.y-hi[data-v-e739fb67]{top:2px}.y-lo[data-v-e739fb67]{bottom:2px}.xhair[data-v-e739fb67]{background:var(--text-dim);opacity:.7;pointer-events:none;width:.5px;position:absolute;top:0;bottom:0}.xdot[data-v-e739fb67]{border:2px solid var(--window-bg);pointer-events:none;width:9px;height:9px;box-shadow:0 0 0 .5px var(--border);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.xtip[data-v-e739fb67]{background:var(--window-bg);border:.5px solid var(--border);pointer-events:none;white-space:nowrap;border-radius:8px;align-items:baseline;gap:7px;padding:4px 9px;font-size:12px;display:flex;position:absolute;top:4px;transform:translate(-50%);box-shadow:0 4px 14px #00000029}.xtip b[data-v-e739fb67]{font-variant-numeric:tabular-nums}.xtip span[data-v-e739fb67]{color:var(--text-dim);font-size:11px}.x-labels[data-v-e739fb67]{color:var(--text-dim);justify-content:space-between;margin-top:5px;font-size:10px;display:flex}.stocks[data-v-d551da62]{--up:#34c759;--down:#ff3b30;color:var(--text);font-size:13px}.stocks-body[data-v-d551da62]{flex:1;min-height:0;display:flex}.sidebar[data-v-d551da62]{background:var(--sidebar-bg);border-right:.5px solid var(--border);flex-direction:column;flex-shrink:0;width:252px;padding-bottom:8px;display:flex;overflow-y:auto}.side-search[data-v-d551da62]{padding:10px 12px 6px;position:relative}.search-ico[data-v-d551da62]{opacity:.55;pointer-events:none;width:11px;height:11px;position:absolute;top:15px;left:20px}.search[data-v-d551da62]{box-sizing:border-box;width:100%;color:var(--text);background:var(--hover);border:.5px solid var(--border);border-radius:8px;outline:none;padding:4px 8px 4px 24px;font-size:12px}.search[data-v-d551da62]:focus{box-shadow:0 0 0 3px var(--selection)}.side-label[data-v-d551da62]{color:var(--text-dim);padding:8px 16px 4px;font-size:11px;font-weight:700}.watch-row[data-v-d551da62]{cursor:default;border-radius:8px;align-items:center;gap:8px;margin:1px 8px;padding:7px 8px;display:flex}.watch-row[data-v-d551da62]:hover:not(.sel){background:var(--hover)}.watch-row.sel[data-v-d551da62]{background:var(--selection)}.wr-left[data-v-d551da62]{flex:1;min-width:0}.wr-symbol[data-v-d551da62]{font-size:13px;font-weight:700}.wr-name[data-v-d551da62]{color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.wr-spark[data-v-d551da62]{flex-shrink:0;width:56px;height:24px}.wr-right[data-v-d551da62]{text-align:right;flex-shrink:0}.wr-price[data-v-d551da62]{font-variant-numeric:tabular-nums;margin-bottom:2px;font-size:13px;font-weight:600}.wr-pill[data-v-d551da62]{box-sizing:border-box;color:#fff;text-align:center;font-variant-numeric:tabular-nums;border-radius:6px;min-width:56px;padding:2px 5px;font-size:11px;font-weight:600;display:inline-block}.wr-pill.up[data-v-d551da62]{background:var(--up)}.wr-pill.down[data-v-d551da62]{background:var(--down)}.side-empty[data-v-d551da62]{text-align:center;color:var(--text-dim);padding:24px 12px;font-size:12px}.detail[data-v-d551da62]{flex-direction:column;flex:1;min-width:0;padding:18px 26px 48px;display:flex;overflow-y:auto}.d-head[data-v-d551da62]{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.d-symbol[data-v-d551da62]{letter-spacing:.2px;font-size:24px;font-weight:800}.d-name[data-v-d551da62]{color:var(--text-dim);margin-top:2px;font-size:12px}.d-pricebox[data-v-d551da62]{text-align:right}.d-price[data-v-d551da62]{font-variant-numeric:tabular-nums;font-size:28px;font-weight:700;line-height:1.1}.d-change[data-v-d551da62]{font-variant-numeric:tabular-nums;margin-top:2px;font-size:13px;font-weight:600}.d-change.up[data-v-d551da62]{color:var(--up)}.d-change.down[data-v-d551da62]{color:var(--down)}.d-status[data-v-d551da62]{margin-top:3px;font-size:11px;font-weight:600}.d-status.open[data-v-d551da62]{color:var(--up)}.d-status.closed[data-v-d551da62]{color:var(--text-dim)}.divider[data-v-d551da62]{background:var(--border);flex-shrink:0;height:.5px;margin:14px 0}.stats[data-v-d551da62]{flex-shrink:0;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:10px 18px;display:grid}.stat[data-v-d551da62]{border-bottom:.5px solid var(--border);justify-content:space-between;align-items:baseline;gap:10px;padding:5px 0;display:flex}.stat-label[data-v-d551da62]{color:var(--text-dim);font-size:11px}.stat-value[data-v-d551da62]{font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.news[data-v-d551da62]{flex-shrink:0}.sec-title[data-v-d551da62]{margin-bottom:6px;font-size:15px;font-weight:700}.news-row[data-v-d551da62]{cursor:default;border-radius:9px;align-items:center;gap:12px;margin:0 -8px;padding:8px;display:flex}.news-row[data-v-d551da62]:hover{background:var(--hover)}.news-thumb[data-v-d551da62]{width:42px;height:42px;color:var(--text-dim);background:linear-gradient(150deg, var(--hover), var(--sidebar-bg));border:.5px solid var(--border);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;display:flex}.news-thumb svg[data-v-d551da62]{width:20px;height:20px;display:block}.news-main[data-v-d551da62]{min-width:0}.news-head[data-v-d551da62]{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.news-meta[data-v-d551da62]{color:var(--text-dim);margin-top:2px;font-size:11px}.term[data-v-3545fa50]{color:#1a1a1a;cursor:text;-webkit-user-select:text;user-select:text;background:#fdfdfd;font-family:Menlo,Monaco,SF Mono,Consolas,Courier New,monospace;font-size:12.5px;line-height:1.45}.scroll[data-v-3545fa50]{overflow-wrap:anywhere;flex:1;min-height:0;padding:6px 8px 8px;overflow-y:auto}.scroll[data-v-3545fa50]::-webkit-scrollbar{width:8px}.scroll[data-v-3545fa50]::-webkit-scrollbar-thumb{background:#00000038;border-radius:4px}.scroll[data-v-3545fa50]::-webkit-scrollbar-thumb:hover{background:#00000059}.line[data-v-3545fa50]{white-space:pre-wrap;min-height:1.45em}.prompt[data-v-3545fa50]{font-weight:700}.input-line[data-v-3545fa50]{align-items:baseline;display:flex}.input[data-v-3545fa50]{min-width:0;font:inherit;color:inherit;caret-color:#1a1a1a;background:0 0;border:none;outline:none;flex:1;margin:0;padding:0}.scroll[data-v-3545fa50] ::selection{background:#0062ff47}.textedit[data-v-865f0d7f]{position:relative}.toolbar[data-v-865f0d7f]{border-bottom:.5px solid var(--border);z-index:20;flex-wrap:wrap;flex:none;align-items:center;gap:6px 10px;padding:6px 10px;display:flex}.tb-group[data-v-865f0d7f]{align-items:center;gap:2px;display:flex}.tb-btn[data-v-865f0d7f]{min-width:28px;height:26px;color:var(--text);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;padding:0 6px;font-size:13px;display:inline-flex}.tb-btn svg[data-v-865f0d7f]{width:15px;height:15px;display:block}.tb-btn[data-v-865f0d7f]:hover:not(:disabled){background:var(--hover)}.tb-btn.on[data-v-865f0d7f]{background:var(--selection);color:var(--accent)}.tb-btn[data-v-865f0d7f]:disabled{opacity:.35}.tb-btn.wide[data-v-865f0d7f]{padding:0 10px}.tb-btn.fmt.b[data-v-865f0d7f]{font-weight:700}.tb-btn.fmt.i[data-v-865f0d7f]{font-family:Georgia,serif;font-style:italic}.tb-btn.fmt.u[data-v-865f0d7f]{text-decoration:underline}.chev[data-v-865f0d7f]{color:var(--text-dim);margin-left:3px;font-size:9px}.sep[data-v-865f0d7f]{background:var(--border);width:.5px;height:16px;margin:0 5px}.size-select[data-v-865f0d7f]{border:.5px solid var(--border);background:var(--window-bg);width:56px;height:24px;color:var(--text);border-radius:6px;outline:none;margin-right:4px;padding:0 4px;font-size:12px}.title-wrap[data-v-865f0d7f]{flex:1;justify-content:center;align-items:center;gap:6px;min-width:140px;display:flex}.dirty-dot[data-v-865f0d7f]{color:var(--text-dim);font-size:10px}.title-input[data-v-865f0d7f]{text-align:center;width:190px;color:var(--text);opacity:0;background:0 0;border:.5px solid #0000;border-radius:6px;outline:none;padding:3px 8px;font-size:13px;font-weight:600}.title-wrap:hover .title-input[data-v-865f0d7f],.title-input[data-v-865f0d7f]:focus{opacity:1}.title-input[data-v-865f0d7f]:hover{border-color:var(--border)}.title-input[data-v-865f0d7f]:focus{border-color:var(--accent);background:var(--window-bg)}.flash[data-v-865f0d7f]{color:#30d158;white-space:nowrap;align-items:center;gap:4px;font-size:11px;display:inline-flex}.flash svg[data-v-865f0d7f]{width:11px;height:11px;display:block}.menu-anchor[data-v-865f0d7f]{position:relative}.menu-backdrop[data-v-865f0d7f]{z-index:90;position:fixed;inset:0}.dropdown[data-v-865f0d7f]{z-index:100;border:.5px solid var(--border);border-radius:10px;min-width:270px;max-width:340px;max-height:300px;padding:5px;position:absolute;top:31px;left:0;overflow-y:auto;box-shadow:0 12px 36px #00000040}.dropdown-title[data-v-865f0d7f]{color:var(--text-dim);padding:4px 8px 5px;font-size:11px}.menu-empty[data-v-865f0d7f]{color:var(--text-dim);padding:6px 8px 8px;font-size:12px}.menu-item[data-v-865f0d7f]{text-align:left;width:100%;color:var(--text);border-radius:6px;align-items:center;gap:7px;padding:4px 8px;font-size:12.5px;display:flex}.menu-item[data-v-865f0d7f]:hover{background:var(--accent);color:#fff}.mi-icon[data-v-865f0d7f]{flex:none}.mi-path[data-v-865f0d7f]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.paper-wrap[data-v-865f0d7f]{background:#fff;flex:1;overflow-y:auto}.editor[data-v-865f0d7f]{color:#1d1d1f;min-height:100%;caret-color:var(--accent);white-space:pre-wrap;overflow-wrap:break-word;outline:none;padding:30px 42px;font-family:New York,ui-serif,Georgia,Times New Roman,serif;font-size:14px;line-height:1.55}.editor.plain[data-v-865f0d7f]{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:13px}.editor[data-v-865f0d7f]:empty:before{content:"Start typing…";color:#8080808c;pointer-events:none}:root[data-theme=dark] .paper-wrap[data-v-865f0d7f]{background:#1c1c1e}:root[data-theme=dark] .editor[data-v-865f0d7f]{color:#f5f5f7}.statusbar[data-v-865f0d7f]{border-top:.5px solid var(--border);background:var(--titlebar-bg);height:26px;color:var(--text-dim);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;font-size:11px;display:flex}.sb-path[data-v-865f0d7f]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sb-stats[data-v-865f0d7f]{flex:none}.poster-card[data-v-d525da9b]{text-align:left;flex-direction:column;align-items:flex-start;gap:5px;min-width:0;padding:0;display:flex}.poster[data-v-d525da9b]{aspect-ratio:2/3;border:.5px solid #ffffff24;border-radius:10px;justify-content:center;align-items:center;width:100%;transition:transform .15s,box-shadow .15s;display:flex;position:relative;box-shadow:0 6px 16px #00000059}.poster-card:hover .poster[data-v-d525da9b]{transform:scale(1.035);box-shadow:0 10px 24px #00000080}.p-emoji[data-v-d525da9b]{filter:drop-shadow(0 4px 10px #00000073);font-size:52px}.live-badge[data-v-d525da9b]{color:#fff;letter-spacing:.6px;background:#ff453a;border-radius:4px;padding:2px 7px;font-size:9px;font-weight:800;position:absolute;top:8px;left:8px}.owned-badge[data-v-d525da9b]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#0000008c;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:10px;font-weight:600;display:inline-flex;position:absolute;bottom:8px;left:8px}.owned-badge svg[data-v-d525da9b]{width:9px;height:9px;display:block}.p-title[data-v-d525da9b]{color:#f5f5f7;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:13px;font-weight:600;overflow:hidden}.p-sub[data-v-d525da9b]{color:#98989d;font-size:11px}.player[data-v-a201f97c]{z-index:60;border-radius:inherit;background:#000;position:absolute;inset:0;overflow:hidden}.backdrop[data-v-a201f97c]{filter:brightness(.5)saturate(1.1);position:absolute;inset:0}.scrim[data-v-a201f97c]{background:radial-gradient(#0000 30%,#000000a6 100%);position:absolute;inset:0}.close-btn[data-v-a201f97c]{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;background:#ffffff24;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;display:flex;position:absolute;top:14px;right:14px}.close-btn svg[data-v-a201f97c]{width:13px;height:13px;display:block}.close-btn[data-v-a201f97c]:hover{background:#ffffff47}.title-card[data-v-a201f97c]{color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;inset:0}.tc-emoji[data-v-a201f97c]{filter:drop-shadow(0 8px 24px #0009);font-size:84px}.tc-title[data-v-a201f97c]{letter-spacing:.2px;text-shadow:0 2px 12px #0009;font-size:34px;font-weight:800}.tc-meta[data-v-a201f97c]{color:#ffffffbf;font-size:13px}.controls[data-v-a201f97c]{background:linear-gradient(#0000,#000000b3);padding:0 22px 16px;position:absolute;bottom:0;left:0;right:0}.track[data-v-a201f97c]{cursor:pointer;background:#ffffff47;border-radius:3px;height:5px;margin-bottom:12px}.fill[data-v-a201f97c]{background:#fff;border-radius:3px;height:100%}.ctrl-row[data-v-a201f97c]{color:#fff;align-items:center;gap:16px;display:flex}.pp-btn[data-v-a201f97c]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;background:#ffffff24;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;display:flex}.pp-btn svg[data-v-a201f97c]{width:15px;height:15px;display:block}.pp-btn[data-v-a201f97c]:hover{background:#ffffff47}.time[data-v-a201f97c]{font-variant-numeric:tabular-nums;color:#ffffffd9;font-size:12px}.spacer[data-v-a201f97c]{flex:1}.ctrl-ghost[data-v-a201f97c]{opacity:.75;cursor:default;display:inline-flex}.ctrl-ghost svg[data-v-a201f97c]{width:17px;height:17px;display:block}.store-grid[data-v-6c37dfc6]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:18px 14px;display:grid}.store-card[data-v-6c37dfc6]{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.poster[data-v-6c37dfc6]{aspect-ratio:2/3;border:.5px solid #ffffff24;border-radius:10px;justify-content:center;align-items:center;width:100%;transition:transform .15s;display:flex;position:relative;box-shadow:0 6px 16px #00000059}.store-card:hover .poster[data-v-6c37dfc6]{transform:scale(1.035)}.s-emoji[data-v-6c37dfc6]{filter:drop-shadow(0 4px 10px #00000073);font-size:52px}.s-title[data-v-6c37dfc6]{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:13px;font-weight:600;overflow:hidden}.buy-btn[data-v-6c37dfc6]{color:#2997ff;background:#ffffff24;border-radius:999px;align-items:center;gap:4px;padding:4px 16px;font-size:12px;font-weight:700;display:inline-flex}.buy-btn svg[data-v-6c37dfc6]{width:11px;height:11px;display:block}.buy-btn[data-v-6c37dfc6]:hover{background:#ffffff38}.buy-btn.owned[data-v-6c37dfc6]{color:#30d158}.tv[data-v-2e553aed]{color:#f5f5f7;border-radius:inherit;background:#161617;position:relative}.body[data-v-2e553aed]{flex:1;min-height:0;display:flex}.sidebar[data-v-2e553aed]{background:#1e1e20;border-right:.5px solid #ffffff1a;flex-shrink:0;width:214px;padding:10px 10px 16px;overflow-y:auto}.nav-head[data-v-2e553aed]{color:#86868b;margin:14px 8px 4px;font-size:11px;font-weight:700}.nav-item[data-v-2e553aed]{text-align:left;color:#f5f5f7;border-radius:6px;align-items:center;gap:8px;width:100%;padding:4px 8px;font-size:13px;display:flex}.nav-item[data-v-2e553aed]:hover{background:#ffffff14}.nav-item.on[data-v-2e553aed]{background:#ffffff29}.nav-icon[data-v-2e553aed]{text-align:center;flex-shrink:0;justify-content:center;width:18px;font-size:12px;display:flex}.nav-icon svg[data-v-2e553aed]{width:14px;height:14px;display:block}.content[data-v-2e553aed]{flex:1;min-width:0;overflow-y:auto}.pane[data-v-2e553aed]{padding:18px 28px 40px}h1[data-v-2e553aed]{margin-bottom:14px;font-size:26px;font-weight:800}h2[data-v-2e553aed]{margin:22px 0 10px;font-size:17px;font-weight:700}.back[data-v-2e553aed]{color:#2997ff;margin-bottom:12px;padding:0;font-size:13px}.empty[data-v-2e553aed]{color:#86868b;font-size:13px}.row[data-v-2e553aed]{gap:14px;padding:4px 2px 10px;display:flex;overflow-x:auto}.row-card[data-v-2e553aed]{flex-shrink:0;width:148px}.grid[data-v-2e553aed]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:18px 14px;display:grid}.kids-grid[data-v-2e553aed] .poster{border-radius:14px}.upnext-card[data-v-2e553aed]{aspect-ratio:16/9;text-align:left;border:.5px solid #ffffff24;border-radius:12px;flex-direction:column;flex-shrink:0;justify-content:flex-end;width:300px;transition:transform .15s;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 16px #00000059}.upnext-card[data-v-2e553aed]:hover{transform:scale(1.03)}.un-emoji[data-v-2e553aed]{filter:drop-shadow(0 4px 10px #00000080);font-size:44px;position:absolute;top:12px;left:14px}.live-badge[data-v-2e553aed]{color:#fff;letter-spacing:.6px;background:#ff453a;border-radius:4px;padding:2px 7px;font-size:9px;font-weight:800;position:absolute;top:10px;right:10px}.un-label[data-v-2e553aed]{background:linear-gradient(#0000,#000000b8);flex-direction:column;gap:1px;padding:8px 12px 14px;display:flex}.un-title[data-v-2e553aed]{color:#fff;font-size:14px;font-weight:700}.un-ep[data-v-2e553aed]{color:#ffffffbf;font-size:11px}.un-track[data-v-2e553aed]{background:#ffffff4d;height:4px;position:absolute;bottom:0;left:0;right:0}.un-fill[data-v-2e553aed]{background:#fff;height:100%;display:block}.featured[data-v-2e553aed]{border:.5px solid #ffffff24;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;min-height:220px;margin-top:22px;padding:30px 34px;display:flex;box-shadow:0 10px 28px #0006}.f-kicker[data-v-2e553aed]{text-transform:uppercase;letter-spacing:.8px;color:#fffc;font-size:11px;font-weight:800}.f-title[data-v-2e553aed]{color:#fff;margin:6px 0;font-size:34px;font-weight:800}.f-desc[data-v-2e553aed]{color:#ffffffd9;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:480px;margin-bottom:16px;font-size:13px;display:-webkit-box;overflow:hidden}.f-emoji[data-v-2e553aed]{filter:drop-shadow(0 10px 24px #00000080);flex-shrink:0;font-size:96px}.hero[data-v-2e553aed]{border:.5px solid #ffffff24;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;min-height:240px;padding:30px 34px;display:flex;box-shadow:0 10px 28px #0006}.hero-title[data-v-2e553aed]{color:#fff;font-size:36px;font-weight:800}.chips[data-v-2e553aed]{flex-wrap:wrap;gap:8px;margin:12px 0 18px;display:flex}.chip[data-v-2e553aed]{color:#ffffffe6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff29;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:600}.hero-actions[data-v-2e553aed]{flex-wrap:wrap;gap:10px;display:flex}.hero-emoji[data-v-2e553aed]{filter:drop-shadow(0 10px 24px #00000080);flex-shrink:0;font-size:100px}.desc[data-v-2e553aed]{color:#c7c7cc;max-width:640px;margin-top:16px;font-size:13px;line-height:1.5}.play-btn[data-v-2e553aed]{color:#000;background:#fff;border-radius:999px;align-items:center;gap:7px;padding:8px 22px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 4px 14px #00000059}.play-btn[data-v-2e553aed]:hover{background:#e8e8ed}.play-btn .pp[data-v-2e553aed]{display:inline-flex}.play-btn .pp svg[data-v-2e553aed]{width:10px;height:10px;display:block}.un-btn[data-v-2e553aed]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#ffffff29;border-radius:999px;align-items:center;gap:6px;padding:8px 18px;font-size:13px;font-weight:600;display:inline-flex}.un-btn svg[data-v-2e553aed]{width:12px;height:12px;display:block}.un-btn[data-v-2e553aed]:hover{background:#ffffff42}.un-btn.on[data-v-2e553aed]{color:#fff;background:#2997ff59}.vm[data-v-7c8b2fc9]{color:#f2f2f7;-webkit-user-select:none;user-select:none;background:#1b1b1d;flex-direction:row;font-size:13px}.sidebar[data-v-7c8b2fc9]{background:#232325;border-right:.5px solid #ffffff14;flex-direction:column;flex-shrink:0;width:250px;display:flex}.side-head[data-v-7c8b2fc9]{justify-content:space-between;align-items:center;padding:14px 16px 10px;font-size:15px;font-weight:700;display:flex}.count[data-v-7c8b2fc9]{color:#8e8e93;background:#ffffff14;border-radius:9px;padding:1px 7px;font-size:11px;font-weight:600}.list[data-v-7c8b2fc9]{flex:1;padding:0 8px 8px;overflow-y:auto}.list-empty[data-v-7c8b2fc9]{color:#8e8e93;text-align:center;padding:20px 10px}.row[data-v-7c8b2fc9]{cursor:default;border-radius:8px;align-items:center;gap:8px;margin-bottom:2px;padding:8px 10px;display:flex}.row[data-v-7c8b2fc9]:hover:not(.sel){background:#ffffff0f}.row.sel[data-v-7c8b2fc9]{background:#0a84ff}.row-play[data-v-7c8b2fc9]{color:#f2f2f7;cursor:pointer;background:#ffffff1f;border:none;border-radius:50%;flex-shrink:0;width:26px;height:26px;padding:6px;transition:background .15s}.row-play[data-v-7c8b2fc9]:hover{background:#ffffff38}.row-play svg[data-v-7c8b2fc9]{width:100%;height:100%;display:block}.row.sel .row-play[data-v-7c8b2fc9]{color:#fff;background:#ffffff40}.row-main[data-v-7c8b2fc9]{flex:1;min-width:0}.name[data-v-7c8b2fc9]{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.rename-input[data-v-7c8b2fc9]{width:100%;font:inherit;color:#f2f2f7;box-sizing:border-box;background:#00000059;border:1px solid #0a84ff;border-radius:4px;outline:none;padding:1px 4px;font-weight:600}.meta[data-v-7c8b2fc9]{color:#8e8e93;justify-content:space-between;margin-top:2px;font-size:11px;display:flex}.row.sel .meta[data-v-7c8b2fc9]{color:#ffffffbf}.dur[data-v-7c8b2fc9]{font-variant-numeric:tabular-nums}.row-actions[data-v-7c8b2fc9]{flex-shrink:0;align-items:center;gap:4px;margin-left:4px;display:none}.row:hover .row-actions[data-v-7c8b2fc9],.row.sel .row-actions[data-v-7c8b2fc9]{display:flex}.act[data-v-7c8b2fc9]{color:#fff;cursor:pointer;background:#ffffff26;border:none;border-radius:50%;width:22px;height:22px;padding:5px}.act[data-v-7c8b2fc9]:hover{background:#ffffff47}.act svg[data-v-7c8b2fc9]{width:100%;height:100%;display:block}.main[data-v-7c8b2fc9]{flex-direction:column;flex:1;align-items:center;min-width:0;padding:18px 28px 22px;display:flex}.detail-head[data-v-7c8b2fc9]{align-self:flex-start;margin-bottom:8px}.d-title[data-v-7c8b2fc9]{font-size:17px;font-weight:700}.d-sub[data-v-7c8b2fc9]{color:#8e8e93;margin-top:2px;font-size:12px}.wave[data-v-7c8b2fc9]{cursor:crosshair;flex:1;align-items:center;gap:2px;width:100%;min-height:120px;max-height:260px;margin-top:12px;display:flex;position:relative}.bar[data-v-7c8b2fc9]{background:#5e8dd959;border-radius:2px;flex:1;min-width:2px;transition:background .12s linear}.bar.played[data-v-7c8b2fc9]{background:#5e8dd9}.playhead[data-v-7c8b2fc9]{pointer-events:none;background:#ffffffd9;border-radius:1px;width:1.5px;position:absolute;top:6%;bottom:6%;transform:translate(-50%)}.times[data-v-7c8b2fc9]{font-variant-numeric:tabular-nums;color:#8e8e93;justify-content:space-between;width:100%;margin-top:8px;font-size:12px;display:flex}.rec-timer[data-v-7c8b2fc9]{font-variant-numeric:tabular-nums;margin:26px 0 8px;font-size:44px;font-weight:200}.rec-wave[data-v-7c8b2fc9]{scrollbar-width:none;flex:1;align-items:center;width:100%;min-height:120px;max-height:220px;display:flex;overflow:auto hidden}.rec-wave[data-v-7c8b2fc9]::-webkit-scrollbar{display:none}.rec-bars[data-v-7c8b2fc9]{box-sizing:border-box;justify-content:flex-end;align-items:center;gap:3px;min-width:100%;height:100%;padding:0 2px;display:flex}.rec-bar[data-v-7c8b2fc9]{background:#5e8dd9;flex:0 0 3px}.rec-bar.live[data-v-7c8b2fc9]{background:#5e8dd973;animation:.5s ease-in-out infinite alternate pulse-7c8b2fc9;height:6%!important}@keyframes pulse-7c8b2fc9{0%{height:4%}to{height:22%}}.controls[data-v-7c8b2fc9]{align-items:center;gap:34px;height:52px;margin-top:16px;display:flex}.play-btn[data-v-7c8b2fc9]{color:#f2f2f7;cursor:pointer;background:#ffffff1f;border:none;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;transition:background .15s,transform .1s;display:flex}.play-btn[data-v-7c8b2fc9]:hover{background:#fff3}.play-btn[data-v-7c8b2fc9]:active{transform:scale(.94)}.play-btn svg[data-v-7c8b2fc9]{width:26px;height:26px}.skip[data-v-7c8b2fc9]{color:#c7c7cc;cursor:pointer;background:0 0;border:none;width:34px;height:34px;padding:0;transition:color .15s}.skip[data-v-7c8b2fc9]:hover{color:#fff}.skip svg[data-v-7c8b2fc9]{width:100%;height:100%;display:block}.ctl-sep[data-v-7c8b2fc9]{background:#ffffff26;width:.5px;height:30px;margin:0 -12px}.rec-btn[data-v-7c8b2fc9]{cursor:pointer;background:0 0;border:3px solid #ffffffd9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;padding:0;transition:transform .1s;display:flex}.rec-dot[data-v-7c8b2fc9]{background:#f2241b;border-radius:50%;width:30px;height:30px}.rec-btn[data-v-7c8b2fc9]:hover{transform:scale(1.06)}.rec-btn[data-v-7c8b2fc9]:active{transform:scale(.94)}.rec-btn.small[data-v-7c8b2fc9]{border-width:2.5px;width:30px;height:30px}.rec-btn.small .rec-dot[data-v-7c8b2fc9]{width:18px;height:18px}.stop-btn[data-v-7c8b2fc9]{cursor:pointer;background:0 0;border:3px solid #ffffffd9;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;transition:transform .1s;display:flex}.stop-btn[data-v-7c8b2fc9]:active{transform:scale(.94)}.stop-sq[data-v-7c8b2fc9]{background:#f2241b;border-radius:5px;width:20px;height:20px}.empty[data-v-7c8b2fc9]{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;display:flex}.empty-title[data-v-7c8b2fc9]{color:#c7c7cc;font-size:17px;font-weight:700}.empty-sub[data-v-7c8b2fc9]{color:#8e8e93;margin-bottom:12px;font-size:12px}.explorer[data-v-2b64a2fc]{flex-direction:column;height:100%;display:flex}.side-header[data-v-2b64a2fc]{letter-spacing:.5px;color:#bbb;align-items:center;gap:6px;padding:10px 12px 6px 20px;font-size:11px;display:flex}.side-title[data-v-2b64a2fc]{flex-shrink:0}.side-ws[data-v-2b64a2fc]{color:#858585;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.side-header .spacer[data-v-2b64a2fc]{flex:1}.icon-btn[data-v-2b64a2fc]{color:#858585;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:2px 4px;font-size:13px;line-height:1;display:flex}.icon-btn[data-v-2b64a2fc]:hover{color:#fff;background:#3c3c3c}.icon-btn svg[data-v-2b64a2fc]{width:15px;height:15px}.side-body[data-v-2b64a2fc]{flex:1;padding-bottom:8px;overflow-y:auto}.root-row[data-v-2b64a2fc]{letter-spacing:.5px;cursor:pointer;color:#d4d4d4;align-items:center;gap:4px;padding:4px 8px;font-size:11px;font-weight:700;display:flex}.chevron[data-v-2b64a2fc]{color:#ccc;flex-shrink:0;width:14px;font-size:10px;transition:transform .1s;display:inline-block}.chevron.open[data-v-2b64a2fc]{transform:rotate(90deg)}.tree-row[data-v-2b64a2fc]{cursor:pointer;white-space:nowrap;color:#d4d4d4;align-items:center;gap:5px;height:24px;padding-right:8px;display:flex}.tree-row[data-v-2b64a2fc]:hover{background:#2a2d2e}.tree-row.selected[data-v-2b64a2fc]{background:#37373d}.tree-icon[data-v-2b64a2fc]{text-align:center;flex-shrink:0;width:14px;font-size:12px}.tree-label[data-v-2b64a2fc]{text-overflow:ellipsis;overflow:hidden}.tree-input[data-v-2b64a2fc]{color:#d4d4d4;background:#3c3c3c;border:1px solid #007fd4;border-radius:2px;outline:none;flex:1;min-width:0;padding:1px 4px;font-family:inherit;font-size:13px}.tree-input[data-v-2b64a2fc]::placeholder{color:#858585}.picker-overlay[data-v-fbb6b2e9]{z-index:60;background:#00000073;justify-content:center;align-items:flex-start;padding-top:56px;display:flex;position:absolute;inset:0}.picker[data-v-fbb6b2e9]{background:#252526;border:1px solid #3c3c3c;border-radius:8px;width:440px;max-width:90%;overflow:hidden;box-shadow:0 12px 40px #00000080}.picker-title[data-v-fbb6b2e9]{color:#e8e8e8;padding:12px 16px 8px;font-size:13px;font-weight:600}.picker-path[data-v-fbb6b2e9]{color:#9cdcfe;white-space:nowrap;text-overflow:ellipsis;background:#3c3c3c;border-radius:4px;margin:0 16px 8px;padding:5px 8px;font-family:SF Mono,Menlo,Monaco,Consolas,monospace;font-size:12px;overflow:hidden}.picker-list[data-v-fbb6b2e9]{max-height:260px;padding:4px 8px 8px;overflow-y:auto}.picker-row[data-v-fbb6b2e9]{cursor:pointer;color:#d4d4d4;-webkit-user-select:none;user-select:none;border-radius:4px;align-items:center;gap:8px;padding:5px 8px;font-size:12.5px;display:flex}.picker-row[data-v-fbb6b2e9]:hover{background:#2a2d2e}.picker-icon[data-v-fbb6b2e9]{font-size:13px}.picker-empty[data-v-fbb6b2e9]{color:#858585;text-align:center;padding:8px;font-size:12px}.picker-footer[data-v-fbb6b2e9]{border-top:1px solid #3c3c3c;justify-content:flex-end;gap:8px;padding:10px 16px;display:flex}.btn[data-v-fbb6b2e9]{color:#e8e8e8;cursor:pointer;background:#3c3c3c;border:none;border-radius:4px;padding:5px 12px;font-size:12px}.btn[data-v-fbb6b2e9]:hover{background:#4b4b4b}.btn.primary[data-v-fbb6b2e9]{color:#fff;background:#0e639c}.btn.primary[data-v-fbb6b2e9]:hover{background:#17b}.vscode[data-v-5c547d30]{color:#d4d4d4;-webkit-user-select:none;user-select:none;background:#1e1e1e;font-size:13px;position:relative;overflow:hidden}.workbench[data-v-5c547d30]{flex:1;min-height:0;display:flex}.activity-bar[data-v-5c547d30]{background:#333;flex-direction:column;flex-shrink:0;align-items:center;width:48px;display:flex}.activity-bar .spacer[data-v-5c547d30]{flex:1}.activity-btn[data-v-5c547d30]{color:#858585;cursor:pointer;background:0 0;border:none;border-left:2px solid #0000;justify-content:center;align-items:center;width:48px;height:48px;padding:0;display:flex}.activity-btn[data-v-5c547d30]:hover{color:#fff}.activity-btn.active[data-v-5c547d30]{color:#fff;border-left-color:#fff}.activity-icon[data-v-5c547d30]{display:flex}.activity-icon[data-v-5c547d30] svg{width:24px;height:24px}.sidebar[data-v-5c547d30]{background:#252526;flex-direction:column;flex-shrink:0;width:230px;display:flex;overflow:hidden}.side-header[data-v-5c547d30]{letter-spacing:.5px;color:#bbb;justify-content:space-between;align-items:center;padding:10px 20px 6px;font-size:11px;display:flex}.dots[data-v-5c547d30]{cursor:pointer;color:#858585}.side-body[data-v-5c547d30]{flex:1;padding-bottom:8px;overflow-y:auto}.placeholder[data-v-5c547d30]{color:#858585;padding:12px;font-size:12px;line-height:1.5}.fake-input[data-v-5c547d30]{box-sizing:border-box;color:#ccc;background:#3c3c3c;border:1px solid #3c3c3c;border-radius:2px;outline:none;width:100%;margin-bottom:6px;padding:4px 6px;font-size:12px}.run-btn[data-v-5c547d30]{color:#fff;cursor:pointer;background:#0e639c;border:none;border-radius:2px;width:100%;margin-bottom:8px;padding:5px 0;font-size:12px}.ext-pad[data-v-5c547d30]{padding:8px 8px 2px}.ext-row[data-v-5c547d30]{align-items:center;gap:10px;padding:8px 12px;display:flex}.ext-row[data-v-5c547d30]:hover{background:#2a2d2e}.ext-icon[data-v-5c547d30]{font-size:22px}.ext-name[data-v-5c547d30]{color:#d4d4d4;font-size:12.5px}.ext-desc[data-v-5c547d30]{color:#858585;font-size:11.5px}.editor[data-v-5c547d30]{background:#1e1e1e;flex-direction:column;flex:1;min-width:0;display:flex}.tabs[data-v-5c547d30]{scrollbar-width:none;background:#2d2d2d;flex-shrink:0;height:35px;display:flex;overflow-x:auto}.tab[data-v-5c547d30]{color:#969696;cursor:pointer;white-space:nowrap;background:#2d2d2d;border-right:1px solid #252526;flex-shrink:0;align-items:center;gap:6px;min-width:0;max-width:200px;padding:0 10px;font-size:12.5px;display:flex}.tab.active[data-v-5c547d30]{color:#fff;background:#1e1e1e}.tab-icon[data-v-5c547d30]{font-size:12px}.tab-name[data-v-5c547d30]{text-overflow:ellipsis;overflow:hidden}.tab-close[data-v-5c547d30]{color:inherit;cursor:pointer;visibility:hidden;background:0 0;border:none;border-radius:4px;padding:1px 3px;font-size:14px;line-height:1}.tab-close[data-v-5c547d30]:hover{background:#4b4b4b}.tab.active .tab-close[data-v-5c547d30],.tab:hover .tab-close[data-v-5c547d30]{visibility:visible}.tab-dot[data-v-5c547d30]{color:#c5c5c5;font-size:11px;display:none}.tab.dirty .tab-dot[data-v-5c547d30]{display:inline}.tab.dirty .tab-close[data-v-5c547d30]{visibility:hidden}.tab.dirty:hover .tab-close[data-v-5c547d30]{visibility:visible}.tab.dirty:hover .tab-dot[data-v-5c547d30]{display:none}.editor-body[data-v-5c547d30]{flex:1;min-height:0;display:flex}.gutter[data-v-5c547d30]{text-align:right;box-sizing:border-box;color:#6e7681;background:#1e1e1e;flex-shrink:0;width:52px;padding:8px 10px 8px 0;font-family:SF Mono,Menlo,monospace;font-size:12px;line-height:19px;overflow:hidden}.code-wrap[data-v-5c547d30]{flex:1;min-width:0;display:flex;position:relative}.highlight[data-v-5c547d30]{pointer-events:none;box-sizing:border-box;color:#d4d4d4;tab-size:2;border:none;margin:0;padding:8px 12px 40px 4px;font-family:SF Mono,Menlo,monospace;font-size:12px;line-height:19px;position:absolute;inset:0;overflow:hidden}.highlight[data-v-5c547d30] .hl-line{white-space:pre;min-height:19px}.highlight[data-v-5c547d30] .t-kw{color:#c586c0}.highlight[data-v-5c547d30] .t-str{color:#ce9178}.highlight[data-v-5c547d30] .t-com{color:#6a9955}.highlight[data-v-5c547d30] .t-num{color:#b5cea8}.highlight[data-v-5c547d30] .t-type{color:#4ec9b0}.highlight[data-v-5c547d30] .t-fn{color:#dcdcaa}.highlight[data-v-5c547d30] .t-sel{color:#d7ba7d}.highlight[data-v-5c547d30] .t-prop{color:#9cdcfe}.highlight[data-v-5c547d30] .t-tag,.highlight[data-v-5c547d30] .t-lit{color:#569cd6}.highlight[data-v-5c547d30] .t-punct{color:gray}.highlight[data-v-5c547d30] .t-head{color:#569cd6;font-weight:700}.highlight[data-v-5c547d30] .t-bold{font-weight:700}.highlight[data-v-5c547d30] .t-it{font-style:italic}.code[data-v-5c547d30]{color:#0000;resize:none;tab-size:2;caret-color:#aeafad;-webkit-user-select:text;user-select:text;white-space:pre;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:8px 12px 8px 4px;font-family:SF Mono,Menlo,monospace;font-size:12px;line-height:19px;position:relative;overflow:auto}.code[data-v-5c547d30]::selection{color:#0000;background:#264f7899}.welcome[data-v-5c547d30]{color:#858585;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;display:flex}.welcome-logo[data-v-5c547d30]{opacity:.5;filter:drop-shadow(0 4px 12px #0006);width:96px;height:96px;margin-bottom:8px}.welcome-title[data-v-5c547d30]{color:#bbb;font-size:22px}.welcome-sub[data-v-5c547d30]{margin-bottom:14px;font-size:13px}.welcome-cols[data-v-5c547d30]{align-items:flex-start;gap:72px;margin:10px 0 18px;display:flex}.welcome-col[data-v-5c547d30]{flex-direction:column;gap:2px;min-width:180px;display:flex}.welcome-heading[data-v-5c547d30]{color:#bbb;margin-bottom:6px;font-size:13px;font-weight:600}.welcome-link[data-v-5c547d30]{color:#3794ff;cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:none;align-items:center;gap:8px;padding:3px 0;font-family:inherit;font-size:12.5px;display:flex}.welcome-link[data-v-5c547d30]:hover{text-decoration:underline}.welcome-link svg[data-v-5c547d30]{opacity:.9;flex-shrink:0;width:14px;height:14px}.welcome-none[data-v-5c547d30]{color:#6a6a6a;padding:3px 0;font-size:12px}.welcome-hints[data-v-5c547d30]{text-align:center;font-size:12.5px;line-height:2}.welcome-hints kbd[data-v-5c547d30]{background:#333;border:1px solid #4b4b4b;border-radius:4px;margin-right:4px;padding:1px 5px;font-family:inherit}.statusbar[data-v-5c547d30]{color:#fff;background:#007acc;flex-shrink:0;justify-content:space-between;align-items:center;height:22px;font-size:12px;display:flex}.sb-side[data-v-5c547d30]{align-items:center;height:100%;display:flex}.sb-item[data-v-5c547d30]{white-space:nowrap;align-items:center;height:100%;padding:0 9px;display:flex}.sb-item[data-v-5c547d30]:hover{background:#ffffff1f}.weather[data-v-57964806]{color:#fff;flex-direction:row;position:relative;overflow:hidden}.sky[data-v-57964806]{z-index:0;transition:background .6s;position:absolute;inset:0}.sidebar[data-v-57964806]{z-index:1;-webkit-backdrop-filter:blur(28px)saturate(1.5);background:#00000024;border-right:.5px solid #ffffff38;flex-direction:column;flex:none;gap:4px;width:196px;padding:14px 10px;display:flex;position:relative}.sb-title[data-v-57964806]{padding:2px 8px 12px;font-size:19px;font-weight:700}.city-row[data-v-57964806]{color:#fff;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:9px;padding:9px 8px;transition:background .15s;display:flex}.city-row[data-v-57964806]:hover{background:#ffffff1f}.city-row.on[data-v-57964806]{background:#ffffff38}.c-icon[data-v-57964806]{flex:none;width:22px;height:22px}.c-meta[data-v-57964806]{flex-direction:column;flex:1;min-width:0;display:flex}.c-name[data-v-57964806]{font-size:13px;font-weight:600}.c-cond[data-v-57964806]{color:#ffffffa6;font-size:11px}.c-temp[data-v-57964806]{font-size:17px;font-weight:300}.scroll[data-v-57964806]{z-index:1;flex:1;padding:20px 22px 26px;position:relative;overflow-y:auto}.head[data-v-57964806]{text-align:center;text-shadow:0 1px 8px #00143c40;padding:10px 0 20px}.loc[data-v-57964806]{letter-spacing:.2px;font-size:28px;font-weight:600}.big-temp[data-v-57964806]{margin-left:12px;font-size:86px;font-weight:200;line-height:1.05}.cond[data-v-57964806]{font-size:19px;font-weight:500}.hilo[data-v-57964806]{color:#ffffffc7;margin-top:2px;font-size:15px;font-weight:500}.card[data-v-57964806]{-webkit-backdrop-filter:blur(22px)saturate(1.4);background:#ffffff26;border:.5px solid #ffffff40;border-radius:16px;margin-bottom:14px;padding:12px 14px;box-shadow:0 4px 18px #00143c1f}.card-title[data-v-57964806]{letter-spacing:.4px;color:#ffffffad;align-items:center;gap:5px;margin-bottom:10px;font-size:11px;font-weight:600;display:flex}.ct-icon[data-v-57964806]{flex:none;width:13px;height:13px}.hours-scroll[data-v-57964806]{scrollbar-width:thin;overflow:auto hidden}.hours[data-v-57964806]{padding-bottom:8px;display:flex;position:relative}.curve[data-v-57964806]{pointer-events:none;width:100%;height:46px;position:absolute;bottom:8px;left:0}.hour[data-v-57964806]{z-index:1;flex-direction:column;flex:none;align-items:center;gap:7px;width:60px;display:flex;position:relative}.h-hr[data-v-57964806]{color:#ffffffd9;font-size:12px;font-weight:600}.h-icon[data-v-57964806]{width:20px;height:20px}.h-temp[data-v-57964806]{text-shadow:0 1px 4px #1e50a073;font-size:15px;font-weight:600}.day[data-v-57964806]{border-top:.5px solid #ffffff2e;align-items:center;gap:10px;padding:7px 2px;font-size:14px;display:flex}.day.last[data-v-57964806]{border-bottom:.5px solid #ffffff2e}.d-name[data-v-57964806]{width:46px;font-weight:600}.d-icon[data-v-57964806]{flex:none;width:24px;height:20px}.d-lo[data-v-57964806]{text-align:right;color:#ffffffa6;width:34px}.d-bar[data-v-57964806]{background:#00000038;border-radius:3px;flex:1;height:5px;position:relative;overflow:hidden}.d-range[data-v-57964806]{border-radius:3px;position:absolute;top:0;bottom:0}.d-hi[data-v-57964806]{text-align:right;width:34px;font-weight:600}.grid[data-v-57964806]{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.grid .card[data-v-57964806]{flex-direction:column;min-height:148px;margin-bottom:0;display:flex}.m-big[data-v-57964806]{font-size:30px;font-weight:300;line-height:1.1}.m-sub[data-v-57964806]{margin-top:1px;font-size:13px;font-weight:600}.m-note[data-v-57964806]{color:#ffffffb8;margin-top:auto;padding-top:8px;font-size:12px}.unit[data-v-57964806]{color:#ffffffbf;font-size:15px;font-weight:400}.gauge[data-v-57964806]{width:100%;margin-top:8px}.cw[data-v-57964806]{fill:#ffffffa6;font-size:10px;font-weight:600}.wind-wrap[data-v-57964806]{flex:1;align-items:center;gap:12px;display:flex}.compass[data-v-57964806]{flex:none;width:86px;height:86px}.wind-meta[data-v-57964806]{flex-direction:column;gap:2px;display:flex}.hum-bar[data-v-57964806]{background:#00000038;border-radius:3px;height:5px;margin-top:auto;overflow:hidden}.hum-bar span[data-v-57964806]{background:linear-gradient(90deg,#5ac8fa,#0a84ff);border-radius:3px;height:100%;display:block}.sun-row[data-v-57964806]{color:#ffffffd9;justify-content:space-between;margin-top:6px;font-size:12px;font-weight:600;display:flex}.sun-row span[data-v-57964806]{align-items:center;gap:4px;display:flex}.sr-icon[data-v-57964806]{width:14px;height:14px}.scroll[data-v-57964806]::-webkit-scrollbar{width:8px;height:8px}.hours-scroll[data-v-57964806]::-webkit-scrollbar{width:8px;height:8px}.scroll[data-v-57964806]::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:4px}.hours-scroll[data-v-57964806]::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:4px}.ribbon[data-v-aa48346b]{background:var(--window-bg);border-bottom:.5px solid var(--border);flex-shrink:0;padding:4px 12px 2px}.panel[data-v-aa48346b]{align-items:stretch;min-height:76px;display:flex}.group[data-v-aa48346b]{border-right:.5px solid var(--border);flex-direction:column;margin-right:2px;padding:0 8px;display:flex}.group[data-v-aa48346b]:first-child{padding-left:0}.group[data-v-aa48346b]:last-child{border-right:none}.group-body[data-v-aa48346b]{flex:1;align-items:center;gap:3px;display:flex}.group-body.col[data-v-aa48346b]{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px}.rowline[data-v-aa48346b]{align-items:center;gap:2px;display:flex}.group-label[data-v-aa48346b]{text-align:center;color:var(--text-dim);padding:2px 0 1px;font-size:10px}.stack[data-v-aa48346b]{flex-direction:column;gap:2px;display:flex}.font-select[data-v-aa48346b],.size-select[data-v-aa48346b]{font:inherit;color:var(--text);background:var(--glass);border:.5px solid var(--border);border-radius:5px;height:23px;padding:2px 5px;font-size:12px}.font-select[data-v-aa48346b]{width:138px}.size-select[data-v-aa48346b]{width:50px}.rb-btn[data-v-aa48346b]{color:#444;border-radius:5px;justify-content:center;align-items:center;gap:5px;min-width:24px;height:24px;padding:0 5px;font-size:12.5px;display:inline-flex}:root[data-theme=dark] .rb-btn[data-v-aa48346b]{color:#d2d2d2}.rb-btn[data-v-aa48346b]:hover{background:var(--hover)}.rb-btn.on[data-v-aa48346b]{background:var(--selection);box-shadow:inset 0 0 0 .5px var(--accent)}.rb-btn.sq[data-v-aa48346b]{width:26px;padding:0}.rb-btn.ltr[data-v-aa48346b]{font-size:13px}.rb-btn.ltr.b[data-v-aa48346b]{font-weight:700}.rb-btn.ltr.i[data-v-aa48346b]{font-family:Georgia,serif;font-style:italic}.rb-btn.ltr.u[data-v-aa48346b]{text-decoration:underline}.rb-btn.ltr.s[data-v-aa48346b]{text-decoration:line-through}.rb-btn.tall[data-v-aa48346b]{color:#444;flex-direction:column;gap:3px;height:58px;padding:3px 10px;font-size:11px}:root[data-theme=dark] .rb-btn.tall[data-v-aa48346b]{color:#d2d2d2}.rb-btn.row[data-v-aa48346b]{justify-content:flex-start;height:22px;padding:0 7px 0 5px;font-size:11.5px}.vsep[data-v-aa48346b]{background:var(--border);width:.5px;height:18px;margin:0 3px}.anchor[data-v-aa48346b]{position:relative}.menu-backdrop[data-v-aa48346b]{z-index:499;position:fixed;inset:0}.dropdown[data-v-aa48346b]{z-index:500;border:.5px solid var(--border);border-radius:10px;min-width:140px;padding:8px;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 10px 32px #00000038}.dropdown.dd-right[data-v-aa48346b]{left:auto;right:0}.dd-title[data-v-aa48346b]{color:var(--text-dim);padding:0 4px 6px;font-size:10.5px}.swatch-grid[data-v-aa48346b]{grid-template-columns:repeat(4,26px);gap:5px;display:grid}.swatch-cell[data-v-aa48346b]{border:.5px solid var(--border);width:26px;height:26px;color:var(--text-dim);border-radius:6px;justify-content:center;align-items:center;font-size:13px;display:flex}.swatch-cell.on[data-v-aa48346b]{box-shadow:0 0 0 2px var(--accent)}.menu-item[data-v-aa48346b]{text-align:left;width:100%;color:var(--text);border-radius:6px;padding:5px 10px;font-size:12.5px;display:block}.menu-item[data-v-aa48346b]:hover{background:var(--hover)}.menu-item.on[data-v-aa48346b]{background:var(--selection)}.wide-item[data-v-aa48346b]{min-width:190px}.mi-label[data-v-aa48346b]{display:block}.mi-desc[data-v-aa48346b]{color:var(--text-dim);font-size:10.5px;display:block}.style-box[data-v-aa48346b]{border:.5px solid var(--border);background:var(--window-bg);width:62px;height:46px;color:var(--text);border-radius:4px;justify-content:center;align-items:center;font-size:13px;display:flex;overflow:hidden}.style-box[data-v-aa48346b]:hover{border-color:#2b579a;box-shadow:0 0 0 1px #2b579a}.style-box.st-h1[data-v-aa48346b]{color:#2b579a;font-size:14px;font-weight:700}.style-box.st-h2[data-v-aa48346b]{color:#2b579a;font-size:13px;font-weight:600}.style-box.st-title[data-v-aa48346b]{font-size:15px;font-weight:300}:root[data-theme=dark] .style-box.st-h1[data-v-aa48346b],:root[data-theme=dark] .style-box.st-h2[data-v-aa48346b]{color:#8db3e2}.emoji-dd[data-v-aa48346b]{min-width:0}.emoji-grid[data-v-aa48346b]{grid-template-columns:repeat(8,28px);gap:2px;display:grid}.emoji-cell[data-v-aa48346b]{border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;font-size:17px;display:flex}.emoji-cell[data-v-aa48346b]:hover{background:var(--hover)}@container (width<=880px){.panel[data-v-aa48346b]{min-height:62px}.group[data-v-aa48346b]{padding:0 5px}.group.deco[data-v-aa48346b]{display:none}.group[data-v-aa48346b]:has(+.group.deco:last-child){border-right:none}.group-body[data-v-aa48346b]{gap:2px}.group-label[data-v-aa48346b]{display:none}.rb-btn.tall[data-v-aa48346b]{padding:3px 6px}}@container (width<=640px){.panel[data-v-aa48346b]{flex-wrap:nowrap;min-height:56px;overflow-x:auto}.group[data-v-aa48346b]{flex:none}.group-body[data-v-aa48346b]{gap:2px}.group-label[data-v-aa48346b]{display:none}}.backstage[data-v-3023237e]{flex:1;min-height:0;display:flex}.bs-rail[data-v-3023237e]{color:#fff;background:#2b579a;flex-direction:column;flex-shrink:0;gap:2px;width:190px;padding:10px 8px;display:flex}.bs-brand[data-v-3023237e]{padding:6px 10px 14px;font-size:20px;font-weight:700}.bs-item[data-v-3023237e]{text-align:left;color:#ffffffd9;border-radius:8px;align-items:center;gap:9px;padding:8px 12px;font-size:13px;display:flex}.bs-item[data-v-3023237e]:hover{color:#fff;background:#ffffff1f}.bs-item.on[data-v-3023237e]{color:#fff;background:#fff3;font-weight:600}.bs-spacer[data-v-3023237e]{flex:1}.bs-content[data-v-3023237e]{background:var(--window-bg);flex:1;padding:28px 36px;overflow:auto}.bs-content h2[data-v-3023237e]{margin-bottom:14px;font-size:22px;font-weight:700}.bs-sub[data-v-3023237e]{color:var(--text-dim);margin-bottom:16px;font-size:12.5px}.new-doc-card[data-v-3023237e]{border:.5px solid var(--border);background:var(--glass);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:170px;height:200px;display:flex}.new-doc-card[data-v-3023237e]:hover{border-color:#2b579a;box-shadow:0 4px 16px #2b579a40}.nd-label[data-v-3023237e]{color:var(--text-dim);font-size:12.5px}.bs-empty[data-v-3023237e]{color:var(--text-dim);padding:18px 0;font-size:13px}.doc-row[data-v-3023237e]{text-align:left;border:.5px solid #0000;border-radius:8px;align-items:center;gap:12px;width:100%;max-width:520px;padding:9px 12px;display:flex}.doc-row[data-v-3023237e]:hover{background:var(--hover);border-color:var(--border)}.doc-ico[data-v-3023237e]{width:26px;height:26px}.doc-name[data-v-3023237e]{flex:1;font-size:13px}.doc-open[data-v-3023237e]{color:#2b579a;font-size:12px;font-weight:600}.bs-primary[data-v-3023237e]{color:#fff;background:#2b579a;border-radius:8px;padding:7px 26px;font-size:13px}.bs-primary[data-v-3023237e]:hover{background:#1f4173}.info-grid[data-v-3023237e]{grid-template-columns:110px auto;gap:10px 16px;max-width:560px;font-size:13px;display:grid}.info-grid .ik[data-v-3023237e]{color:var(--text-dim)}.word[data-v-2a2d9dba]{background:var(--window-bg);color:var(--text);overflow:hidden;container-type:inline-size}.topbar[data-v-2a2d9dba]{background:var(--titlebar-bg);border-bottom:.5px solid var(--border);flex-shrink:0;align-items:center;height:46px;display:flex;position:relative}.tb-safe[data-v-2a2d9dba]{flex-shrink:0;width:76px}.tb-title[data-v-2a2d9dba]{pointer-events:none;flex-direction:column;align-items:center;max-width:46%;line-height:1.25;display:flex;position:absolute;left:50%;transform:translate(-50%)}.tb-name[data-v-2a2d9dba]{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:13px;font-weight:600;overflow:hidden}.tb-sub[data-v-2a2d9dba]{color:var(--text-dim);white-space:nowrap;font-size:10.5px}.tb-actions[data-v-2a2d9dba]{align-items:center;gap:8px;margin-left:auto;padding-right:12px;display:flex}.tb-save[data-v-2a2d9dba]{color:#2b579a;border-radius:6px;justify-content:center;align-items:center;width:28px;height:26px;display:inline-flex}:root[data-theme=dark] .tb-save[data-v-2a2d9dba]{color:#8db3e2}.tb-save[data-v-2a2d9dba]:hover{background:var(--hover)}.share-btn[data-v-2a2d9dba]{color:#fff;background:#2b579a;border-radius:13px;align-items:center;gap:5px;padding:4px 14px;font-size:12px;font-weight:600;display:inline-flex}.share-btn[data-v-2a2d9dba]:hover{background:#1f4173}.share-btn.done[data-v-2a2d9dba]{background:#217346}.tab-row[data-v-2a2d9dba]{background:var(--window-bg);border-bottom:.5px solid var(--border);flex-shrink:0;align-items:flex-end;gap:2px;padding:0 12px;display:flex}.tab[data-v-2a2d9dba]{color:var(--text-dim);border-bottom:2px solid #0000;margin-bottom:-.5px;padding:6px 13px 5px;font-size:12.5px}.tab[data-v-2a2d9dba]:hover{color:var(--text)}.tab.active[data-v-2a2d9dba]{color:var(--text);border-bottom-color:#2b579a;font-weight:600}.file-tab[data-v-2a2d9dba]{color:#2b579a;font-weight:700}.file-tab.active[data-v-2a2d9dba]{color:#2b579a;border-bottom-color:#2b579a}:root[data-theme=dark] .file-tab[data-v-2a2d9dba]{color:#8db3e2}.canvas[data-v-2a2d9dba]{background:#e6e6e6;flex:1;padding:24px 16px 48px;overflow:auto}:root[data-theme=dark] .canvas[data-v-2a2d9dba]{background:#0e0e11}.page-wrap[data-v-2a2d9dba]{width:fit-content;margin:0 auto}.page[data-v-2a2d9dba]{color:#1d1d1f;background:#fff;box-shadow:0 1px 3px #00000024,0 8px 28px #0000001f}:root[data-theme=dark] .page[data-v-2a2d9dba]{color:#f2f2f7;background:#1b1b1f;box-shadow:0 1px 3px #00000080,0 8px 28px #00000073}.editor[data-v-2a2d9dba]{caret-color:#2b579a;word-wrap:break-word;outline:none;font-size:15px}.editor[data-v-2a2d9dba]:empty:before{content:"Start typing…";color:#9a9aa0;pointer-events:none}.editor[data-v-2a2d9dba] h1{color:#2b579a;margin:10px 0 4px;font-size:22px;font-weight:600}.editor[data-v-2a2d9dba] h2{color:#2b579a;margin:8px 0 3px;font-size:17px;font-weight:600}:root[data-theme=dark] .editor[data-v-2a2d9dba] h1,:root[data-theme=dark] .editor[data-v-2a2d9dba] h2{color:#8db3e2}.editor[data-v-2a2d9dba] ul,.editor[data-v-2a2d9dba] ol{padding-left:26px}.editor[data-v-2a2d9dba] a{color:#2b579a}:root[data-theme=dark] .editor[data-v-2a2d9dba] a{color:#8db3e2}.editor[data-v-2a2d9dba] table{border-collapse:collapse}.editor[data-v-2a2d9dba] .page-break{text-align:center;letter-spacing:.14em;text-transform:uppercase;color:#8a8a8a;-webkit-user-select:none;user-select:none;border-top:1.5px dashed #8a8a8a;margin:14px 0;padding:5px 0;font-size:10px}.statusbar[data-v-2a2d9dba]{color:#fff;background:#2b579a;flex-shrink:0;align-items:center;gap:10px;padding:3px 14px;font-size:11.5px;display:flex}.st[data-v-2a2d9dba]{white-space:nowrap}.st-sep[data-v-2a2d9dba]{background:#ffffff59;width:.5px;height:12px}.st-spacer[data-v-2a2d9dba]{flex:1}.zb[data-v-2a2d9dba]{color:#fff;border-radius:4px;justify-content:center;align-items:center;width:20px;height:18px;font-size:13px;display:inline-flex}.zb[data-v-2a2d9dba]:hover{background:#ffffff26}.zoom-slider[data-v-2a2d9dba]{appearance:none;cursor:pointer;background:#fff6;border-radius:2px;outline:none;width:110px;height:3px}.zoom-slider[data-v-2a2d9dba]::-webkit-slider-thumb{appearance:none;background:#fff;border:none;border-radius:50%;width:11px;height:11px;box-shadow:0 1px 3px #00000059}.zoom-pct[data-v-2a2d9dba]{text-align:right;min-width:38px}.menubar[data-v-d4f1f697]{z-index:5000;height:28px;box-shadow:0 .5px 0 var(--border);justify-content:space-between;align-items:center;padding:0 10px;font-size:13px;transition:transform .25s cubic-bezier(.32,.72,.35,1);display:flex;position:fixed;top:0;left:0;right:0}.menubar.bar-hidden[data-v-d4f1f697]{transform:translateY(-102%)}.menu-edge[data-v-d4f1f697]{z-index:4999;height:5px;position:fixed;top:0;left:0;right:0}.left[data-v-d4f1f697],.right[data-v-d4f1f697]{align-items:center;display:flex}.mb-item[data-v-d4f1f697]{border-radius:5px;align-items:center;gap:5px;padding:2px 9px;line-height:1.4;display:flex}.mb-item.bold[data-v-d4f1f697]{font-weight:700}.mb-item.open[data-v-d4f1f697],.mb-item[data-v-d4f1f697]:active{background:var(--hover)}.status[data-v-d4f1f697]{padding:2px 6px}.battery[data-v-d4f1f697]{opacity:.9;border:1px solid;border-radius:3px;width:22px;height:11px;padding:1px;display:flex}.battery .level[data-v-d4f1f697]{background:currentColor;border-radius:1px}.pct[data-v-d4f1f697]{font-size:12px}.clock[data-v-d4f1f697]{font-variant-numeric:tabular-nums}.menu-backdrop[data-v-d4f1f697]{z-index:5001;position:fixed;inset:0}.dropdown[data-v-d4f1f697]{z-index:5002;border:.5px solid var(--border);border-radius:10px;min-width:240px;padding:5px;position:fixed;top:30px;box-shadow:0 10px 34px #0000004d}.row[data-v-d4f1f697]{border-radius:6px;align-items:center;width:100%;padding:4px 8px;font-size:13px;display:flex}.row[data-v-d4f1f697]:hover:not(.disabled){background:var(--accent);color:#fff}.row.disabled[data-v-d4f1f697]{color:var(--text-dim);opacity:.55}.check[data-v-d4f1f697]{flex:none;width:16px}.lbl[data-v-d4f1f697]{text-align:left;flex:1}.sc[data-v-d4f1f697]{color:var(--text-dim);font-size:12px}.row:hover:not(.disabled) .sc[data-v-d4f1f697]{color:#fffc}.sep[data-v-d4f1f697]{background:var(--border);height:1px;margin:5px 12px}.wifi-panel[data-v-d4f1f697]{min-width:250px;top:30px;right:10px;left:auto!important}.wrow[data-v-d4f1f697]{cursor:default}.wrow .lbl[data-v-d4f1f697]{font-size:13px}.switch[data-v-d4f1f697]{background:#80808059;border-radius:11px;flex:none;width:38px;height:22px;transition:background .18s;position:relative}.switch.on[data-v-d4f1f697]{background:#34c759}.switch .knob[data-v-d4f1f697]{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .18s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0000004d}.switch.on .knob[data-v-d4f1f697]{transform:translate(16px)}.mb-item.dim[data-v-d4f1f697]{opacity:.5}.mb-item.focusOn[data-v-d4f1f697]{color:#5e5ce6}.input-src .src-glyph[data-v-d4f1f697]{background:#8080804d;border-radius:5px;place-items:center;min-width:19px;height:19px;padding:0 3px;font-size:11px;font-weight:700;display:grid}.input-panel[data-v-d4f1f697]{min-width:250px;top:30px;right:10px;left:auto!important}.src-title[data-v-d4f1f697]{color:var(--text-dim);padding:4px 10px 6px;font-size:11px;font-weight:700}.src-badge[data-v-d4f1f697]{background:#80808040;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:grid}.emoji-panel[data-v-d4f1f697]{z-index:5002;border:.5px solid var(--border);border-radius:14px;width:300px;padding:12px;animation:.2s cubic-bezier(.32,.72,.35,1) siri-in-d4f1f697;position:fixed;top:32px;right:12px;box-shadow:0 18px 50px #0000004d}.emoji-title[data-v-d4f1f697]{color:var(--text-dim);margin-bottom:8px;font-size:12px;font-weight:700}.emoji-grid[data-v-d4f1f697]{grid-template-columns:repeat(6,1fr);gap:4px;display:grid}.emoji-cell[data-v-d4f1f697]{border-radius:8px;place-items:center;padding:5px 0;font-size:20px;display:grid}.emoji-cell[data-v-d4f1f697]:hover{background:var(--hover)}.emoji-hint[data-v-d4f1f697]{color:var(--text-dim);text-align:center;margin-top:8px;font-size:11px}.siri-panel[data-v-d4f1f697]{z-index:5002;border:.5px solid var(--border);border-radius:18px;flex-direction:column;align-items:center;gap:10px;width:290px;padding:22px 18px;animation:.25s cubic-bezier(.32,.72,.35,1) siri-in-d4f1f697;display:flex;position:fixed;top:60px;right:12px;box-shadow:0 18px 50px #0000004d}@keyframes siri-in-d4f1f697{0%{opacity:0;transform:translateY(12px)scale(.96)}}.siri-orb[data-v-d4f1f697]{background:radial-gradient(circle at 35% 30%,#ff5fa2,#a05cf7 45%,#3b7bff);border-radius:50%;width:44px;height:44px;animation:2.4s ease-in-out infinite orb-pulse-d4f1f697;box-shadow:0 0 24px #a05cf78c}@keyframes orb-pulse-d4f1f697{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.siri-q[data-v-d4f1f697]{font-size:15px;font-weight:600}.siri-a[data-v-d4f1f697]{color:var(--text-dim);text-align:center;font-size:12px}.app-icon-img[data-v-50f14456]{filter:drop-shadow(0 2px 5px #0003);display:block}.app-icon-squircle[data-v-50f14456]{place-items:center;display:grid;box-shadow:inset 0 0 0 .5px #ffffff40,0 2px 5px #0003}.app-icon-squircle .glyph-white[data-v-50f14456]{filter:brightness(0)invert()}.app-icon-cal[data-v-50f14456]{background:linear-gradient(#fff,#f2f2f7);flex-direction:column;justify-content:center;align-items:center;line-height:1;display:flex;box-shadow:inset 0 0 0 .5px #00000014,0 2px 5px #0003}.cal-wd[data-v-50f14456]{color:#ff3b30;letter-spacing:.04em;margin-bottom:2%;font-weight:600}.cal-day[data-v-50f14456]{color:#1d1d1f;font-weight:300}.app-icon-emoji[data-v-50f14456]{place-items:center;display:grid;box-shadow:inset 0 0 0 .5px #ffffff40,0 4px 10px #0000002e}.dock-wrap[data-v-abecb099]{z-index:5500;pointer-events:none;justify-content:center;transition:transform .28s cubic-bezier(.32,.72,.35,1);display:flex;position:fixed;bottom:10px;left:0;right:0}.dock-wrap.auto-hidden[data-v-abecb099]{pointer-events:none;transform:translateY(calc(100% + 16px))}.dock-wrap.auto-hidden .dock-edge[data-v-abecb099]{pointer-events:auto}.dock-edge[data-v-abecb099]{height:6px;position:fixed;bottom:0;left:0;right:0}.dock[data-v-abecb099]{pointer-events:auto;border:.5px solid var(--border);border-radius:24px;align-items:flex-end;gap:8px;padding:8px 10px;display:flex;box-shadow:0 14px 40px #00000047}.dock-item[data-v-abecb099]{flex-direction:column;align-items:center;display:flex;position:relative}.icon[data-v-abecb099]{transform-origin:bottom;place-items:center;transition:transform .12s ease-out;display:grid}.icon[data-v-abecb099]:active{filter:brightness(.75)}.icon.drop-hi[data-v-abecb099]{outline:2.5px solid var(--accent);outline-offset:2px;border-radius:13px}.bouncing[data-v-abecb099]{animation:.65s bounce-abecb099}@keyframes bounce-abecb099{0%,to{translate:0}40%{translate:0 -34px}70%{translate:0 -8px}}.dot[data-v-abecb099]{background:var(--text);opacity:.8;border-radius:50%;width:4px;height:4px;margin-top:3px}.separator[data-v-abecb099]{background:var(--border);align-self:stretch;width:1px;margin:4px 2px}.tip[data-v-abecb099]{background:var(--glass-strong);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:var(--text);white-space:nowrap;opacity:0;pointer-events:none;border:.5px solid var(--border);border-radius:7px;padding:3px 10px;font-size:13px;transition:opacity .12s;position:absolute;bottom:calc(100% + 12px);left:50%;translate:-50%}.dock-item:hover .tip[data-v-abecb099]{opacity:1}.window[data-v-25b18d8a]{background:var(--window-bg);-webkit-backdrop-filter:saturate(180%)blur(20px);box-shadow:var(--shadow-win);border-radius:12px;flex-direction:column;transition:box-shadow .2s;animation:.16s ease-out pop-25b18d8a;display:flex;position:absolute;overflow:hidden}.window.anim-rect[data-v-25b18d8a]{transition:left .28s cubic-bezier(.32,.72,.35,1),top .28s cubic-bezier(.32,.72,.35,1),width .28s cubic-bezier(.32,.72,.35,1),height .28s cubic-bezier(.32,.72,.35,1),box-shadow .2s}.window.closing[data-v-25b18d8a]{pointer-events:none;animation:.17s ease-in forwards win-close-25b18d8a}@keyframes win-close-25b18d8a{to{opacity:0;transform:scale(.97)}}@keyframes pop-25b18d8a{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.window.min[data-v-25b18d8a]{transform-origin:bottom;animation:.3s ease-in forwards genie-in-25b18d8a}.window.unmin[data-v-25b18d8a]{transform-origin:bottom;animation:.26s ease-out genie-out-25b18d8a}@keyframes genie-in-25b18d8a{to{opacity:0;transform:translateY(55vh)scale(.05)}}@keyframes genie-out-25b18d8a{0%{opacity:0;transform:translateY(55vh)scale(.05)}}.window[data-v-25b18d8a]:not(.active){box-shadow:0 12px 40px #00000038, 0 0 0 .5px var(--border)}.window.maximized[data-v-25b18d8a],.window.fullscreen[data-v-25b18d8a]{border-radius:0}.window.fullscreen .titlebar[data-v-25b18d8a]{z-index:12;-webkit-backdrop-filter:saturate(180%)blur(24px);transition:transform .22s cubic-bezier(.32,.72,.35,1);position:absolute;top:0;left:0;right:0;transform:translateY(-102%)}.window.fullscreen .fs-zone[data-v-25b18d8a]{z-index:13;height:14px;position:absolute;top:0;left:0;right:0}.window.fullscreen .fs-zone:hover+.titlebar[data-v-25b18d8a],.window.fullscreen .titlebar[data-v-25b18d8a]:hover{transform:none}.max-wrap[data-v-25b18d8a]{display:flex;position:relative}.tile-menu[data-v-25b18d8a]{z-index:60;border:.5px solid var(--border);border-radius:12px;flex-direction:column;min-width:268px;padding:8px;animation:.12s ease-out tm-in-25b18d8a;display:flex;position:absolute;top:20px;left:-8px;box-shadow:0 10px 34px #0000004d}@keyframes tm-in-25b18d8a{0%{opacity:0;transform:translateY(-4px)}}.tm-grid[data-v-25b18d8a]{grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:6px;display:grid}.tm-grid.three[data-v-25b18d8a]{grid-template-columns:repeat(3,1fr)}.tm-cell[data-v-25b18d8a]{color:var(--text);border-radius:8px;flex-direction:column;align-items:center;gap:3px;padding:7px 2px 5px;display:flex}.tm-cell[data-v-25b18d8a]:hover{background:var(--accent);color:#fff}.tm-cap[data-v-25b18d8a]{text-align:center;font-size:10px;line-height:1.1}.tm-sep[data-v-25b18d8a]{background:var(--border);height:1px;margin:2px 8px 6px}.tm-rowbtns[data-v-25b18d8a]{gap:6px;display:flex}.tm-rowbtn[data-v-25b18d8a]{flex:1;justify-content:center}.tm-item[data-v-25b18d8a]{text-align:left;white-space:nowrap;border-radius:6px;align-items:center;gap:8px;padding:4px 10px;font-size:13px;display:flex}.tm-icon[data-v-25b18d8a]{opacity:.9;flex:none}.tm-item[data-v-25b18d8a]:hover{background:var(--accent);color:#fff}.tm-label[data-v-25b18d8a]{color:var(--text-dim);padding:6px 10px 2px;font-size:11px;font-weight:700}.window.dark-chrome .titlebar[data-v-25b18d8a]{background:#2a2a2ed9;border-bottom-color:#ffffff1f}.window.dark-chrome .title[data-v-25b18d8a]{color:#ffffffa6}.window.dark-chrome.active .title[data-v-25b18d8a]{color:#ffffffe6}.titlebar[data-v-25b18d8a]{background:var(--titlebar-bg);border-bottom:.5px solid var(--border);touch-action:none;flex:none;align-items:center;height:40px;display:flex;position:relative}.lights[data-v-25b18d8a]{z-index:2;gap:8px;padding:0 12px;display:flex}.light[data-v-25b18d8a]{border-radius:50%;place-items:center;width:12px;height:12px;display:grid;box-shadow:inset 0 0 0 .5px #0003}.close[data-v-25b18d8a]{background:#ff5f57}.min[data-v-25b18d8a]{background:#febc2e}.max[data-v-25b18d8a]{background:#28c840}.max.off[data-v-25b18d8a],.window:not(.active) .light[data-v-25b18d8a]{background:#d7d7d7}.glyph[data-v-25b18d8a]{color:#0000008c;opacity:0;margin-top:-1px;font-size:10px;font-weight:700;line-height:1}.lights:hover .glyph[data-v-25b18d8a]{opacity:1}.title[data-v-25b18d8a]{color:var(--text-dim);pointer-events:none;place-items:center;font-size:13px;font-weight:600;display:grid;position:absolute;inset:0}.window.active .title[data-v-25b18d8a]{color:var(--text)}.content[data-v-25b18d8a]{flex:1;position:relative;overflow:hidden}.rz[data-v-25b18d8a]{z-index:5;touch-action:none;position:absolute}.rz-n[data-v-25b18d8a]{cursor:ns-resize;height:6px;top:0;left:12px;right:12px}.rz-s[data-v-25b18d8a]{cursor:ns-resize;height:6px;bottom:0;left:12px;right:12px}.rz-e[data-v-25b18d8a]{cursor:ew-resize;width:6px;top:12px;bottom:12px;right:0}.rz-w[data-v-25b18d8a]{cursor:ew-resize;width:6px;top:12px;bottom:12px;left:0}.rz-ne[data-v-25b18d8a]{cursor:nesw-resize;width:14px;height:14px;top:0;right:0}.rz-sw[data-v-25b18d8a]{cursor:nesw-resize;width:14px;height:14px;bottom:0;left:0}.rz-nw[data-v-25b18d8a]{cursor:nwse-resize;width:14px;height:14px;top:0;left:0}.rz-se[data-v-25b18d8a]{cursor:nwse-resize;width:14px;height:14px;bottom:0;right:0}.lp[data-v-9ed3249b]{z-index:6000;-webkit-backdrop-filter:blur(40px)saturate(160%);background:#28283c40;flex-direction:column;align-items:center;padding-top:40px;animation:.22s ease-out lp-in-9ed3249b;display:flex;position:fixed;inset:0}@keyframes lp-in-9ed3249b{0%{opacity:0;transform:scale(1.08)}}.search input[data-v-9ed3249b]{color:#fff;text-align:center;background:#ffffff2e;border:.5px solid #ffffff59;border-radius:8px;outline:none;width:240px;padding:5px 12px;font-size:13px}.search input[data-v-9ed3249b]::placeholder{color:#ffffffb3}.grid[data-v-9ed3249b]{flex:1;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));align-content:start;gap:26px 10px;width:100%;max-width:900px;padding:40px 60px;display:grid;overflow-y:auto}.lp-icon[data-v-9ed3249b]{flex-direction:column;align-items:center;gap:8px;display:flex}.lp-icon:active .tile[data-v-9ed3249b]{filter:brightness(.8)}.tile[data-v-9ed3249b]{border-radius:15px;place-items:center;width:64px;height:64px;font-size:34px;display:grid;box-shadow:0 6px 18px #00000040}.label[data-v-9ed3249b]{color:#fff;text-shadow:0 1px 4px #00000080;font-size:12px}.sp-wrap[data-v-de6fdbb2]{z-index:7500;justify-content:center;display:flex;position:fixed;inset:0}.sp[data-v-de6fdbb2]{border:.5px solid var(--border);border-radius:16px;width:640px;max-width:90vw;height:fit-content;margin-top:22vh;animation:.16s ease-out sp-in-de6fdbb2;overflow:hidden;box-shadow:0 24px 70px #00000059}@keyframes sp-in-de6fdbb2{0%{opacity:0;transform:translateY(-8px)scale(.98)}}.input-row[data-v-de6fdbb2]{align-items:center;gap:10px;padding:12px 16px;display:flex}.mag[data-v-de6fdbb2]{opacity:.7;font-size:18px}.sp-input[data-v-de6fdbb2]{background:0 0;border:none;outline:none;flex:1;font-size:21px;font-weight:300}.results[data-v-de6fdbb2]{border-top:.5px solid var(--border);max-height:320px;padding:6px;overflow-y:auto}.result[data-v-de6fdbb2]{text-align:left;border-radius:8px;align-items:center;gap:10px;width:100%;padding:6px 10px;font-size:14px;display:flex}.result.sel[data-v-de6fdbb2]{background:var(--accent);color:#fff}.result.sel .kind[data-v-de6fdbb2]{color:#ffffffbf}.ric[data-v-de6fdbb2]{font-size:17px}.kind[data-v-de6fdbb2]{color:var(--text-dim);margin-left:auto;font-size:11px}.backdrop[data-v-9e95873c]{z-index:7000;position:fixed;inset:0}.cc[data-v-9e95873c]{z-index:7001;border:.5px solid var(--border);border-radius:18px;flex-direction:column;gap:10px;width:340px;padding:10px;animation:.18s cubic-bezier(.32,.72,.35,1) cc-in-9e95873c;display:flex;position:fixed;top:36px;right:10px;box-shadow:0 18px 50px #0000004d}@keyframes cc-in-9e95873c{0%{opacity:0;transform:translateY(-10px)scale(.98)}}.cols[data-v-9e95873c]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.col[data-v-9e95873c]{flex-direction:column;gap:10px;display:flex}.card[data-v-9e95873c]{background:#8080801f;border-radius:15px;padding:8px 10px}.conn[data-v-9e95873c]{padding:4px 10px}.conn-row[data-v-9e95873c]{cursor:default;align-items:center;gap:9px;padding:7px 0;display:flex}.ico[data-v-9e95873c]{color:#fff;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;transition:background-color .2s,transform .12s;display:grid}.ico[data-v-9e95873c]:active{transform:scale(.88)}.expand[data-v-9e95873c]{grid-template-rows:0fr;transition:grid-template-rows .24s cubic-bezier(.32,.72,.35,1);display:grid}.expand.open[data-v-9e95873c]{grid-template-rows:1fr}.expand-inner[data-v-9e95873c]{min-height:0;overflow:hidden}.ico.blue[data-v-9e95873c]{background:var(--accent)}.ico.purple[data-v-9e95873c]{background:#5e5ce6}.ico.green[data-v-9e95873c]{background:#34c759}.switch-row[data-v-9e95873c]{border-top:.5px solid var(--border);cursor:default}.switch[data-v-9e95873c]{background:#80808059;border-radius:11px;flex:none;width:38px;height:22px;transition:background .18s;position:relative}.switch.on[data-v-9e95873c]{background:#34c759}.switch .knob[data-v-9e95873c]{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .18s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0000004d}.switch.on .knob[data-v-9e95873c]{transform:translate(16px)}.ico.off[data-v-9e95873c]{color:#ffffffd9;background:#80808073}.meta[data-v-9e95873c]{flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}.meta b[data-v-9e95873c]{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.meta small[data-v-9e95873c]{color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.chev[data-v-9e95873c]{color:var(--text-dim);font-size:15px;transition:transform .15s}.chev.down[data-v-9e95873c]{transform:rotate(90deg)}.sublist[data-v-9e95873c]{border-top:.5px solid var(--border);flex-direction:column;padding:2px 0 6px 39px;display:flex}.subrow[data-v-9e95873c]{text-align:left;border-radius:6px;align-items:center;gap:6px;width:100%;padding:4px 6px;font-size:12px;display:flex}.subrow[data-v-9e95873c]:hover{background:var(--hover)}.check[data-v-9e95873c]{width:14px;color:var(--accent);font-weight:700}.lock[data-v-9e95873c]{opacity:.55;gap:3px;margin-left:auto;display:flex}.dev-ico[data-v-9e95873c]{place-items:center;width:14px;display:grid}.dev-state[data-v-9e95873c]{color:var(--text-dim);margin-left:auto;font-size:11px}.now-playing[data-v-9e95873c]{flex-direction:column;justify-content:space-between;gap:10px;min-height:96px;padding:12px;display:flex}.np-title[data-v-9e95873c]{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:700;display:block;overflow:hidden}.np-title.dim[data-v-9e95873c]{color:var(--text-dim);font-weight:600}.np-sub[data-v-9e95873c]{color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.np-controls[data-v-9e95873c]{justify-content:space-around;align-items:center;display:flex}.np-btn[data-v-9e95873c]{width:38px;height:30px;color:var(--text);border-radius:8px;place-items:center;display:grid}.np-btn[data-v-9e95873c]:hover:not(:disabled){background:var(--hover)}.np-btn[data-v-9e95873c]:disabled{opacity:.4}.mini-row[data-v-9e95873c]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.icon-card[data-v-9e95873c]{min-height:44px;color:var(--text);place-items:center;display:grid}.icon-card.active[data-v-9e95873c]{background:var(--accent);color:#fff}.dnd[data-v-9e95873c]{text-align:left;flex:1;align-items:center;gap:10px;display:flex}.slider-card[data-v-9e95873c]{flex-direction:column;gap:8px;padding:10px 12px;display:flex}.slider-head[data-v-9e95873c]{font-size:12.5px;font-weight:600}.slider-row[data-v-9e95873c]{align-items:center;gap:10px;display:flex}.slider-row input[data-v-9e95873c]{flex:1}.outputs[data-v-9e95873c]{border-top:.5px solid var(--border);flex-direction:column;gap:2px;padding-top:6px;display:flex}.out[data-v-9e95873c]{text-align:left;border-radius:7px;align-items:center;gap:8px;padding:4px 6px;font-size:12px;display:flex}.out[data-v-9e95873c]:hover:not(.disabled){background:var(--hover)}.out.on[data-v-9e95873c]{color:var(--accent);font-weight:600}.out.disabled[data-v-9e95873c]{opacity:.45}.out-name[data-v-9e95873c]{flex:1}.out-batt[data-v-9e95873c]{color:var(--text-dim);font-size:11px}.check[data-v-9e95873c]{width:12px;font-weight:700}input[type=range][data-v-9e95873c]{accent-color:var(--accent)}.backdrop[data-v-ab6b5cad]{z-index:7000;position:fixed;inset:0}.nc[data-v-ab6b5cad]{z-index:7001;border:.5px solid var(--border);border-radius:16px;flex-direction:column;gap:14px;width:320px;padding:16px;animation:.22s cubic-bezier(.32,.72,.35,1) nc-in-ab6b5cad;display:flex;position:fixed;top:36px;bottom:12px;right:10px;overflow-y:auto;box-shadow:0 18px 50px #0000004d}@keyframes nc-in-ab6b5cad{0%{opacity:0;transform:translate(40px)}}.date .wd[data-v-ab6b5cad]{font-size:22px;font-weight:700}.date .md[data-v-ab6b5cad]{color:var(--text-dim);font-size:15px}.empty[data-v-ab6b5cad]{color:var(--text-dim);text-align:center;padding:30px 0}.widget[data-v-ab6b5cad]{background:#8080801f;border-radius:14px;padding:12px}.wtitle[data-v-ab6b5cad]{margin-bottom:8px;font-weight:700}.dnd[data-v-ab6b5cad]{text-align:left;background:#80808026;border-radius:10px;width:100%;padding:8px 10px}.dnd .moon[data-v-ab6b5cad]{vertical-align:-2px;margin-right:3px}.dnd.on[data-v-ab6b5cad]{background:#5e5ce659}.backdrop[data-v-ecc7652e]{z-index:8000;position:fixed;inset:0}.ctx[data-v-ecc7652e]{z-index:8001;border:.5px solid var(--border);border-radius:10px;min-width:210px;padding:5px;position:fixed;box-shadow:0 10px 34px #00000047}.item[data-v-ecc7652e]{text-align:left;border-radius:6px;width:100%;padding:4px 10px;font-size:13px;display:block}.item .check[data-v-ecc7652e]{width:14px;color:var(--accent);margin-left:-4px;font-weight:700;display:inline-block}.item[data-v-ecc7652e]:hover:not(.disabled){background:var(--accent);color:#fff}.item.disabled[data-v-ecc7652e]{color:var(--text-dim);opacity:.6}.sep[data-v-ecc7652e]{background:var(--border);height:1px;margin:5px 10px}.mc[data-v-4f929d8d]{z-index:6500;-webkit-backdrop-filter:blur(28px)saturate(150%);background:#1e1e2d73;flex-direction:column;animation:.18s fadein-4f929d8d;display:flex;position:fixed;inset:0}@keyframes fadein-4f929d8d{0%{opacity:0;transform:scale(1.03)}}.mc-win[data-v-4f929d8d]{animation:.22s ease-out mcwin-in-4f929d8d}@keyframes mcwin-in-4f929d8d{0%{opacity:0;transform:scale(.94)}}.spaces[data-v-4f929d8d]{align-items:flex-start;gap:10px;padding:14px 18px 8px;display:flex}.space-thumb[data-v-4f929d8d]{background-size:cover;border:2px solid #0000;border-radius:8px;width:148px;height:88px;position:relative;overflow:hidden;box-shadow:0 4px 14px #0000004d}.space-thumb.active[data-v-4f929d8d]{border-color:#ffffffe6}.space-name[data-v-4f929d8d]{color:#fff;text-shadow:0 1px 3px #000000b3;z-index:9999;font-size:11px;position:absolute;top:5px;left:7px}.mini-screen[data-v-4f929d8d]{border-radius:6px;position:absolute;inset:0;overflow:hidden}.mini-win[data-v-4f929d8d]{background:#f6f6f8eb;border:.5px solid #00000040;border-radius:1.5px;position:absolute;box-shadow:0 1px 4px #0000004d}.space-add[data-v-4f929d8d]{color:#fff;background:#ffffff1f;border:1px dashed #ffffff59;border-radius:8px;width:40px;height:88px;font-size:24px}.space-add[data-v-4f929d8d]:hover{background:#ffffff38}.wins[data-v-4f929d8d]{flex-wrap:wrap;flex:1;place-content:center;gap:22px;padding:30px 60px;display:flex}.mc-win[data-v-4f929d8d]{background:var(--window-bg);border-radius:10px;flex-direction:column;width:300px;height:200px;transition:transform .12s;display:flex;overflow:hidden;box-shadow:0 16px 44px #0006}.mc-win[data-v-4f929d8d]:hover{outline:2px solid #ffffffb3;transform:scale(1.04)}.mc-titlebar[data-v-4f929d8d]{background:var(--titlebar-bg);border-bottom:.5px solid var(--border);align-items:center;gap:6px;padding:5px 10px;font-size:12px;display:flex}.mc-title[data-v-4f929d8d]{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.mc-body[data-v-4f929d8d]{flex:1;place-items:center;display:grid}.empty[data-v-4f929d8d]{color:#ffffffbf;font-size:16px}.desktop[data-v-f115996b]{position:fixed;inset:0;overflow:hidden}.wallpaper[data-v-f115996b]{background-size:cover;transition:filter .2s;position:absolute;inset:0}.icons[data-v-f115996b]{z-index:1;pointer-events:none;position:absolute;inset:0}.dicon[data-v-f115996b]{pointer-events:auto;touch-action:none;border-radius:8px;flex-direction:column;align-items:center;gap:3px;width:92px;padding:4px 0 2px;display:flex;position:absolute}.dicon.dragging[data-v-f115996b]{opacity:.85;z-index:50;filter:drop-shadow(0 8px 16px #00000059)}.dicon .glyph[data-v-f115996b]{filter:drop-shadow(0 2px 6px #00000059);font-size:40px}.dicon .name[data-v-f115996b]{color:#fff;text-shadow:0 1px 3px #0009;text-overflow:ellipsis;white-space:nowrap;border-radius:5px;max-width:92px;padding:1px 6px;font-size:12px;overflow:hidden}.dicon.sel .name[data-v-f115996b]{background:#0a84ffbf}.name.rename[data-v-f115996b]{color:#000;border:2px solid var(--accent);text-align:center;-webkit-user-select:text;user-select:text;background:#fff;border-radius:5px;outline:none;width:92px;padding:1px 2px;font-size:12px}.windows-layer[data-v-f115996b]{z-index:2;pointer-events:none;position:absolute;inset:0}.windows-layer.slide-left[data-v-f115996b]{animation:.3s cubic-bezier(.32,.72,.35,1) space-left-f115996b}.windows-layer.slide-right[data-v-f115996b]{animation:.3s cubic-bezier(.32,.72,.35,1) space-right-f115996b}@keyframes space-left-f115996b{0%{opacity:.4;transform:translate(60px)}}@keyframes space-right-f115996b{0%{opacity:.4;transform:translate(-60px)}}.windows-layer[data-v-f115996b]>*{pointer-events:auto}.tile-preview[data-v-f115996b]{z-index:9000;pointer-events:none;background:#ffffff47;border:2px solid #ffffffa6;border-radius:12px;transition:all .12s ease-out;animation:.15s ease-out tp-in-f115996b;position:fixed;box-shadow:0 8px 30px #00000040}@keyframes tp-in-f115996b{0%{opacity:0}}.info-backdrop[data-v-f115996b]{z-index:7800;position:fixed;inset:0}.icon-info[data-v-f115996b]{z-index:7801;border:.5px solid var(--border);border-radius:12px;flex-direction:column;align-items:center;gap:8px;width:260px;padding:18px 14px 12px;display:flex;position:fixed;box-shadow:0 14px 44px #0000004d}.info-close[data-v-f115996b]{background:#80808040;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;display:grid;position:absolute;top:8px;left:8px}.info-name[data-v-f115996b]{font-size:15px;font-weight:700}.info-row[data-v-f115996b]{justify-content:space-between;gap:12px;width:100%;font-size:12px;display:flex}.info-row span[data-v-f115996b]{color:var(--text-dim)}.fade-leave-active{transition:opacity .5s}.fade-leave-to{opacity:0}*{box-sizing:border-box;-webkit-user-select:none;user-select:none;margin:0;padding:0}html,body,#app{height:100%;overflow:hidden}body{color:var(--text);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Arial,sans-serif;font-size:13px}:root{--text:#1d1d1f;--text-dim:#0000008c;--window-bg:#f6f6f8f0;--sidebar-bg:#eeeef399;--titlebar-bg:#fafafc8c;--border:#00000017;--glass:#fff6;--glass-strong:#fafafcb8;--accent:#0a84ff;--selection:#0a84ff38;--hover:#0000000f;--shadow-win:0 22px 70px #00000052, 0 0 0 .5px #0000002e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--text:#f5f5f7;--text-dim:#ffffff8c;--window-bg:#242428eb;--sidebar-bg:#1c1c208c;--titlebar-bg:#2e2e328c;--border:#ffffff1f;--glass:#1c1c2080;--glass-strong:#28282ec7;--accent:#0a84ff;--selection:#0a84ff66;--hover:#ffffff14;--shadow-win:0 22px 70px #0000008c, 0 0 0 .5px #ffffff26;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}input,textarea,[contenteditable]{-webkit-user-select:text;user-select:text;color:inherit;font-family:inherit}button{font:inherit;color:inherit;cursor:default;background:0 0;border:none}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#80808073;border-radius:4px}::-webkit-scrollbar-track{background:0 0}.glass{background:var(--glass);-webkit-backdrop-filter:saturate(180%)blur(24px)}.glass-strong{background:var(--glass-strong);-webkit-backdrop-filter:saturate(180%)blur(32px)}.app-root{width:100%;height:100%;color:var(--text);flex-direction:column;display:flex;overflow:hidden}
