#pingblink-root{--pingblink-primary:#0057ff;--pingblink-bg:#ffffff;--pingblink-bg-glass:rgba(255, 255, 255, 0.95);--pingblink-text:#1a1a1a;--pingblink-muted:#6b7280;--pingblink-border:#e5e7eb;--pingblink-hover:#f3f4f6;--pingblink-shadow:0 10px 40px -10px rgba(0,0,0,0.15), 0 4px 6px -4px rgba(0,0,0,0.05);--pingblink-font:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--pingblink-radius:16px;--pingblink-z:999999}#pingblink-root *{box-sizing:border-box!important;font-family:var(--pingblink-font)!important}.pingblink-trigger{position:fixed!important;width:60px!important;height:60px!important;border-radius:50%!important;background-color:var(--pingblink-primary)!important;color:white!important;box-shadow:0 4px 12px rgb(0 0 0 / .15)!important;cursor:pointer!important;z-index:var(--pingblink-z)!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:transform 0.2s cubic-bezier(.175,.885,.32,1.275)!important;border:none!important;outline:none!important;padding:0!important;margin:0!important;min-width:0!important;min-height:0!important;line-height:1!important}.pingblink-trigger:hover{transform:scale(1.05)!important}#pingblink-root .pingblink-trigger svg{width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;max-width:30px!important;max-height:30px!important;fill:currentColor!important;margin:0!important;padding:0!important}#pingblink-root .pingblink-trigger .pingblink-default-icon{opacity:1;transform:scale(1) rotate(0deg);transition:transform 0.3s cubic-bezier(.16,1,.3,1),opacity 0.3s ease;display:inline-block!important}#pingblink-root .pingblink-trigger.is-open .pingblink-default-icon{opacity:0;transform:scale(.5) rotate(90deg);pointer-events:none}#pingblink-root .pingblink-trigger .pingblink-close-icon{position:absolute!important;opacity:0;transform:scale(.5) rotate(-90deg);transition:transform 0.3s cubic-bezier(.16,1,.3,1),opacity 0.3s ease;pointer-events:none;display:inline-block!important}#pingblink-root .pingblink-trigger.is-open .pingblink-close-icon{opacity:1;transform:scale(1) rotate(0deg);pointer-events:auto}.pingblink-badge{position:absolute;top:-4px;right:-4px;background-color:#f44336;color:#fff;font-size:10px;font-weight:700;padding:2px 6px;border-radius:10px;display:none;pointer-events:none;animation:pingblinkPulse 2s infinite cubic-bezier(.4,0,.6,1)}@keyframes pingblinkPulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}.pingblink-pos-bottom-right .pingblink-trigger{bottom:24px!important;right:24px!important}.pingblink-pos-bottom-left .pingblink-trigger{bottom:24px!important;left:24px!important}.pingblink-panel{position:fixed!important;width:380px!important;max-height:calc(100vh - 120px)!important;height:600px!important;background:var(--pingblink-bg-glass)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;border-radius:var(--pingblink-radius)!important;box-shadow:var(--pingblink-shadow)!important;z-index:var(--pingblink-z)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;opacity:0;pointer-events:none;transform:translateY(20px) scale(.95);transition:all 0.3s cubic-bezier(.16,1,.3,1);border:1px solid var(--pingblink-border)!important}.pingblink-panel.is-open{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.pingblink-pos-bottom-right .pingblink-panel{bottom:100px!important;right:24px!important;transform-origin:bottom right!important}.pingblink-pos-bottom-left .pingblink-panel{bottom:100px!important;left:24px!important;transform-origin:bottom left!important}.pingblink-card.is-unread{background-color:#f0f7ff!important;border-left:3px solid var(--pingblink-primary)!important}.pingblink-card.is-unread h4{font-weight:700!important}.pingblink-card:hover{background-color:#f5f5f5!important}.pingblink-card.is-unread:hover{background-color:#e6f0fa!important}#pingblink-root .pingblink-header{background-color:var(--pingblink-primary)!important;color:white!important;padding:24px!important;text-align:center!important;margin:0!important;border:none!important;border-radius:0!important}#pingblink-root .pingblink-header h2{margin:0!important;padding:0!important;font-size:20px!important;font-weight:600!important;color:white!important;line-height:1.4!important}#pingblink-root .pingblink-header p{margin:8px 0 0!important;padding:0!important;font-size:14px!important;opacity:0.9!important;color:white!important;line-height:1.4!important}.pingblink-nav{display:flex!important;border-bottom:1px solid var(--pingblink-border)!important;background:var(--pingblink-bg)!important;padding:0!important;margin:0!important}.pingblink-nav button{flex:1!important;padding:12px 0!important;background:transparent!important;background-color:transparent!important;border:none!important;border-bottom:2px solid transparent!important;font-size:14px!important;font-weight:500!important;color:var(--pingblink-muted)!important;cursor:pointer!important;transition:all 0.2s!important;box-shadow:none!important;border-radius:0!important;margin:0!important;text-shadow:none!important;height:auto!important;min-height:0!important;line-height:1.5!important}.pingblink-nav button .pingblink-tab-badge{display:none!important;background-color:#f44336!important;color:white!important;font-size:10px!important;font-weight:bold!important;padding:2px 6px!important;border-radius:10px!important;margin-left:4px!important;vertical-align:middle!important}.pingblink-nav button.has-unread .pingblink-tab-badge{display:inline-block!important}.pingblink-nav button:hover{color:var(--pingblink-text)!important;background:var(--pingblink-hover)!important;background-color:var(--pingblink-hover)!important}.pingblink-nav button.is-active{color:var(--pingblink-primary)!important;border-bottom-color:var(--pingblink-primary)!important;background:transparent!important;background-color:transparent!important}#pingblink-root .pingblink-content{flex:1!important;overflow-y:auto!important;background:var(--pingblink-bg)!important;position:relative!important;padding:0!important;margin:0!important;border:none!important}#pingblink-root .pingblink-tab-pane{display:none!important;padding:20px!important;animation:pingblinkFadeIn 0.3s ease!important;margin:0!important;border:none!important;background:transparent!important}#pingblink-root .pingblink-tab-pane.is-active{display:block!important}@keyframes pingblinkFadeIn{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}#pingblink-root .pingblink-search{position:relative!important;margin-bottom:16px!important;padding:0!important}#pingblink-root .pingblink-search input{width:100%!important;padding:12px 16px 12px 40px!important;border:1px solid var(--pingblink-border)!important;border-radius:8px!important;font-size:14px!important;outline:none!important;transition:border-color 0.2s!important;background:#fff!important;color:var(--pingblink-text)!important;margin:0!important;box-shadow:none!important;height:auto!important}#pingblink-root .pingblink-search input:focus{border-color:var(--pingblink-primary)!important}#pingblink-root .pingblink-search svg{position:absolute!important;left:12px!important;top:50%!important;transform:translateY(-50%)!important;width:18px!important;height:18px!important;fill:var(--pingblink-muted)!important;margin:0!important;padding:0!important;background:transparent!important}#pingblink-root .pingblink-list{list-style:none!important;padding:0!important;margin:0!important}#pingblink-root .pingblink-list li{margin-bottom:12px!important;padding:0!important}#pingblink-root .pingblink-card{display:block!important;margin-bottom:12px!important;background:#fff!important;border:1px solid var(--pingblink-border)!important;border-radius:12px!important;text-decoration:none!important;color:var(--pingblink-text)!important;transition:all 0.2s ease!important;box-shadow:0 1px 3px rgb(0 0 0 / .02)!important;cursor:pointer!important;overflow:hidden!important;padding:0!important}#pingblink-root .pingblink-card-body{padding:16px!important;margin:0!important}#pingblink-root .pingblink-card-thumb img{width:100%!important;height:140px!important;object-fit:cover!important;display:block!important;border-bottom:1px solid var(--pingblink-border)!important;margin:0!important;padding:0!important}#pingblink-root .pingblink-card:hover{border-color:var(--pingblink-primary)!important;box-shadow:0 4px 12px rgb(0 0 0 / .05)!important;transform:translateY(-2px)!important}#pingblink-root .pingblink-card h4{margin:0 0 8px!important;padding:0!important;font-size:15px!important;font-weight:600!important;color:var(--pingblink-text)!important;line-height:1.4!important}#pingblink-root .pingblink-card p{margin:0!important;padding:0!important;font-size:13px!important;color:var(--pingblink-muted)!important;line-height:1.5!important}#pingblink-root .pingblink-spinner{text-align:center!important;padding:40px!important;color:var(--pingblink-muted)!important;margin:0!important}#pingblink-root .pingblink-spinner svg{animation:pingblinkSpin 1s linear infinite!important;fill:var(--pingblink-primary)!important}@keyframes pingblinkSpin{100%{transform:rotate(360deg)}}#pingblink-root .pingblink-article-view{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;background:var(--pingblink-bg)!important;z-index:10!important;display:flex!important;flex-direction:column!important;transform:translateX(100%)!important;transition:transform 0.3s cubic-bezier(.16,1,.3,1)!important;padding:0!important;margin:0!important;border:none!important}#pingblink-root .pingblink-article-view.is-active{transform:translateX(0)!important}#pingblink-root .pingblink-article-header{padding:16px 20px!important;border-bottom:1px solid var(--pingblink-border)!important;display:flex!important;align-items:center!important;margin:0!important}#pingblink-root .pingblink-btn-back{background:none!important;border:none!important;color:var(--pingblink-primary)!important;font-size:14px!important;font-weight:500!important;cursor:pointer!important;display:flex!important;align-items:center!important;padding:0!important;margin:0 auto 0 0!important;box-shadow:none!important;height:auto!important}#pingblink-root .pingblink-article-body{padding:24px 20px!important;overflow-y:auto!important;flex:1!important;margin:0!important}#pingblink-root .pingblink-article-body h1{margin:0 0 10px 0!important;padding:0!important;font-size:22px!important;font-weight:600!important;line-height:1.3!important}#pingblink-root .pingblink-feedback{margin-top:32px!important;padding-top:24px!important;border-top:1px solid var(--pingblink-border)!important;text-align:center!important}#pingblink-root .pingblink-feedback p{margin:0 0 12px 0!important;padding:0!important;font-size:14px!important;color:var(--pingblink-muted)!important}#pingblink-root .pingblink-feedback button{background:var(--pingblink-primary)!important;background-color:var(--pingblink-primary)!important;color:var(--pingblink-bg)!important;border:none!important;padding:8px 20px!important;border-radius:20px!important;margin:0 6px!important;cursor:pointer!important;transition:opacity 0.2s ease!important;font-size:13px!important;box-shadow:none!important;height:auto!important;font-weight:500!important}#pingblink-root .pingblink-feedback button:hover{opacity:0.85!important}#pingblink-root .pingblink-form input,#pingblink-root .pingblink-form textarea{width:100%!important;padding:10px!important;margin-bottom:12px!important;border:1px solid var(--pingblink-border)!important;border-radius:6px!important;font-family:inherit!important;background:#fff!important;box-shadow:none!important}#pingblink-root .pingblink-form button{width:100%!important;padding:12px!important;background:var(--pingblink-primary)!important;background-color:var(--pingblink-primary)!important;color:white!important;border:none!important;border-radius:6px!important;font-weight:600!important;cursor:pointer!important;box-shadow:none!important;height:auto!important}@media (max-width:480px){.pingblink-panel{width:100%!important;height:100%!important;max-height:100%!important;bottom:0!important;left:0!important;right:0!important;border-radius:0!important}}.pingblink-highlight{background-color:rgb(56 88 233 / .15)!important;color:#3858e9!important;padding:0 2px!important;border-radius:3px!important;font-weight:600!important}