#webView [hidden],#webView[hidden]{display:none!important}#webView{position:fixed;top:0;right:0;bottom:0;left:var(--rail-w);z-index:30;display:flex;flex-direction:column;background:#0b0b0e;isolation:isolate;--g-fill:rgba(255, 255, 255, 0.08);--g-fill-hi:rgba(255, 255, 255, 0.12);--g-edge:rgba(255, 255, 255, 0.11);--g-edge-hi:rgba(255, 255, 255, 0.2);--g-spec:inset 0 1px 0 rgba(255, 255, 255, 0.22),inset 0 -1px 0 rgba(255, 255, 255, 0.05)}.web-filters{position:absolute;width:0;height:0;overflow:hidden}.web-backdrop{position:absolute;inset:0;z-index:0;pointer-events:none;background-color:#0a0a0d}.web-backdrop::before{content:'';position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px);background-size:34px 34px;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 42%,transparent 88%);mask-image:linear-gradient(180deg,#000 0%,#000 42%,transparent 88%)}.web-backdrop::after{content:'';position:absolute;inset:0;background:radial-gradient(78% 58% at 50% -12%,rgba(255,255,255,.085),rgba(255,255,255,0) 62%),radial-gradient(135% 115% at 50% 42%,rgba(0,0,0,0) 24%,rgba(0,0,0,.82) 100%)}.web-chrome{position:relative;z-index:1;flex:none;background:rgba(16,16,20,.72);border-bottom:1px solid var(--g-edge);box-shadow:var(--g-spec)}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.web-chrome{background:rgba(16,16,20,.5);-webkit-backdrop-filter:blur(26px) saturate(140%);backdrop-filter:blur(26px) saturate(140%)}}.web-tabs{display:flex;align-items:flex-end;gap:2px;padding:7px 8px 0;overflow-x:auto;scrollbar-width:none}.web-tabs::-webkit-scrollbar{display:none}.web-tab{position:relative;display:flex;align-items:center;gap:9px;flex:0 1 200px;min-width:54px;height:36px;padding:0 6px 0 11px;border:0;border-radius:11px 11px 0 0;background:0 0;color:var(--text-muted);font-family:inherit;font-size:.83rem;font-weight:500;cursor:pointer;transition:background .18s var(--ease),color .18s var(--ease)}.web-tab:hover{background:rgba(255,255,255,.05);color:var(--text)}.web-tab:focus-visible{outline:2px solid var(--accent-ring);outline-offset:-2px}.web-tab.is-active{color:var(--text);font-weight:600;background:var(--g-fill-hi);box-shadow:inset 0 1px 0 rgba(255,255,255,.2)}.web-tab.is-active::after{content:'';position:absolute;left:11px;right:11px;top:0;height:2px;border-radius:0 0 2px 2px;background:var(--accent)}.web-tab:not(.is-active)+.web-tab:not(.is-active)::before{content:'';position:absolute;left:-2px;top:10px;bottom:10px;width:1px;background:rgba(255,255,255,.1);transition:opacity .18s var(--ease)}.web-tab:not(.is-active):hover+.web-tab:not(.is-active)::before,.web-tab:not(.is-active):hover::before{opacity:0}.web-tab-ico{flex:none;display:grid;place-items:center;color:var(--text-faint);transition:color .18s var(--ease)}.web-tab-ico svg{width:13px;height:13px;display:block}.web-tab.is-active .web-tab-ico{color:var(--accent)}.web-tab-title{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.web-tab-x{flex:none;width:22px;height:22px;display:grid;place-items:center;border:0;border-radius:7px;background:0 0;color:var(--text-faint);opacity:0;cursor:pointer;transition:opacity .16s var(--ease),background .16s var(--ease),color .16s var(--ease)}.web-tab-x svg{width:11px;height:11px;display:block}.web-tab-x:focus-visible,.web-tab.is-active .web-tab-x,.web-tab:hover .web-tab-x{opacity:1}.web-tab-x:hover{background:rgba(255,255,255,.14);color:var(--text)}.web-tab-x:focus-visible{outline:2px solid var(--accent-ring);outline-offset:-2px}.web-newtab{flex:none;width:30px;height:30px;margin:0 0 3px 4px;display:grid;place-items:center;border:0;border-radius:9px;background:0 0;color:var(--text-muted);cursor:pointer;transition:background .16s var(--ease),color .16s var(--ease)}.web-newtab svg{width:16px;height:16px;display:block}.web-newtab:hover{background:rgba(255,255,255,.1);color:var(--text)}.web-newtab:focus-visible{outline:2px solid var(--accent-ring);outline-offset:1px}.web-toolbar{display:flex;align-items:center;gap:4px;padding:9px 12px 11px}.web-navbtn{flex:none;width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:10px;background:0 0;color:var(--text-muted);cursor:pointer;transition:background .16s var(--ease),color .16s var(--ease)}.web-navbtn svg{width:18px;height:18px;display:block}.web-navbtn:hover:not(:disabled){background:rgba(255,255,255,.1);color:var(--text)}.web-navbtn:focus-visible{outline:2px solid var(--accent-ring);outline-offset:1px}.web-navbtn:disabled{color:#3a3a45;cursor:default}#webHome,#webSettings{margin-left:2px}#webHubHome{display:none}.web-omni{flex:1;min-width:0;display:flex;align-items:center;gap:10px;height:42px;margin:0 6px;padding:0 16px;background:var(--g-fill);border:1px solid var(--g-edge);border-radius:999px;box-shadow:var(--g-spec);transition:background .2s var(--ease),border-color .2s var(--ease),box-shadow .2s var(--ease)}@supports (backdrop-filter:url(#webRefract)){.web-omni{-webkit-backdrop-filter:url(#webRefract);backdrop-filter:url(#webRefract)}}.web-omni:hover{background:var(--g-fill-hi);border-color:var(--g-edge-hi)}.web-omni:focus-within{background:var(--g-fill-hi);border-color:var(--accent-ring);box-shadow:var(--g-spec),0 0 0 4px var(--accent-soft)}.web-omni-ico{flex:none;display:grid;place-items:center;color:var(--text-faint);transition:color .2s var(--ease)}.web-omni:focus-within .web-omni-ico{color:var(--accent)}.web-omni-ico svg{width:15px;height:15px;display:block}.web-omni input{flex:1;min-width:0;background:0 0;border:0;color:var(--text);font-family:inherit;font-size:.92rem;line-height:1}.web-omni input::placeholder{color:var(--text-faint)}.web-omni input:focus{outline:0}.web-omni input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.web-viewport{position:relative;z-index:1;flex:1;min-height:0}.web-frame{position:absolute;inset:0;width:100%;height:100%;border:0;background:#fff}.web-frame[hidden]{display:none}.web-start{position:absolute;inset:0;overflow-y:auto;display:flex;align-items:center;justify-content:center;padding:32px 24px 64px}.web-start[hidden]{display:none}.web-start-inner{position:relative;width:100%;max-width:660px;padding:42px 38px 36px;border:1px solid var(--g-edge);border-radius:26px;background:var(--g-fill);box-shadow:var(--g-spec),0 40px 90px -50px rgba(0,0,0,.95);animation:web-rise .5s var(--ease) both}@supports (backdrop-filter:url(#webRefract)){.web-start-inner{-webkit-backdrop-filter:url(#webRefract);backdrop-filter:url(#webRefract)}}.web-start-inner::before{content:'';position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(152deg,rgba(255,255,255,.1) 0,rgba(255,255,255,.015) 40%,rgba(255,255,255,0) 68%)}.web-start-inner>*{position:relative}.web-start-title{margin:0;text-align:center;font-size:2rem;font-weight:750;letter-spacing:-.04em;color:#fff}.web-start-sub{margin:10px auto 0;max-width:44ch;text-align:center;color:var(--text-muted);font-size:.92rem;line-height:1.5}.web-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin-top:30px}.web-link{position:relative;width:210px;min-width:0;display:flex;align-items:center;gap:12px;padding:11px;text-align:left;cursor:pointer;border:1px solid var(--g-edge);border-radius:14px;background:rgba(255,255,255,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.1);color:var(--text);font:inherit;animation:web-rise .42s var(--ease) both;transition:background .2s var(--ease),border-color .2s var(--ease),transform .2s var(--ease),box-shadow .2s var(--ease)}.web-link::before{content:'';position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(147deg,rgba(255,255,255,.11) 0,rgba(255,255,255,0) 58%)}.web-link>*{position:relative}.web-link:first-child{animation-delay:60ms}.web-link:nth-child(2){animation-delay:.1s}.web-link:nth-child(3){animation-delay:.14s}.web-link:nth-child(4){animation-delay:.18s}.web-link:nth-child(5){animation-delay:.22s}.web-link:nth-child(n+6){animation-delay:.26s}.web-link:hover{transform:translateY(-2px);background:rgba(255,255,255,.09);border-color:var(--g-edge-hi);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 12px 26px -16px rgba(0,0,0,.9)}.web-link:active{transform:translateY(0)}.web-link:focus-visible{outline:2px solid var(--accent-ring);outline-offset:3px}.web-link-mark{flex:none;width:36px;height:36px;display:grid;place-items:center;border-radius:11px;background:linear-gradient(155deg,hsl(var(--lk) 46% 32%),hsl(var(--lk) 44% 19%));box-shadow:inset 0 1px 0 hsl(var(--lk) 60% 60% / .38);color:hsl(var(--lk) 78% 84%);font-size:1rem;font-weight:700;line-height:1}.web-link-col{min-width:0;display:flex;flex-direction:column;gap:2px}.web-link-name{font-size:.9rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.web-link-host{font-size:.76rem;color:var(--text-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.web-link-x{position:absolute;top:6px;right:6px;width:20px;height:20px;display:grid;place-items:center;border-radius:6px;background:rgba(0,0,0,.35);color:var(--text-muted);opacity:0;cursor:pointer;transition:opacity .14s var(--ease),background .14s var(--ease),color .14s var(--ease)}.web-link-x svg{width:11px;height:11px;display:block}.web-link-x:focus-visible,.web-link:hover .web-link-x{opacity:1}.web-link-x:hover{background:rgba(255,255,255,.16);color:#fff}.web-link-x:focus-visible{outline:2px solid var(--accent-ring);outline-offset:1px}.web-add{flex:none;width:58px;height:58px;display:grid;place-items:center;border:1px dashed rgba(255,255,255,.22);border-radius:50%;background:rgba(255,255,255,.045);box-shadow:inset 0 1px 0 rgba(255,255,255,.1);color:var(--text-muted);cursor:pointer;animation:web-rise .42s var(--ease) 60ms both;transition:background .2s var(--ease),border-color .2s var(--ease),color .2s var(--ease),transform .2s var(--ease)}.web-add svg{width:22px;height:22px;display:block}.web-add:hover{transform:translateY(-2px);background:var(--accent-soft);border-color:var(--accent-ring);color:var(--accent)}.web-add:active{transform:translateY(0)}.web-add:focus-visible{outline:2px solid var(--accent-ring);outline-offset:3px}.web-addform{width:232px;display:flex;flex-direction:column;gap:7px;padding:11px;border:1px solid var(--g-edge);border-radius:14px;background:rgba(255,255,255,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.web-addform-in{height:34px;padding:0 11px;background:rgba(0,0,0,.3);border:1px solid var(--g-edge);border-radius:9px;color:var(--text);font-family:inherit;font-size:.85rem}.web-addform-in::placeholder{color:var(--text-faint)}.web-addform-in:focus{outline:0;border-color:var(--accent-ring);box-shadow:0 0 0 3px var(--accent-soft)}.web-addform-row{display:flex;gap:7px}.web-addform-no,.web-addform-ok{flex:1;height:32px;border-radius:9px;border:1px solid transparent;font:inherit;font-size:.82rem;font-weight:650;cursor:pointer}.web-addform-ok{background:var(--accent);color:var(--on-accent)}.web-addform-ok:hover{background:var(--accent-hover)}.web-addform-no{background:0 0;border-color:var(--g-edge);color:var(--text-muted)}.web-addform-no:hover{color:var(--text);border-color:var(--g-edge-hi)}.web-addform-no:focus-visible,.web-addform-ok:focus-visible{outline:2px solid var(--accent-ring);outline-offset:2px}@keyframes web-rise{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.web-internal{position:absolute;inset:0;overflow-y:auto;display:flex;align-items:center;justify-content:center;padding:34px 24px 64px}.web-internal[hidden]{display:none}.web-set{width:100%;max-width:520px}.web-set-empty{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:44px 34px 40px;border:1px solid var(--g-edge);border-radius:24px;background:var(--g-fill);box-shadow:var(--g-spec),0 40px 90px -50px rgba(0,0,0,.95);animation:web-rise .45s var(--ease) both}@supports (backdrop-filter:url(#webRefract)){.web-set-empty{-webkit-backdrop-filter:url(#webRefract);backdrop-filter:url(#webRefract)}}.web-set-empty::before{content:'';position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(152deg,rgba(255,255,255,.1) 0,rgba(255,255,255,0) 62%)}.web-set-empty>*{position:relative}.web-set-empty-ico{display:grid;place-items:center;width:54px;height:54px;margin-bottom:18px;border-radius:50%;background:rgba(255,255,255,.06);box-shadow:inset 0 1px 0 rgba(255,255,255,.14);color:var(--text-muted)}.web-set-empty-ico svg{width:24px;height:24px;display:block}.web-set-title{margin:0;font-size:1.4rem;font-weight:750;letter-spacing:-.03em;color:#fff}.web-set-note{margin:10px 0 0;max-width:40ch;color:var(--text-muted);font-size:.9rem;line-height:1.6}.web-status{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;text-align:center}.web-status[hidden]{display:none}.web-status-ico{display:grid;place-items:center;width:62px;height:62px;margin-bottom:20px;border-radius:50%;background:var(--g-fill);border:1px solid var(--g-edge);box-shadow:var(--g-spec);color:var(--accent);animation:web-rise .45s var(--ease) both}.web-status-ico svg{width:28px;height:28px;display:block}.web-status-title{color:#fff;font-size:1.2rem;font-weight:700;letter-spacing:-.025em;animation:web-rise .45s var(--ease) 50ms both}.web-status-sub{max-width:46ch;margin:9px 0 0;color:var(--text-muted);font-size:.9rem;line-height:1.6;animation:web-rise .45s var(--ease) .1s both}.web-status-addr{margin-top:20px;max-width:min(100%,480px);padding:9px 15px;border-radius:10px;background:var(--g-fill);border:1px solid var(--g-edge);box-shadow:var(--g-spec);color:var(--text-muted);font-size:.79rem;font-family:var(--font-mono, ui-monospace, monospace);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;animation:web-rise .45s var(--ease) .15s both}@media (prefers-reduced-motion:reduce){#webView *,#webView ::after,#webView ::before{animation:none!important;transition-duration:0s!important}.web-link:active,.web-link:hover{transform:none}}@media (max-width:720px){.web-toolbar{padding:8px 8px 10px;gap:2px}.web-omni{height:40px;margin:0 4px;padding:0 13px}#webHome{display:none}.web-start{align-items:flex-start;padding:24px 16px 56px}.web-start-title{font-size:1.6rem}.web-links{grid-template-columns:repeat(auto-fill,minmax(158px,1fr));gap:8px}.web-internal{padding:24px 16px 56px}}@media (max-width:640px){#webView{left:0;z-index:46}#webHubHome{display:grid}.web-tab{flex-basis:150px}.web-backdrop{background-size:24px 24px,24px 24px,120px 120px,120px 120px}}