.zds-sidebar{--zds-ink:#f9f7ff;--zds-muted:#d4cbff;--zds-yellow:#ffcf2f;--zds-deep:#1d145b;--zds-purple:#37208d;--zds-indigo:#3d42aa;box-sizing:border-box;z-index:40;width:248px;height:100svh;color:var(--zds-ink);isolation:isolate;background:linear-gradient(166deg,#262073 0%,#20165e 31%,#322084 67%,#4235a4 100%);flex-direction:column;flex-shrink:0;font-family:inherit;transition:width .22s,transform .22s;display:flex;position:sticky;top:0;overflow:hidden;box-shadow:3px 0 22px #1912541c}.zds-sidebar *,.zds-sidebar :before,.zds-sidebar :after{box-sizing:border-box}.zds-sidebar:before{content:"";pointer-events:none;z-index:-1;background:linear-gradient(100deg,#ffffff09,#0000 44%),radial-gradient(circle at 105% 98%,#6f6fff47,#0000 36%);position:absolute;inset:0}.zds-glow{pointer-events:none;z-index:-1;border-radius:50%;position:absolute}.zds-glow-top{filter:blur(10px);background:radial-gradient(circle,#5175ff73,#0000 67%);width:180px;height:180px;top:100px;right:-132px}.zds-glow-bottom{background:radial-gradient(circle,#4c66eb80,#0000 70%);border:1px solid #a49aff66;width:320px;height:220px;bottom:-160px;left:-90px;transform:rotate(-24deg)}.zds-brand-row{flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;min-height:0;padding:18px 16px 10px 20px;display:flex}.zds-brand{align-items:center;min-width:0;text-decoration:none;display:inline-flex}.zds-logo{object-fit:contain;width:auto;max-width:186px;height:auto;max-height:40px;display:block}.zds-brand-text{letter-spacing:-1.8px;color:#fff;font-size:33px;font-weight:850}.zds-collapse{color:#e7e2ff;cursor:pointer;background:#ffffff17;border:1px solid #ffffff24;border-radius:9px;padding:5px}.zds-nav{flex-direction:column;flex-shrink:0;gap:5px;padding:13px 15px 20px;display:flex}.zds-nav-link{color:#ded8ff;border-radius:13px;align-items:center;gap:15px;min-height:45px;padding:10px 15px;font-size:14px;font-weight:520;text-decoration:none;transition:background .15s,color .15s;display:flex;position:relative}.zds-nav-link svg{flex:none}.zds-nav-link:hover{color:#fff;background:#ffffff1c}.zds-nav-link.zds-active{color:#fff;background:linear-gradient(105deg,#7769fb61,#9375fa42);border:1px solid #bfb0ff4d;font-weight:700;box-shadow:inset 0 1px #ffffff17}.zds-nav-link.zds-active:before{content:"";background:var(--zds-yellow);border-radius:3px;width:3px;position:absolute;top:11px;bottom:11px;left:0}.zds-bottom{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d0c9ff6b transparent;flex-direction:column;gap:12px;min-height:0;margin-top:auto;padding:10px 16px 14px;display:flex;overflow-y:auto}.zds-paste-card{color:#21126b;cursor:pointer;text-align:left;background:linear-gradient(130deg,#fff7d2,#ffefae 68%,#fff9df);border:1px solid #fff3ba;border-radius:17px;align-items:flex-start;gap:9px;width:100%;padding:15px 11px;display:flex;position:relative;box-shadow:0 8px 25px #0f0a3e2e}.zds-paste-icon{background:#ffe17d;border-radius:12px;flex-shrink:0;padding:8px}.zds-paste-copy{flex-direction:column;gap:7px;padding-right:4px;display:flex}.zds-paste-copy strong{font-size:13px;line-height:1.25}.zds-paste-copy small{color:#6c6192;font-size:11px;line-height:1.45}.zds-paste-arrow{position:absolute;top:17px;right:11px}.zds-warm-card{background:linear-gradient(135deg,#9274ff54,#533fbc6b);border:1px solid #d2c2ff52;border-radius:17px;min-height:183px;padding:16px 13px 13px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff17}.zds-warm-content{z-index:1;max-width:138px;position:relative}.zds-warm-content strong{font-size:14px;line-height:1.35;display:block}.zds-warm-content p{color:#e2dafa;margin:8px 0 10px;font-size:11px;line-height:1.5}.zds-mascot{object-fit:contain;object-position:bottom;pointer-events:none;width:94px;height:105px;position:absolute;top:27px;right:2px}.zds-warm-btn{z-index:2;color:#241477;cursor:pointer;background:linear-gradient(#fff,#efecff);border:none;border-radius:10px;justify-content:center;align-items:center;gap:13px;width:100%;min-height:37px;font-size:13px;font-weight:750;text-decoration:none;display:flex;position:relative;box-shadow:0 5px 12px #12094d26}.zds-warm-btn:hover{background:#fff}.zds-warm-btn:disabled,.zds-paste-card:disabled{opacity:.65;cursor:not-allowed}.zds-chrome-card{color:#fff;background:linear-gradient(130deg,#8f77ff3d,#624dcb4a);border:1px solid #cec1ff47;border-radius:15px;align-items:center;gap:10px;min-height:69px;padding:11px;text-decoration:none;display:flex}.zds-chrome-card>svg:first-child{flex-shrink:0;width:31px;height:31px}.zds-chrome-card>span{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.zds-chrome-card strong{font-size:12px;line-height:1.2}.zds-chrome-card small{color:#dcd4ff;font-size:10px}.zds-chrome-card>svg:last-child{flex-shrink:0}.zds-chrome-card:hover{background:#917dff59}.zds-footer{color:#b7a9f5;border-top:1px solid #e5dcff40;justify-content:space-between;align-items:center;padding:13px 5px 0;font-size:12px;font-weight:650;line-height:1.4;display:flex}.zds-footer svg{color:#d9bd70}.zds-sidebar a:focus-visible,.zds-sidebar button:focus-visible{outline-offset:3px;outline:2px solid #ffcf2f}.zds-mobile-toggle,.zds-backdrop{display:none}.zds-collapsed{width:76px}.zds-collapsed .zds-brand-text{font-size:18px}.zds-collapsed .zds-logo{width:auto;max-width:44px;max-height:44px}.zds-collapsed .zds-brand-row{flex-direction:column;align-items:center;padding:24px 10px}.zds-collapsed .zds-nav{padding:10px}.zds-collapsed .zds-nav-link{justify-content:center;padding:11px}.zds-collapsed .zds-label,.zds-collapsed .zds-bottom{display:none}@media (max-height:730px){.zds-brand-row{min-height:77px;padding-top:18px}.zds-nav{gap:1px;padding-top:3px;padding-bottom:9px}.zds-nav-link{min-height:40px;padding-top:7px;padding-bottom:7px}.zds-warm-card{min-height:170px}.zds-bottom{gap:8px}}@media (max-width:639px){.zds-sidebar{display:none}}@media (prefers-reduced-motion:reduce){.zds-sidebar,.zds-nav-link{transition:none}}
