.ArticleSidebar-module__uGTlDG__toggleButton{background:var(--color-background-elevated);border:1px solid var(--color-border);cursor:pointer;z-index:90;color:var(--color-text-secondary);border-right:none;border-radius:8px 0 0 8px;flex-direction:column;align-items:center;gap:8px;padding:12px 16px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:50%;right:0;transform:translateY(-50%);box-shadow:-4px 0 24px #0006}.ArticleSidebar-module__uGTlDG__toggleButton:hover{background:var(--color-primary-dark);color:var(--color-primary);transform:translateY(-50%)translate(-4px)}.ArticleSidebar-module__uGTlDG__iconWrapper{justify-content:center;align-items:center;display:flex;position:relative}.ArticleSidebar-module__uGTlDG__subIcon{color:var(--color-primary);background:var(--color-background);border-radius:50%;padding:2px;position:absolute;bottom:-6px;right:-6px}.ArticleSidebar-module__uGTlDG__toggleText{writing-mode:vertical-rl;text-orientation:mixed;letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:600}@keyframes ArticleSidebar-module__uGTlDG__glimmerPop{0%{background:var(--color-background-elevated);transform:translateY(-50%)scale(1);box-shadow:-4px 0 24px #0006}50%{box-shadow:-8px 0 32px var(--color-primary-dark);background:var(--color-primary);color:#fff;transform:translateY(-50%)scale(1.1)translate(-8px)}to{background:var(--color-background-elevated);transform:translateY(-50%)scale(1);box-shadow:-4px 0 24px #0006}}.ArticleSidebar-module__uGTlDG__glimmer{animation:2s ease-in-out ArticleSidebar-module__uGTlDG__glimmerPop}.ArticleSidebar-module__uGTlDG__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:95;background:#0009;animation:.3s ArticleSidebar-module__uGTlDG__fadeIn;position:fixed;inset:0}.ArticleSidebar-module__uGTlDG__sidebar{background:var(--color-background);border-left:1px solid var(--color-border);z-index:100;flex-direction:column;width:100%;max-width:480px;height:100dvh;transition:transform .4s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;right:0;transform:translate(100%);box-shadow:-8px 0 32px #000c}.ArticleSidebar-module__uGTlDG__sidebar.ArticleSidebar-module__uGTlDG__open{transform:translate(0)}.ArticleSidebar-module__uGTlDG__header{border-bottom:1px solid var(--color-border);background:var(--color-background-elevated);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.ArticleSidebar-module__uGTlDG__headerTitle{color:var(--color-primary);align-items:center;gap:12px;display:flex}.ArticleSidebar-module__uGTlDG__headerTitle h2{letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:1.1rem;font-weight:700}.ArticleSidebar-module__uGTlDG__pulseIcon{animation:2s infinite ArticleSidebar-module__uGTlDG__pulse}.ArticleSidebar-module__uGTlDG__closeButton{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:8px;transition:all .2s;display:flex}.ArticleSidebar-module__uGTlDG__closeButton:hover{background:var(--color-border);color:var(--color-text-primary)}.ArticleSidebar-module__uGTlDG__scrollArea{flex-direction:column;flex:1;gap:32px;padding:24px;display:flex;overflow-y:auto}.ArticleSidebar-module__uGTlDG__scrollArea::-webkit-scrollbar{width:6px}.ArticleSidebar-module__uGTlDG__scrollArea::-webkit-scrollbar-track{background:0 0}.ArticleSidebar-module__uGTlDG__scrollArea::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:4px}@keyframes ArticleSidebar-module__uGTlDG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ArticleSidebar-module__uGTlDG__pulse{0%{opacity:.6;transform:scale(.95)}50%{opacity:1;transform:scale(1.05)}to{opacity:.6;transform:scale(.95)}}@media (max-width:768px){.ArticleSidebar-module__uGTlDG__toggleButton{padding:10px 12px}.ArticleSidebar-module__uGTlDG__scrollArea{gap:24px;padding:16px}}
